AQ - delayed items can be seen in queue table, but cannot be dequeued.
edited Dec 9, 2013 12:37PM in GoldenGate, Streams and Distributed Database (MOSC) 2 commentsAnswered
Would someone be able to explain (or point me to the place in the documentation that might explain) something that I saw with our Advanced Queueing today.
We have a 4 node RAC, running Oracle 11.2.0.3 and have an AQ defined in one of the schemas. Several programs from remote servers connect to the database and queue/dequeue items in the the AQ. The remote programs connect to the database through a specific instance (instance #1). Over the weekend, the instance #1 was restarted. After the restart, I noticed that 'PROCESSED' items in the AQ table were not being cleared out, and items that were queued with a delay (i.e. DBMS_AQ.ENQUEUE MESSAGE_PROPERTIES.DELAY > 0) were not being dequeued. However, items that were queued without a delay were being
0