AB
Lock held to ensure that only one ABMR is started in the cluster
AD
AE
AF
AG
AM
AM
AM
AM
AM
AM
AM
AM
AM
AM
AM
AM
AM
AM
AM
AM
AM
AO
AS
AT
AV
AV
AV
AV
AW
AW
AW
AW
AY
BB
BF
BF
BR
Lock held to allow cleanup from backup mode during an RMAN proxy-copy backup
BR
BR
Lock held to prevent file from decreasing in physical size during RMAN backup
BR
Lock held to prevent multiple process to update the headers at the same time
BR
BR
BR
CA
CF
CI
CL
CL
CM
CM
CM
CN
CN
during registration
CN
CO
CQ
CR
CT
Lock held by one instance while change tracking is enabled, to guarantee access to thread-specific resources
CT
Lock held during change tracking space management operations that affect just the data for one thread
CT
Lock held during change tracking space management operations that affect the entire change tracking file
CT
Lock held to ensure that change tracking data remains in existence until a reader is done with it
CT
Lock held to ensure that only one CTWR process is started in a single instance
CT
CT
Lock held while enabling or disabling change tracking, to ensure that it is only enabled or disabled by one user at
a time
CU
CX
DB
DD
DF
DG
DL
DM
Enqueue held by foreground or DBWR to syncrhonize database mount / open with other operations
DN
DO
DO
DO
DO
DP
DR
DS
DT
DV
DW
DX
FA
FB
Ensures that only one process can format data blcoks in auto segment space managed tablespaces
FC
FC
FD
Synchronization
FE
FG
FG
FL
Enqueue used to synchronize Flashback Database and and deletion of flashback logs.
FL
Synchronization
FM
FP
FR
FR
FR
FS
Enqueue used to synchronize recovery and file operations or synchronize dictionary check
FT
FT
FU
This enqueue is used to serialize the capture of the DB Feature Usage and High Water Mark Statistics
FX
HD
HP
HQ
HV
Lock used to broker the high water mark during parallel inserts
HW
Lock used to broker the high water mark during parallel inserts
IA
ID
Lock held to prevent other processes from performing controlfile transaction while NID is running
IL
IM
IR
IR
IS
IT
JD
JI
Lock held during materialized view operations (like refresh, alter) to prevent concurrent operations on the same
materialized view
JQ
JS
JS
JS
JS
JS
JS
JS
JS
JS
JS
JS
JX
statement
JX
KD
KM
KO
KP
KQ
KT
MD
MH
Lock used for recovery when setting Mail Host for AQ e-mail notifications
MK
ML
Lock used for recovery when setting Mail Port for AQ e-mail notifications
MN
Synchronizes updates to the LogMiner dictionary and prevents multiple instances from preparing the same
LogMiner session
MO
MR
MR
MS
MV
MW
This enqueue is used to serialize the calibration of the manageability schedules with the Maintenance Window
MX
Lock held to generate a response to the storage server information request when an instance is starting up
OC
OD
OL
OQ
OQ
OQ
OQ
OQ
OT
OW
OW
PD
PE
PF
PG
PH
Lock used for recovery when setting Proxy for AQ HTTP notifications
PI
PL
PR
PS
PT
PV
PV
PW
PW
RB
RC
RD
RE
RF
RF
RF
RF
RF
RF
RF
RF
RF
RK
RL
RN
RO
RO
RP
Enqueue held when resilvering is needed or when datablock is repaired from mirror
RR
RS
RS
RS
RS
RS
Lock held to prevent file from accessing while reusing circular record
RS
RS
RT
RT
Thread locks held by LGWR, DBW0, and RVWR to indicate mounted or open status
RU
RU
RW
Lock held by CREATE / ALTER / DROP materialized viewwhile updating materialized view flags in detail tables
RX
SB
SB
SE
SF
Lock used for recovery when setting Sender for AQ e-mail notifications
SH
Should seldom see this contention as this Enqueue is always acquired in no-wait mode
SI
SJ
SK
SL
SL
SL
SO
SP
SP
SP
SP
SQ
Lock to ensure that only one process can replenish the sequence cache
SR
SS
Ensures that sort segments created during parallel DML operations are not prematurely cleaned up
ST
SU
SW
TA
TB
TC
TC
TD
TE
KTF broadcasting
TF
TH
TK
TK
TL
TM
TO
TP
TQ
TQ
TS
TT
TW
Lock held by one instance to wait for transactions on all instances to finish
TX
TX
TX
Lock held on a particular row by a transaction to prevent other transactions from modifying it
TX
UL
US
WA
Lock used for recovery when setting Watermark for memory usage in AQ notifications
WF
WG
WG
WL
WL
WL
WL
WM
WP
WR
XC
XD
XD
XD
XH
Lock used for recovery when setting No Proxy Domains for AQ HTTP notifications
XL
XQ
XQ
XQ
XR
XR
XY
ZA
ZF
ZG
ZH
load
Synchronizes analysis and insert into compression $, prevents multiple threads analyzing the same table during a
ZZ
Enqueue Type
Description
enq: AG - contention
enq: AO - contention
enq: AS - contention
enq: AT - contention
Lock held to prevent file from decreasing in physical size during RMAN backup
enq: BR - proxy-copy
Lock held to allow cleanup from backup mode during an RMAN proxy-copy backup
enq: CF - contention
enq: CI - contention
Lock held during change tracking space management operations that affect the
enq: CT - state Lock held while enabling or disabling change tracking, to ensure that it is only enabled or disabled by one
user at a time
enq: CT - state change gate 2
enq: CT - reading
Lock held to ensure that change tracking data remains in existence until a reader is done with it
Lock held to ensure that only one CTWR process is started in a single instance
Lock held by one instance while change tracking is enabled, to guarantee access
Lock held during change tracking space management operations that affect just
enq: CU - contention
enq: DB - contention
enq: DD - contention
enq: DF - contention
enq: DG - contention
enq: DL - contention
enq: DM - contention
operations
Enqueue held by foreground or DBWR to synchronize database mount / open with other
enq: DN - contention
enq: DP - contention
enq: DR - contention
enq: DS - contention
enq: DT - contention
Serializes changing the default temporary table space and user creation
enq: DV - contention
enq: DX - contention
enq: FB - contention
Ensures that only one process can format data blocks in auto segment space managed tablespaces
Synchronization
Synchronization
enq: FG - FG redo generation enq race Resolve race condition to acquire Disk Group Redo Generation Enqueue
enq: FL - Flashback database log
Synchronization
enq: FM - contention
enq: FR - contention
enq: FS - contention
Enqueue used to synchronize recovery and file operations or synchronize dictionary check
enq: FT - disable LGWR writes Prevent LGWR from generating redo in this thread
enq: FU - contention
Statistics
This enqueue is used to serialize the capture of the DB Feature, Usage and High Water Mark
enq: HD - contention
enq: HP - contention
enq: HQ - contention
enq: HV - contention
Lock used to broker the high water mark during parallel inserts
enq: HW - contention
Lock used to broker the high water mark during parallel inserts
enq: IA - contention
enq: ID - contention
running
Lock held to prevent other processes from performing controlfile transaction while NID is
enq: IL - contention
enq: IR - contention
enq: IR - contention2
enq: IS - contention
enq: IT - contention
enq: JD - contention
enq: JI - contention
Lock held during materialized view operations (like refresh, alter) to prevent concurrent
operations on the same materialized view
enq: JQ - contention
enq: JS - contention
enq: JS - job chain evaluate lock Lock when job chain evaluated for steps to create
enq: JS - q mem clnup lck
enq: JS - running job cnt lock3 Lock to set running job count epost
enq: JS - running job cnt lock2 Lock to set running job count epre
enq: JS - running job cnt lock
enq: JS - job recov lock Lock to recover jobs running on crashed RAC inst
enq: KK - context
Lock held by open redo thread, used by other instances to force a log switch
enq: KM - contention
enq: KP - contention
enq: KT - contention
enq: MD - contention
enq: MH - contention
Lock used for recovery when setting Mail Host for AQ e-mail notifications
enq: ML - contention
Lock used for recovery when setting Mail Port for AQ e-mail notifications
enq: MN - contention Synchronizes updates to the LogMiner dictionary and prevents multiple instances from preparing
the same LogMiner session
enq: MR - contention
enq: MS - contention
enq: MW - contention This enqueue is used to serialize the calibration of the manageability schedules with the
Maintenance Window
enq: OC - contention
enq: OL - contention
enq: PD - contention
enq: PE - contention
enq: PF - contention
enq: PG - contention
enq: PH - contention
Lock used for recovery when setting Proxy for AQ HTTP notifications
enq: PI - contention
enq: PL - contention
enq: PR - contention
enq: PS - contention
enq: PT - contention
enq: PV - syncstart
enq: PV - syncshut
enq: RB - contention
enq: RF - synchronization: chief Anoints 1 instance's DMON as chief to other instances' DMONs
enq: RF - synchronization: HC master
enq: RF - synchronization: aifo master Synchronizes apply instance failure detection and fail over operation
enq: RF - atomicity
enq: RN - contention
enq: RO - contention
enq: RP - contention
Enqueue held when resilvering is needed or when data block is repaired from mirror
enq: RS - record reuse Lock held to prevent file from accessing while reusing circular record
enq: RS - prevent file delete
enq: RT - contention
Thread locks held by LGWR, DBW0, and RVWR to indicate mounted or open status
enq: SB - contention
enq: SF - contention
Lock used for recovery when setting Sender for AQ e-mail notifications
enq: SH - contention
Should seldom see this contention as this Enqueue is always acquired in no-wait mode
enq: SI - contention
enq: SK - contention
enq: SQ - contention
Lock to ensure that only one process can replenish the sequence cache
enq: SR - contention
enq: SS - contention
up
Ensures that sort segments created during parallel DML operations are not prematurely cleaned
enq: ST - contention
enq: SU - contention
enq: SW - contention
enq: TA - contention
enq: TB - SQL Tuning Base Cache Load Synchronizes writes to the SQL Tuning Base Existence Cache
enq: TC - contention
enq: TC - contention2
KTF broadcasting
enq: TF - contention
enq: TL - contention
enq: TM - contention
enq: TO - contention
enq: TQ - TM contention
enq: TS - contention
enq: TT - contention
enq: TW - contention
Lock held by one instance to wait for transactions on all instances to finish
enq: TX - contention
enq: TX - row lock contention Lock held on a particular row by a transaction to prevent other transactions from
modifying it
enq: TX - allocate ITL entry
enq: UL - contention
enq: US - contention
enq: WA - contention
Lock used for recovery when setting Watermark for memory usage in AQ notifications
enq: WF - contention
enq: WL - contention
enq: WP - contention
enq: XH - contention
Lock used for recovery when setting No Proxy Domains for AQ HTTP notifications