【发布时间】:2012-08-09 13:20:43
【问题描述】:
如果我设置了 AQ,但我的侦听器(Mule JMS 端点)没有收到任何消息。有没有我可以查询的视图以确定 Oracle 认为哪些侦听器连接到队列?)。
【问题讨论】:
如果我设置了 AQ,但我的侦听器(Mule JMS 端点)没有收到任何消息。有没有我可以查询的视图以确定 Oracle 认为哪些侦听器连接到队列?)。
【问题讨论】:
来自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
【讨论】: