2011-04-21 84 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

相关问题