我在不同的网络上有两个数据库。他们无法相见。所以我不能使用Db Link。
toad或任何其他工具是否允许我将数据从一个数据库复制到模拟数据库链接的另一个数据库(在第一个数据库上执行选择并在第二个数据库上执行插入操作非常简单)。
答案 0 :(得分:6)
Toad可以轻松完成 - 说明适用于版本11.首先,使用Toad连接到两个数据库。然后,在模式浏览器中找到有问题的表。右键单击表名,单击“将数据复制到另一个架构”。选择正确的源/目标模式,并设置副本的选项(触发器/约束启用/禁用等)。然后单击绿色的“播放”按钮,观看记录飞行!
答案 1 :(得分:4)
如果您的工作站可以同时看到两个数据库,您可以在SQL Developer中使用Database Copy工具
SQL * PLus也有一个Copy command。
答案 2 :(得分:2)
Toad或任何其他客户端不是大表的好解决方案,客户端PC可能会失败或减速,网络链接可能不够可靠,或带宽不够。 如果我们谈论的是大型环境,我会建议Oracle 10以上的Oracle Data Pump(expdp,impdp),或者以前的工具(exp / imp),sqlloader等。
答案 3 :(得分:1)
转储文本文件,FTP或移动它,然后在另一端使用SQL * Loader?
答案 4 :(得分:1)
从源数据库导出,然后导入到目标数据库