如何使用生产数据库的更改定期更新我的本地数据库

How to periodically update my local DB with changes from the Production DB

我想知道是否有类似类型的工具来表示 Oracle 的颠覆。

我有点需要调试潜在的编码或数据问题。 问题是数据非常大,每 24 小时左右进行一次更新是不可能的。但是我在想是否有一种方法可以运行可以查看本地和生产数据库的脚本,确定它们之间的区别(生产数据库是想要的更改)。并用这些新的 records/changes.

更新本地数据库

有没有可能做这种事情的东西?

这将适用于 oracle 11gR2 数据库

检查两个oracle服务器之间的DBLINK是否工作 数据库 link 教程 ID http://www.orafaq.com/wiki/Database_link

如果 DBLINK 有效,请创建类似

的过程
PROCEDURE p1
IS 
BEGIN
 --MERGE SCRIPTS to your table
END;

每天在 DBMS_JOBS 中调用相同的方法,如下所示

exec dbms_job.submit(:v_JobNo, 'proc1;', TRUNC(SYSDATE)+1, 'TRUNC(SYSDATE)+1');

有关工作的更多信息,请参阅此处 http://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_job.htm#BABHCBFD

如果 DBLINK 不起作用,您必须使用其他一些中间件工具

希望对您有所帮助