我在 Oracle 11g 上有一个数据库,其中有一个由外部用户更新的表。现在我想在这个表上捕获插入/更新/删除,以便将这些更改带到另一个数据库上的表上,我正在尝试不同的研究方法。我测试了轮询(每分钟检查表上是否有更新、插入或删除的工作)和触发器(在表上更新、插入或删除时触发),那么还有其他方法吗?
我找到了 AOQ (Oracle Advanced Queuing)、DBMS_PIPE、Oracle SNMP Agent Integrator Polling Activity,但我不知道它们是否适合这种情况......