玉祥平台客服-15087858732

标题: 利用PL/SQLDeveloper工具导入导出Oracle数据库方法 [打印本页]

作者: 万望    时间: 2020-4-12 22:47
标题: 利用PL/SQLDeveloper工具导入导出Oracle数据库方法
PL/SQL Developer是Oracle数据库用于导入导出数据库的主要工具之一,本文主要介绍利用PL/SQL导入导出Oracle数据库的过程。

1.Oracle数据库导出步骤

1.1 Tools→Export User Objects...选项,导出.sql文件。

说明:此步骤导出的是建表语句(包括存储结构)。


1.2 Tools→Export Tables...导出表结构及数据

PL/SQL工具包含三种方式导出Oracle表结构及数据,三种方式分别为:Oracle Export 、SQL Inserts、PL/SQL Developer,下面分别简单介绍下区别:

第一种方式导出.dmp格式的文件,.dmp是二进制文件,可跨平台,还能包含权限,效率不错,用的最为广泛。

第二种方式导出.sql格式的文件,可用文本编辑器查看,通用性比较好,效率不如第一种,适合小数据量导入导出。尤其注意的是表中不能有大字段(blob,clob,long),如果有,会提示不能导出(提示如下: table contains one or more LONG columns cannot export in sql format,user Pl/sql developer format instead)。

第三种方式导出.pde格式的文件,.pde为PL/SQL Developer自有的文件格式,只能用PL/SQL Developer工具导入导出,不能用文本编辑器查看。

2. 导入步骤(Tools→Import Tables...)

导入数据之前最好把以前的表删掉,当然导入另外的数据库数据除外。

2.1 Oracle Import

导入.dmp类型的oracle文件。

2.2 SQL Inserts

导入.sql类型的oracle文件。

2.3 PL/SQL Developer

导入.pde类型的oracle文件。



作者: 万望    时间: 2020-4-12 22:47
重要的事讲三遍:沙发沙发沙发
作者: 张军勇    时间: 2020-4-13 10:40
导出一个表的部分数据呢?
作者: 张兴康    时间: 2020-4-13 14:06
总结的不错,收藏一个
作者: 陈晓龙    时间: 2020-4-15 11:44
朕以前试过,这种方法,有点问题。桌面插件导不出!
作者: 王爱东    时间: 2020-4-16 17:19
桌面插件导不出,大概就是有大字段引起吧?pl/sql能否导出大字段的,要是可以,就方便了。
作者: 万望    时间: 2020-7-10 10:42

作者: 万望    时间: 2020-7-10 10:47





欢迎光临 玉祥平台客服-15087858732 (http://plat.delit.cn/) Powered by Discuz! X3.2