【问题标题】:How to set max_retries to unlimited on an OracleAQ queue如何在 OracleAQ 队列上将 max_retries 设置为无限制
【发布时间】:2011-08-10 16:19:06
【问题描述】:

我在 OracleAQ 中设置了一个队列。如果我正确理解设置,此配置将在删除消息之前每小时尝试 168 小时:

 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 的值永远不会重试,而且我没有看到任何关于如何设置为无限制的文档。有没有办法,还是我只需要使用一个大数字?

【问题讨论】:

    标签: oracle queue jms message-queue oracle-aq


    【解决方案1】:

    我相信 max_retries 没有无限可能

    max_retries 的最大值为 2**31 -1。

    Refer This

    【讨论】:

      猜你喜欢
      • 2020-10-12
      • 2012-04-19
      • 2020-09-07
      • 2015-07-30
      • 2015-03-29
      • 1970-01-01
      • 2017-11-03
      • 1970-01-01
      • 2019-12-10
      相关资源
      最近更新 更多