用PLSQL导入,导入oracle中数据库中的表

用PLSQL导入,导入oracle中数据库中的表,第1张

首先选择要到的表,然后右键,可以导出,或者通过“工具”菜单,选择要导出的表,此时,你可以导出成dmp文件,SQL脚本文件,或者PLSQL文件,都可以,导入也是类似的方式!,但是如果你表有类似CLOB字段,只能导出成dmp或者PLSQL文件。当然你可以直接使用Oracle Exp/Imp命令也可以导入、导出!

手动创建数据库通常包含如下 *** 作步骤:

1、确定新建数据库名称和实例名称;

2、确定数据库管理员的认证方式;

3、创建初始化参数文件;

4、创建实例;

5、连接并启动实例;

6、使用createdatabase语句创建数据库;

7、创建附加的表空间

8、运行脚本创建数据字典视图;

使用plsql developer怎么对oracle增加表空间和使用者 建立表空间:

create tablespace tbs1 datafile '/u01/app/oracle/oradata/orcl/tbs01dbf' size 20m;

如果想往表空间里面加资料档案,可以执行:

Alter tablespace tablespace_name add datafile '/u01/app/oracle/oradata/orcl/tbs02dbf' size 100M autoextend on next 10m maxsize unlimited;

建立使用者:

create user username identified by password default tablespace users

有不懂的可以继续交流

oracle 12c怎么建表空间和使用者

在Oracle12c之前,例项与资料是一对一或者多对一的关系(RAC):即一个数据实例只能与一个数据库相关联,资料库可以被多个例项所载入。

但是,例项与资料库不可能是一对多的关系。

建立表空间:

CREATE TABLESPACE A LOGGING DATAFILE 'G:\oracle\product\1020\oradata\tbs_etl_data01dbf' SIZE 521M AUTOEXTEND OFF;

解释:A为要建立的表空间名称,DATAFILE 是表空间存放位置,SIZE是表空间大小。AUTOEXTEND OFF设定表空间自动扩充套件(表空间不足时自动扩充套件)。

建立使用者:

create user Test identified by Test1 default tablespace A;

解释:Test为使用者名称,Test1为密码 ,A为设定的预设表空间

oracle怎样建立表空间和使用者

oracle怎样建立表空间和使用者

临时表空间

create temporary tablespace 表空间名 --建立临时表空间

tempfile '路径\档名dbf' --临时表空间的路径已经临时表空间名字

size 50m autoextend on next 50m --表空间出事空间大小50M,自动增加,步长是50M,后面还可以跟最大值,比如 maxsize 20480m

extent management local; --表空间管理方式

首先是Oracle的安装,具体安装的Oracle的步骤这边就不进行介绍了,在我另一篇经验中会讲到如何安装Oracle。

2

Oracle安装完成后,是自带例项的,建议:如果进行新的开发,可以自己建一个例项,这边就不进行赘述。这边需要用到一个软体:PLSQL来进行 *** 作资料库例项,进行建立表和使用者。

3

安装完成PLSQL后,开启sql命令视窗,这个就是编写SQL语句的文字框。

在文中写入对应的sql语句

4

建立表空间语句:

create tablespace user_data datafile 'D:\ adbf' size 50m autoextend on next 50m maxsize 20480m extent management local;

5

建立表空间内的使用者:

create user username identified by password default tablespace user_data;

6

给使用者授予许可权 :

grant connect,resource,dba to username;

用sys或system登入资料库。

建表空间

create tablespace tbs_data datafile 'D:\ORACLE\TBS_DATA01DBF' autoextend on next 32m maxsize 4g;

建使用者

create user test_user identified by test_password default tablespace tbs_data temporary tablespace temp;

grant connect,resource to test_user;

