Oracle11g 将的事务表数据从生产环境复制到Oracle中的开发

Oracle11g 将的事务表数据从生产环境复制到Oracle中的开发,oracle11g,toad,Oracle11g,Toad,我想在Oracle 11i中将事务表数据从生产环境复制到开发环境 目前,我们正在使用Toad中的“将数据复制到另一个模式”选项手动将数据从生产环境复制到开发环境。但是,我希望通过编程或某些选项来完成此操作,在这些选项中,我需要指定要复制的表名列表、源环境和目标环境。一旦我指定了所有必需的细节,它就必须将数据从生产环境复制到开发环境。如果我这样做,我可以避免手动错误 请提供完成上述任务的各种选项 注意:我是甲骨文和蟾蜍的初学者。您可以使用Export然后Import 表格导出/导入 TABLES参

我想在Oracle 11i中将事务表数据从生产环境复制到开发环境

目前,我们正在使用Toad中的“将数据复制到另一个模式”选项手动将数据从生产环境复制到开发环境。但是,我希望通过编程或某些选项来完成此操作,在这些选项中,我需要指定要复制的表名列表、源环境和目标环境。一旦我指定了所有必需的细节,它就必须将数据从生产环境复制到开发环境。如果我这样做,我可以避免手动错误

请提供完成上述任务的各种选项


注意:我是甲骨文和蟾蜍的初学者。

您可以使用
Export
然后
Import

表格导出/导入

TABLES参数用于指定要导出的表。下面是表导出和导入语法的示例

expdp scott/tiger@db11g tables=TRANSACTION directory=TEST_DIR dumpfile=TRANSACTION.dmp logfile=expdpTRANSACTION.log

impdp scott/tiger@db11g tables=TRANSACTION directory=TEST_DIR dumpfile=TRANSACTION.dmp logfile=impdpTRANSACTION.log
确保您的
TEST_DIR
存在并可访问

给你这些文件


使用数据泵导出和导入数据
Thanks Team for all your response,

I have created link to test db from development db and then selected the test db records from dev db and inserted into development db. Please share me is this approach is correct or share the scenario where this approach will fail.

In development db, I created a link to test db. 

“CREATE PUBLIC DATABASE LINK TestDBLink
CONNECT TO userid IDENTIFIED BY pwd
USING servicename;”

Script to copy data from test to development environment,

TRUNCATE TABLE Table1;
TRUNCATE TABLE Table2;
TRUNCATE TABLE Table3;

INSERT INTO Table1
SELECT * FROM Table1@TestDBLink;

INSERT INTO Table2
SELECT * FROM Table2@TestDBLink;

INSERT INTO Table3
SELECT * FROM Table3@TestDBLink;

Thanks,
Prakash.