Although it is not recommended, but sometimes in the test environment where there is no interface to dequeue the message from advance queue, the queue is clogged and we wish to dequeue it. Here is the way to do it:
DECLARE
po_t dbms_aqadm.aq$_purge_options_t;
BEGIN
dbms_aqadm.purge_queue_table('AQ_SYNC', NULL, po_t);
END;
Execute the above from SQL client or command line.
Thank you for your post. Hawkscode Uk is the leading IT service provider. Hawkscode Uk
ReplyDeleteprovides web designers uk services.
This comment has been removed by the author.
ReplyDeleteSome additional information about Oracle BRM Advanced Queuing
ReplyDeleteThe link you've shared is amazing, very elaborate explanation.
DeleteLink is not working , please share the updated link
Delete