Oracle AQ:队列表的历史表

Kha*_*lif 3 oracle

有没有办法为队列表创建一个历史表,它将在定义的时间段内存储队列的所有事件?

Nia*_*eld 5

在我看来,您可以使用队列的保留属性来执行此操作。有关详细信息,请参阅http://docs.oracle.com/cd/B10500_01/appdev.920/a96587/qsample.htm#158007以及 dbms_aqadm.alter_queue。如果您确实需要一个单独的表,那么如何创建一个多订阅者队列并创建一个填充历史记录表的审计订阅。我会首先使用内置功能。