2011-04-21 36 views
2

我在OracleAQ中設置了一個隊列。如果我理解正確的設置這個配置將嘗試168小時,每一個小時刪除郵件之前:如何在OracleAQ隊列上將max_retries設置爲無限制

EXEC dbms_aqadm.create_queue(queue_name=>'MYT_INFO_QUEUE',queue_table=>'MY_QUEUE_TABLE',max_retries=>168,retry_delay=>60,retention_time=>3600); 

我怎樣才能設置MAX_RETRIES無限?似乎0的值不會再試,並且我沒有看到有關如何設置爲無限制的任何文檔。有沒有辦法,還是我需要使用大量?

回答

4

我相信沒有無限可能的MAX_RETRIES

MAX_RETRIES的最大值是 2 ** 31 -1。

Refer This

相關問題