Oracle 高级队列:在运行时更改队列属性
我们在应用程序中使用队列,我们需要让用户能够从应用程序更改队列属性 MAX_RETRIES
和 RETRY_DELAY
。
当队列启动和运行时是否可以更改这些属性?
We use queues in our application, we need to give the user the ability to change queues properties MAX_RETRIES
and RETRY_DELAY
from the application.
Is it possible to change those properties when queues are started and running?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据文档,您可以使用 DBMS_AQADM.ALTER_QUEUE 过程更改 max_retries 参数。您是否在队列开放等待出队时尝试过此操作,看看会发生什么?
According to the documentation you can change the max_retries parameter using the DBMS_AQADM.ALTER_QUEUE procedure. Have you tried this while the queue is open for dequeue to see what happens?