有没有人有示例数据迁移脚本(Oracle 10g 到 Oracle 10g,但架构不同)?

The*_*esa 5 oracle plsql data-migration oracle10g

我正在尝试编写数据迁移 pl/sql 脚本,以将一个架构中的某些数据传输到另一台服务器上的不同架构。第二个数据库作为原始数据库的一个子集开始,但我们已经修改了架构。所以我不能只对每个表使用以下内容:

Insert into DB2.table_name select * from DB1.table_name2; 
Run Code Online (Sandbox Code Playgroud)

我尝试搜索显示如何执行此操作的示例脚本,但找不到任何内容。

chr*_*ris 1

您可以创建数据库链接

然后,如果您尝试从 db1 迁移到 db2:

Insert into table_name (f1, f2, etc) select (f1, f2, etc) from table_name2@DB2;
Run Code Online (Sandbox Code Playgroud)

选择可以根据需要复杂或简单。