Java 如何同步Oracle数据库中的两个表?

Java 如何同步Oracle数据库中的两个表?,java,database,oracle,Java,Database,Oracle,两个不同的系统在存储用户的数据库中有一个表。第一个系统不时(每天一次)与第二个表中的用户同步并补充您的表。(删除、更新、添加) 我考虑在数据库中启动类似于“job”的东西来执行这种同步 我有一个关于如何最好地执行这样一个项目同步的问题。最简单的方法是删除系统中的所有用户,并在第二个系统的第一天抛出第一次 但我更希望它以增量的方式执行,这将只有那些在当时被添加或删除的用户,并且只使用第一个系统更新他们的表 如何最好地执行这样的操作?如果您使用的是Oracle 11g,则可以使用DBMS\u COM

两个不同的系统在存储用户的数据库中有一个表。第一个系统不时(每天一次)与第二个表中的用户同步并补充您的表。(删除、更新、添加)

我考虑在数据库中启动类似于“job”的东西来执行这种同步

我有一个关于如何最好地执行这样一个项目同步的问题。最简单的方法是删除系统中的所有用户,并在第二个系统的第一天抛出第一次

但我更希望它以增量的方式执行,这将只有那些在当时被添加或删除的用户,并且只使用第一个系统更新他们的表


如何最好地执行这样的操作?

如果您使用的是Oracle 11g,则可以使用DBMS\u COMPARISON–比较和同步表

请看这里:

如果您想使用Java,请参阅以获取答案