My Oracle Support Banner

When Propagating Advanced Queuing Message From One Queue to Another Queue, the AQ$<queue_table_name> ORIGINAL_MSGID Column is Incorrectly Populated With Duplicate Message Identifiers (Doc ID 1281461.1)

Last updated on FEBRUARY 26, 2019

Applies to:

Oracle Database - Enterprise Edition - Version to [Release 11.1 to 11.2]
Information in this document applies to any platform.


  When using the ORIGINAL_MSGID attribute of the MESSAGE_PROPERTIES_T type, messages propagated between Oracle advanced queues have the AQ$<QUEUE_TABLE_NAME>.ORIGINAL_MSGID field populated with the same MSGID or many  duplicates of different MSGIDs for all messages in the target queue. This MSGID does correspond to one of the original MSGIDs from the source queue.


This behavior is a regression in 11g, so upgrading from an earlier version to 11g can cause the behavior to occur.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.