3

我正在尝试确定是否可以将 Oracle Database 11g 配置为在发生特定 DML 事件(例如插入或更新特定表)时向代理(在我的情况下为 ActiveMQ)发送 JMS 消息,以便我可以在外部的非 Oracle 应用程序中处理此事件。

我进行了一些搜索,似乎 Oracle Streams 能够处理这个用例,因为它暗示了 JMS,但文档似乎只关注 Oracle 数据库到 Oracle 数据库 JMS 消息发送。

我并不是特别问如何做到这一点,但如果它甚至可能的话,当然,如果你能向我推荐一个关于如何设置它的教程,我也会很感激。

4

1 回答 1

3

您可以使用调用Java 存储过程的 Oracle触发器

Java 存储过程反过来可以使用 JMS 发送消息。

看看这个例子

于 2013-07-11T16:58:06.293 回答