My Oracle Support Banner

Primary Note for AQ Queue Monitor Process (QMON) (Doc ID 305662.1)

Last updated on JULY 23, 2021

Applies to:

Oracle Database Backup Service - Version N/A and later
Oracle Database Cloud Exadata Service - Version N/A and later
Oracle Database Cloud Service - Version N/A and later
Oracle Database - Standard Edition - Version 9.2.0.1 to 11.2.0.3 [Release 9.2 to 11.2]
Oracle Database - Enterprise Edition - Version 8.1.7.0 to 12.1.0.2 [Release 8.1.7 to 12.1]
Information in this document applies to any platform.

Purpose

In this article, we will discuss the following

1. The Queue Monitor Coordinator process (QMNC) , the Queue Monitor Server Processes (QXXX) and Task Operations which can be assigned to these processes. Collectively these processes are named the Queue Monitor processes or QMON processes.

2. Known issues which affect these processes.

3. How to collect useful diagnostic information when problems arise with them.

Scope

Database administrators of Advanced Queueing (AQ) and Streams databases.

Details

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
Purpose
Scope
Details
 Queue Monitor Processes - QMON
 Pre-10.1 QMON Architecture
 10.1 onwards QMON Architecture
 QMON coordinator
 QMON tasks
 QMON Server Processes
 Significance of the AQ_TM_PROCESSES Parameter in 10.1 onwards
 Common Observations / Issues linked to QMON
 PROCESSED Messages not being removed
 TM Operations : Delay, Expiration, Retention not working as expected
 Delay / WAIT Period Incorrect after Daylight Saving Time change
 High CPU usage from QMON Coordinator process
 Unexpected Growth in Queue Table Objects
 QMON Space Reclamation / Coalesce Queues
 Collecting Diagnostic Information for Troubleshooting QMON issues
References

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