建立表空间和使用者的步骤:使用者建立:create user 使用者名称 identified by "密码";授权:grant create session to 使用者名称; grant create table to 使用者名称; grant create tablespace to 使用者名称; grant create view to 使用者名称;表空间建立表空间(一般建N个存资料的表空间和一个索引空间):create tablespace 表空间名datafile ' 路径(要先建好路径)\dbf ' size Mtempfile ' 路径\dbf ' size Mautoextend on --自动增长--还有一些定义大小的命令,看需要 default storage( initial 100K, next 100k,);例子:建立表空间create tablespace DEMOSPACE datafile 'E:/oracle_tablespaces/DEMOSPACE_TBSPACEdbf' size 1500M autoextend on next 5M maxsize 3000M;删除表空间drop tablespace DEMOSPACE including contents and datafiles使用者许可权授予使用者使用表空间的许可权:alter user 使用者名称 quota unlimited on 表空间;或 alter user 使用者名称 quota M on 表空间;--表空间CREATE TABLESPACE sdtDATAFILE 'F:\tablespace\demo' size 800M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; --索引表空间CREATE TABLESPACE sdt_IndexDATAFILE 'F:\tablespace\demo' size 512M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; --2建使用者create user demo identified by demo default tablespace demo;--3赋权grant connect,resource to demo;grant create any sequence to demo;grant create any table to demo;grant delete any table to demo;grant insert any table to demo;grant select any table to demo;grant unlimited tablespace to demo;grant execute any procedure to demo;grant update any table to demo;grant create any view to demo;--汇入汇出命令 ip汇出方式: exp demo/demo@127001:1521/orcl file=f:/fdmp full=yexp demo/demo@orcl file=f:/fdmp full=yimp demo/demo@orcl file=f:/fdmp full=y ignore=y

以建立一个shopping表空间,和一个shopping使用者为例

--建表空间create tablespace shoppingdatafile 'shoppingdbf' size 50m autoextend on next 50m maxsize 20480m extent management local; --建使用者create user shopping identified by shoppingdefault tablespace shopping;--授权grant connect,resource,dba to shopping;

首先在SQL Window窗口中,查询需要导出的数据。

在查询的结果集上(注意不要选中任何一个行或者单元格)右键--Copy to Excel-->Copy as xls/xlsx导出到97-2003格式的xls或者2007之后的xlsx文件

如果不想导出查询的全部数据,可以在左侧选中需要导出的行,然后步奏同上。

点击导出后,系统自动打开导出的excel文件内容,这里面包括数据以及查询这些数据的sql脚本。

点击“SQL Statement”可以查看数据库脚本。

下面就是 *** 作excel文件了。点击文件--另存为保存excel文件

选择保存路径,输入文件名称。

方法如下:

1、登录要导入的用户到plsql(一般为新用户,且有dba等权限),如果没有权限,在system用户下执行下边语句:

grant connect,resource,dba to 用户名;

2、登陆后,依次点击“工具”-“导入表”

3、上方选择“oracle导入”,下方根据自己条件勾选必要的选项,然后点击文件夹样式的图标,选择自己的dmp文件,选择好文件以后,点击“导入”按钮,等待执行完毕即可。

LSQL Developer导入Excel数据 最近处理将Excel数据导入Oracle的工作比较多。之前都是采用Sqlldr命令行导入的方式处理。每次导入不同格式的Excel表数据,都需要先把Excel文件由“xls”格式转换为“csv”格式,再手工根据Excel文件创建对应得数据表,然后再修改“ctl”配置文件, *** 作下来比较麻烦。今天在查看PLSQL Developer菜单的时候,才发现在“工具”原来就有“ODBC导入器…”的功能,不仅可以导入Excel数据,而且还可以导入dBase、MS Access中的数据。 具体的导入 *** 作如下: 1、点击“工具”—“ODBC导入器…”菜单,打开导入功能。 2、 选择要连接类型和导入的Excel文件 3、 选择所要导入数据所在的“Sheet”表 4、 根据Sheet表结构创建Oracle数据表 5、 完成数据导入

以上就是关于用PLSQL导入,导入oracle中数据库中的表全部的内容,包括:用PLSQL导入,导入oracle中数据库中的表、plsqldeveloper怎么新建数据库(plsqldeveloper配置数据库)、使用plsql developer怎么对oracle增加表空间和使用者等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10192920.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存