【问题标题】:Oracle AQ - how to determine if a listener is listening to the queueOracle AQ - 如何确定侦听器是否正在侦听队列
【发布时间】:2012-08-09 13:20:43
【问题描述】:

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

【问题讨论】:

    标签: jms mule oracle-aq


    【解决方案1】:

    来自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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-14
      • 2013-09-24
      • 1970-01-01
      • 2011-02-19
      • 2011-08-15
      • 1970-01-01
      相关资源
      最近更新 更多