oracle 如何导入相同名称的表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 如何导入相同名称的表相关的知识,希望对你有一定的参考价值。

表名相同,都是T1,一张表来自正式数据库服务器,一张表来自测试数据库服务器。我现在要将这两张表导入我的本地库,做一下比对

我建议使用数据泵(impdp)来导入数据,而不要用传统的imp指令来导入,因为数据泵的效率要比传统的imp指令效率高。 先在本地库里建一张表a,将测试数据导入表a中,然后再将正式数据库的数据导入到表a中(附加到表a中)。 使用数据泵指令: (1)导入数据到表a: impdp username/password DUMPFILE=目录对象:要使用的导出文件名 LOGFILE=目录对象:日志文件名 TABLES=要导入的表名。 (2)将正式数据库服务器中的数据追加导入到表a中: impdp username/password DUMPFILE=目录对象:要使用的导出文件名 LOGFILE=目录对象:日志文件名 TABLES=要导入的表名 TABLE_EXISTS_ACTION=APPEND。 参考技术A 先把正式库里的T1导入到本地库;在本地库里新建一个表T2;将测试数据库里的T1导入到本地库T2表;选择T2表里的所有数据插入到T1;OK

以上是关于oracle 如何导入相同名称的表的主要内容,如果未能解决你的问题,请参考以下文章

oracle 导入导出时需要建立相同的用户名和表空间名吗,权限也必须一致吗

鉴于oracle中的表结构相同,如何从tableA更新tableB中数据不相同的行?

如何使用expdp和impdp命令将一个数据库的表空间导入到另一个数据库中?(oracle 10g)

oracle导入dmp是不是表空间要一致?

如何对比两个相同数据库表的不同

oracle如何导出和导入数据库表