两种⽅法将oracle数据库中的⼀张表的数据导⼊到另外⼀个oracle数据库中oracle数据库实现⼀张表的数据导⼊到另外⼀个数据库的表中的⽅法有很多,在这介绍两个。
第⼀种,把oracle查询的数据导出为sql⽂件,执⾏sql⽂件⾥的insert语句,如下:
第⼀步,导出sql⽂件:
第⼆步:⽤PL/Sql Developer 连接另外⼀个oracle数据库,打开这个sql⽂件,全选所有insert语句,执⾏所有插⼊sql语句即可:
sql数据库迁移另一个硬盘
这种⽅法试⽤于插⼊⼤多数的数据库,⽆论是oracle数据库还是sql server数据库都可执⾏这个sql⽂件(全是insert语句)。
缺点是:当数据量⼤的时候,oracle数据库执⾏这些insert语句,效率会很低。
于是,接下来介绍第⼆种导⼊数据的⽅法,即:导出/导⼊CSV⽂件。
第⼀步,在Pl/Sql Developer查询窗⼝查询数据,导出成CSV⽂件:
导出的csv⽂件如下图:
第⼆步,把这个csv⽂件⾥的数据导⼊到另外⼀个数据库⾥,⽤PL/Sql Developer 连接另外⼀个oracle数据库,
菜单-⼯具-⽂本导⼊器:
第三步,点击“⽂本导⼊器”窗⼝⾥,点击导⼊按钮:
第四步,选择导⼊CSV⽂件:
导⼊后,界⾯如下:
第五步,选择“到Oracle的数据”选项卡,点击下拉框选择“所有者”,点击下拉框选择要导⼊的表,选择“覆盖重复”,点击“导⼊”按钮:
导⼊成功⼊下图:
点击“关闭“按钮,新建查询窗⼝,查询数据,验证导⼊是否成功:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。