Oracle AQ - 如何确定侦听器是否正在侦听队列

时间:2012-08-09 13:20:43

标签: jms mule oracle-aq

如果我设置了AQ,但我的监听器(Mule JMS端点)没有收到任何消息。是否有一个视图可以查询以确定Oracle认为哪些侦听器连接到队列?)。

1 个答案:

答案 0 :(得分:0)

来自http://wedostreams.blogspot.ca/2009/01/oracle-aq-buffered-queues-101.html

  

您可以通过查询AQ $ MYQUEUE_TABLE_S视图(或AQ $ _MYQUEUE_TABLE_S表)来检查队列订阅者,如下所示:

col name    format a12
col address format a40

select name, address
from aq$myqueue_table_s
where queue='MYQUEUE';

NAME      ADDRESS
------------ -------------------------
SUBSCRIBER1
SUBSCRIBER2