2

OracleAQにキューを設定しました。設定を正しく理解している場合、この構成はメッセージを削除する前に1時間ごとに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は再試行されないようで、無制限に設定する方法についてのドキュメントはありませんでした。方法はありますか、それとも単に多数を使用する必要がありますか?

4

1 に答える 1

4

max_retriesには無制限の可能性はないと思います

max_retriesの最大値は2**31-1です。

これを参照してください

于 2011-04-22T10:54:10.497 に答える