Oracle Trigger将更新不同DSN中的表

时间:2013-01-14 03:43:09

标签: oracle triggers

在更新或插入1个表时,有没有办法更新不同DSN上的表?我想连接使用不同数据库的2个系统,并希望有一个可以进行此类更新的触发器。感谢。

1 个答案:

答案 0 :(得分:1)

您可以从一个Oracle数据库创建一个database link到另一个Oracle数据库。这使您可以从触发器中访问引用远程表。

此解决方案具有简单的优点,但不是最有效(考虑批量更新)或健壮(考虑远程数据库的停机时间)。

Oracle Replication是一个全面的解决方案,可以让您在一致性,可用性,性能等方面进行权衡。