advanced-queuing

    0熱度

    1回答

    我們有一個Oracle 12c AQ,其UDT有效內容包含一個XMLType屬性。我們可以創建一個通知程序,當XMLType屬性匹配某些條件時觸發? 我還沒有看到這個在線任何例子。 edit => 只有在負載的xml部分符合某些條件的情況下才會收到有關新消息的通知。例如: DECLARE subscriber sys.aq$_agent; begin subscriber := sys

    0熱度

    1回答

    我有下面的代碼是從AQ DECLARE dequeue_options dbms_aq.dequeue_options_t; message_properties dbms_aq.message_properties_t; message_handle RAW(16); message SYS.XMLTYPE; BEGIN

    0熱度

    2回答

    我們開始使用oracle AQ和spring-jms,它工作正常。但是,當1000〜去的消息,雖然我的隊列BUS_BILLING_RECEIVE_QT有110000個選擇我下面寫道: select /*+ INDEX(TAB AQ$_BUS_BILLING_RECEIVE_QT_I) */ tab.rowid, tab.msgid, tab.corrid, tab.priority, tab.de

    1熱度

    1回答

    我們試圖在.NET 4.7中使用Oracle AQ爲我們的應用程序構建排隊系統。 基本上,我們的問題是我們想要將包含其他指令的上層事務中的出隊過程包裝起來,並且能夠在執行queue.Dequeue()指令後「手動」提交或回滾。 到目前爲止,這僅適用於入列: using (var tr = con.BeginTransaction()) { try { enqMsg

    7熱度

    2回答

    我學習的春天引導和JMS例子,是的,我在這頭 由於我們與甲骨文合作,而新的,我想遷移從ActiveMQ到Oracle高級隊列的Spring Boot & JMS示例。不過,我真的很少發現這方面的信息。 據我所知,我需要替換下面的代碼爲Oracle版本,但我沒有設法找出如何。 @Bean public JmsListenerContainerFactory<?> myFactory(Connect

    0熱度

    2回答

    我已經找到了如何使用AQ(Streams?)包創建Oracle數據庫。我還在Oracle中創建了一些隊列(手工)。 (使用PL/SQL和SQL)。 但是,我很難與Spring建立正確的連接。 下工作(使用oracle.AQ Java包): private final String aqUrl = "jdbc:oracle:thin:@localhost:1521:orcl"; private f

    0熱度

    2回答

    我試圖從Oracle隊列中出隊消息,並且無法設置dequeue_options。我試圖將ENQ_TIME大於輸入值(時間戳)的消息出列。 我設法將參數或通過msgid或enq_tid退出郵件。 我用 dequeue_options.deq_condition := 'tab.enq_tid = ''' || i_enq_tid || '''' 這就是工作。 當我嘗試與enq_time做同樣的處

    1熱度

    1回答

    似乎需要一些幫助。我試圖根據下面的腳本基於對象類型構建一些隊列表; ... GRANT EXECUTE ON dbms_aq TO sch_utl / GRANT EXECUTE ON dbms_aqadm TO sch_utl / GRANT aq_administrator_role TO sch_utl / BEGIN DBMS_AQADM.GRANT_SYSTEM_PRI

    2熱度

    2回答

    我需要通過MDB將Oracle高級隊列(ADQ)中的消息出隊。 MDB部署在Weblogic 11上。我可以爲ADQ定義一個外部服務器(official oracle doc)。 的qustion是: 會發生什麼如果有效載荷不是JMS類型 例如 queue_payload_type=>'sys.aq$_jms_text_message' 但是是一種自定義類型? Weblogic如何重新映射它?

    2熱度

    2回答

    我們擁有基於Oracle AQ的消息傳遞系統 - 它運行良好,入隊和出隊沒有任何問題。 現在我們得到了一個請求,在啓動之前和運行時添加一些完整性檢查,例如「檢查提供的db用戶是否真的存在隊列」和「定期檢查隊列中的消息數量」。 後者似乎相當容易解決,查找queuetable,計數的消息數,但第一個怪異的我。 通過文檔和DatabaseMetaData可用的方法,我沒有看到一種方法來實際檢查這一點,而