标签: oracle triggers
在更新或插入1个表时,有没有办法更新不同DSN上的表?我想连接使用不同数据库的2个系统,并希望有一个可以进行此类更新的触发器。感谢。
答案 0 :(得分:1)
您可以从一个Oracle数据库创建一个database link到另一个Oracle数据库。这使您可以从触发器中访问引用远程表。
此解决方案具有简单的优点,但不是最有效(考虑批量更新)或健壮(考虑远程数据库的停机时间)。
Oracle Replication是一个全面的解决方案,可以让您在一致性,可用性,性能等方面进行权衡。