oracle中数据导入导出问题

在日常生活中,我们有时难免要对一些系统进行移植,移植的时候,数据库中的数据问题就需要在不同的服务器上移动,这时就涉

及到数据的导入导出问题,这里我给大家介绍一些oracle数据的导入和导出问题。


oracle数据库数据的导入导出需要依赖于PLSQL工具(用sqlplus语句当然也可以,但是前者更简单些),选择相应的用户名和数据库登录到PLSQL中,在tool目录下有export table 和import table选项。

(一)我们首先选择export table选项,然后就会跳转到如下导出界面

在这个界面中,有三种数据的导出方式,不同导出方式导出的数据格式也不一样,下面一一介绍:
1.oracle export:

这种格式下导出的dmp格式的文件,再导出时可以选择一些信息,我们就按默认的选择,然后点击export按钮即可。导出的dmp数据

不仅包含了数据库的数据,还包括了相应的表的结构,以及导出时表所处的表空间和用户名。所以在导入的时候,我们需要先在需

要移植的服务器上建立相应的用户名和表空间,这样才能保证导入时的成功。

个人还是很喜欢这种导出方式,因为包含了表结构和数据,导入时只需要建立表空间和用户名,还是比较方便。


2.SQL insert:

这种格式下导出的是sql格式的文件,可以直接用编辑器打开,还可以查看里面的sql语句,很方便。我们也选择默认的参数,然后导

出即可。和oracle导出格式一样,这种导出方法也包括了表结构和表数据,但是没有包括表空间及用户名,导入时也需要相应的建表

空间和用户名才能正确导入。

个人最喜欢这种导出方式,因为可以看sql代码。


3.PL/SQL Developer:

这种方式导出的是pde格式的文件,它里面只包括表的数据,不包括表的结构,所以在导入时不能直接导入。为了获得表结构我们可

以在tool目录下选择export user objects,这个选项的功能就是导出表的结构,生成一个sql文件,你可以查看sql文件,里面都是一些

表格结构的定义。所以这种导出方式

一定要先导出表结构,再导出表数据,这样在导入的时候才不会出错。


(二)我们选择import table选项,就会跳转到如下的导入界面:


1.oracle import:

我们必须为要导入的dmp文件先建立相应的用户名和表空间,然后在直接选择这个dmp文件,点击import之后就行了,接着就会自动

导入所有的数据。


2.SQL insert:

我们必须为要导入的dmp文件先建立相应的用户名和表空间,然后在直接选择这个sql文件,点击import之后就行了,接着就会自动

导入所有的数据。


3.PL/SQL Developer:

在这种方式下我们不用建相应的用户名和表空间,因为我们通过点击export user object中已经有相应的信息,我们首先选择SQL 

insert,选择表结构文件,文件格式是sql,等待相应结构的构建完成,然后我们再选择PL/SQL Developer,选择相应的pde文件,点

击import就能完成导入工作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值