| S.No |
Type |
Description |
| 1 |
WM |
Synchronizes new WLM Plan activation |
| 2 |
CI |
Coordinates cross-instance function
invocations |
| 3 |
PR |
Synchronizes process startup |
| 4 |
AK |
Lock used for internal testing |
| 5 |
DI |
Coordinates Global Enqueue Service deadlock
detection |
| 6 |
RM |
Coordinates Global Enqueue Service resource
remastering |
| 7 |
PE |
Synchronizes system parameter updates |
| 8 |
PG |
Synchronizes global system parameter
updates |
| 9 |
FP |
Synchronizes various File Object(FOB)
operations |
| 10 |
RE |
Synchronizes block repair/mirror
resilvering operations |
| 11 |
KD |
Determine DBRM master |
| 12 |
KM |
Synchronizes various Resource Manager
operations |
| 13 |
KT |
Synchronizes accesses to the current
Resource Manager plan |
| 14 |
CA |
Lock used by IO Calibration |
| 15 |
PV |
Synchronizes slave start_shut |
| 16 |
SP |
Spare enqueue for one-off backports |
| 17 |
FM |
Synchronizes access to global file mapping
state |
| 18 |
XY |
Lock used for internal testing |
| 19 |
AS |
Synchronizes new service activation |
| 20 |
PD |
Serializes property update |
| 21 |
RU |
Serilized rolling migration operations |
| 22 |
MX |
Used to synchronize storage server info
across all nodes |
| 23 |
SC |
Coordinates system change number generation
on multiple instances |
| 24 |
CF |
Synchronizes accesses to the controlfile |
| 25 |
SW |
Coordinates the 'alter system suspend'
operation |
| 26 |
DS |
Prevents a database suspend during LMON
reconfiguration |
| 27 |
TC |
Lock held to guarantee uniqueness of a
tablespace checkpoint |
| 28 |
PW |
Coordinates Direct Loads with Prewarmed
cache buffers |
| 29 |
RO |
Coordinates flushing of multiple objects |
| 30 |
KO |
Coordinates checkpointing of multiple
objects |
| 31 |
CR |
Coordinates checkpointing of block range
reuse |
| 32 |
WS |
Used by LogWriter to coordinate
communication to standby databases |
| 33 |
WR |
Coordinates access to logs by Async LNS and
ARCH/FG |
| 34 |
WL |
Coordinates access to redo log files and
archive logs |
| 35 |
RN |
Coordinates nab computations of online logs
during recovery |
| 36 |
DF |
Enqueue held by foreground or DBWR when a
datafile is brought online in RAC |
| 37 |
IS |
Enqueue used to synchronize instance state
changes |
| 38 |
FS |
Enqueue used to synchronize recovery and
file operations or synchronize dictionary check |
| 39 |
DM |
Enqueue held by foreground or DBWR to
synchronize database mount/open with other operations |
| 40 |
RP |
Enqueue held when resilvering is needed or
when datablock is repaired from mirror |
| 41 |
MV |
Synchronizes online datafile move operation
or cleanup |
| 42 |
RT |
Thread locks held by LGWR, DBW0, and RVWR
to indicate mounted or open status |
| 43 |
KK |
Lock held by open redo thread, used by
other instances to force a log switch |
| 44 |
IR |
Synchronizes instance recovery |
| 45 |
MR |
Lock used to coordinate media recovery with
other uses of datafiles |
| 46 |
BR |
Lock held by a backup/restore operation to
allow other operations to wait for it |
| 47 |
ID |
Lock held by a NID operation to allow other
operations to wait for it |
| 48 |
AB |
A general class of locks used by auto BMR
for various purposes |
| 49 |
MN |
Synchronizes updates to the LogMiner
dictionary and prevents multiple instances from preparing the same LogMiner
session |
| 50 |
PL |
Coordinates plug-in operation of
transportable tablespaces |
| 51 |
SB |
Synchronizes Logical Standby metadata
operations |
| 52 |
XR |
Lock held during database quiesce or for
database force logging |
| 53 |
CT |
A general class of locks used by change
tracking for various purposes |
| 54 |
RS |
Lock held by a space reclaimable operation
to allow other operations to wait for it |
| 55 |
FL |
Synchronize access to flashback database
log |
| 56 |
FD |
Coordinate flashback database |
| 57 |
FW |
Coordinate RVWR on multiple instances |
| 58 |
TM |
Synchronizes accesses to an object |
| 59 |
ST |
Synchronizes space management activities in
dictionary-managed tablespaces |
| 60 |
TA |
Serializes operations on undo segments and
undo tablespaces |
| 61 |
TX |
Lock held by a transaction to allow other
transactions to wait for it |
| 62 |
TW |
Lock held by one instance to wait for
transactions on all instances to finish |
| 63 |
US |
Lock held to perform DDL on the undo
segment |
| 64 |
IM |
Serializes block recovery for an IMU txn |
| 65 |
TD |
Serializes updates and inserts to the
SMON_SCN_TIME mapping table |
| 66 |
TE |
Serializes broadcasts for flushes to
SMON_SCN_TIME |
| 67 |
CN |
Enqueue held for registrations for change
notifications |
| 68 |
CO |
Enqueue held for determining Master Slaves |
| 69 |
FE |
Flashback archive Enqueue to serialize
recovery |
| 70 |
TF |
Serializes dropping of a temporary file |
| 71 |
DT |
Serializes changing the default temporary
table space and user creation |
| 72 |
HW |
Lock used to broker the high water mark
during parallel inserts |
| 73 |
TS |
Serializes accesses to temp segments |
| 74 |
FB |
Ensures that only one process can format
data blocks in auto segment space managed tablespaces |
| 75 |
SS |
Ensures that sort segments created during
parallel DML operations aren't prematurely cleaned up |
| 76 |
SK |
Serialize shrink of a segment |
| 77 |
DW |
Serialize in memory dispenser operations |
| 78 |
SU |
Serializes access to SaveUndo Segment |
| 79 |
TT |
Serializes DDL operations on tablespaces |
| 80 |
SM |
Lock to check SMON global work in RAC |
| 81 |
SJ |
Serializes cancelling task executed by
slave process |
| 82 |
SQ |
Lock to ensure that only one process can
replenish the sequence cache |
| 83 |
SV |
Lock to ensure ordered sequence allocation
in RAC mode |
| 84 |
HV |
Lock used to broker the high water mark
during parallel inserts |
| 85 |
DL |
Lock to prevent index DDL during direct
load |
| 86 |
HQ |
Synchronizes the creation of new queue IDs |
| 87 |
HP |
Synchronizes accesses to queue pages |
| 88 |
KL |
KSI lock for buffer cache and wgc
concurrency |
| 89 |
WG |
Long term lock on wgc file state |
| 90 |
SL |
Request serialization to LCK0 |
| 91 |
ZH |
Synchronizes analysis and insert into
compression$, prevents multiple threads analyzing the same table during a
load |
| 92 |
Q |
Coordinates updates and accesses to row
cache objects |
| 93 |
DV |
Synchronizes access to lower-version Diana
(PL/SQL intermediate representation) |
| 94 |
SO |
Synchronizes access to Shared Object(PL/SQL
Shared Object Manager) |
| 95 |
V |
Synchronizes accesses to library cache
objects |
| 96 |
E |
Synchronizes accesses to library cache
objects |
| 97 |
L |
Synchronizes accesses to library cache
objects |
| 98 |
Y |
Synchronizes accesses to the contents of
library cache objects |
| 99 |
G |
Synchronizes accesses to the contents of
library cache objects |
| 100 |
N |
Synchronizes accesses to the contents of
library cache objects |
| 101 |
IV |
Synchronizes library cache object
invalidations across instances |
| 102 |
TP |
Lock used for fixed runtime table purge and
definition |
| 103 |
RW |
Lock used when creating or
readingmaterialized view flags in detail tables |
| 104 |
OC |
Synchronizes write accesses to the outline
cache |
| 105 |
OL |
Synchronizes accesses to a particular
outline name |
| 106 |
CU |
Recovers cursors in case of death while
compiling |
| 107 |
AE |
Prevent Dropping an edition in use |
| 108 |
PF |
Synchronizes accesses to the password file |
| 109 |
IL |
Synchronizes accesses to internal label
data structures |
| 110 |
CL |
Synchronizes accesses to label cache and
label tables |
| 111 |
MK |
Serializes enc$ access |
| 112 |
OW |
Serializes wallet initialization and access |
| 113 |
RK |
Serializes wallet master key rekey |
| 114 |
RL |
RAC encryption wallet lock |
| 115 |
ZZ |
Lock held for updating Global context hash
tables |
| 116 |
AU |
Lock held to synchronize access XML to
audit index file |
| 117 |
ZA |
Lock held for adding partition to Aud table |
| 118 |
ZF |
Lock held for adding partition to Fga table |
| 119 |
DX |
Serializes tightly coupled distributed
transaction branches |
| 120 |
DR |
Serializes the active distributed recovery
operation |
| 121 |
BB |
2PC distributed transaction branch across
RAC instances |
| 122 |
JD |
Synchronizes dates between job queue
coordinator and slave processes |
| 123 |
JQ |
Lock to prevent multiple instances from
running a single job |
| 124 |
OD |
Lock to prevent concurrent online DDLs |
| 125 |
DB |
Synchronizes modification of database wide
supplementallogging attributes |
| 126 |
MD |
Lock held during materialized view log DDL
statements |
| 127 |
MS |
Lock held during materialized view refresh
to setup MV log |
| 128 |
PI |
Communicates remote Parallel Execution
Server Process creation status |
| 129 |
PS |
Parallel Execution Server Process
reservation and synchronization |
| 130 |
AY |
Affinity Dictionary test affinity
synchronization |
| 131 |
TO |
Synchronizes DDL and DML operations on a
temp object |
| 132 |
IT |
Synchronizes accesses to a temp object's
metadata |
| 133 |
BF |
Synchronize access to a bloom filter in a
parallel statement |
| 134 |
RC |
Accessing a result in the result-set cache |
| 135 |
JX |
synchronize SQL statement queue operations |
| 136 |
RD |
synchronize update of RAC load info |
| 137 |
KP |
Synchronizes kupp process startup |
| 138 |
SR |
Coordinates replication / streams
operations |
| 139 |
SI |
Prevents muiltiple streams table
instantiations |
| 140 |
ZG |
Coordinates file group operations |
| 141 |
IA |
|
| 142 |
JI |
Lock held during materialized view
operations (like refresh, alter) to prevent concurrent operations on the same
materialized view |
| 143 |
AT |
Serializes 'alter tablespace' operations |
| 144 |
UL |
Lock used by user applications |
| 145 |
CQ |
Serializes access to cleanup client query
cache registrations |
| 146 |
SE |
Lock used by transparent session migration |
| 147 |
TQ |
Synchronizes access to queue table |
| 148 |
DP |
Synchronizes access to LDAP parameters |
| 149 |
MH |
Lock used for recovery when setting Mail
Host for AQ e-mail notifications |
| 150 |
ML |
Lock used for recovery when setting Mail
Port for AQ e-mail notifications |
| 151 |
PH |
Lock used for recovery when setting Proxy
for AQ HTTP notifications |
| 152 |
SF |
Lock used for recovery when setting Sender
for AQ e-mail notifications |
| 153 |
XH |
Lock used for recovery when setting No
Proxy Domains for AQ HTTP notifications |
| 154 |
WA |
Lock used for recovery when setting
Watermark for memory usage in AQ notifications |
| 155 |
XC |
Synchronization access to XDB configuration |
| 156 |
RF |
Synchronizes broker lock operation
involving lock value |
| 157 |
AW |
Synchronizes access to Analytic Workspace
resources |
| 158 |
AG |
Synchronizes generation use of a particular
workspace |
| 159 |
AO |
Synchronizes access to objects and scalar
variables |
| 160 |
OQ |
Synchronizes access to olapi history
resources |
| 161 |
IZ |
Proctects the lock name space used by the
instance |
| 162 |
AM |
ASM instance general-purpose enqueue |
| 163 |
FZ |
Freezes ASM Cache for a diskgroup |
| 164 |
CM |
ASM instance and gate enqueue |
| 165 |
XQ |
ASM extent relocation |
| 166 |
AD |
Synchronizes accesses to a specific ASM
disk AU |
| 167 |
DO |
Synchronizes disk onlines and their
recovery |
| 168 |
XL |
Keep multiple processes from faulting in
the same extent chunk |
| 169 |
DG |
Synchronizes accesses to ASM disk groups |
| 170 |
DD |
Synchronizes local accesses to ASM disk
groups |
| 171 |
HD |
Serializes accesses to ASM SGA data
structures |
| 172 |
DQ |
Inter-RBAL process metadata invalidation
notification |
| 173 |
DN |
Serializes Group number generations |
| 174 |
XB |
Prevents client diskgroup use during
storage reconfiguration |
| 175 |
FA |
Synchronizes accesses to open ASM files |
| 176 |
RX |
Synchronizes relocating ASM extents |
| 177 |
AR |
Protects locked extent pointers during ASM
file relocation |
| 178 |
FR |
enqueue to control ASM recovery |
| 179 |
FG |
ACD relocation serialization |
| 180 |
FT |
controls the privilege to generate redo in
a thread |
| 181 |
FC |
controls access to an ACD chunk |
| 182 |
FX |
serialize ACD relocation CIC |
| 183 |
RB |
Serializes ASM rollback recovery operations |
| 184 |
PT |
Gates inter-node synchronization of ASM PST
metadata |
| 185 |
PM |
Signals inter-instance access to ASM PST
metadata |
| 186 |
KE |
Synchronization of ASM cached attributes |
| 187 |
KQ |
Single Inst Sync of ASM attributes |
| 188 |
AV |
id1 is for persistent DG number locking.
id2 is for other volume serialization |
| 189 |
WF |
This enqueue is used to serialize the
flushing of snapshots |
| 190 |
WP |
This enqueue handles concurrency between
purging and baselines |
| 191 |
FU |
This enqueue is used to serialize the
capture of the DB Feature
Usage and High Water Mark Statistics |
| 192 |
MW |
This enqueue is used to serialize the
calibration of the
manageability schedules with the Maintenance Window |
| 193 |
TB |
Synchronizes writes to the SQL Tuning Base
Existence Cache |
| 194 |
SH |
To prevent multiple concurrent flushers |
| 195 |
AF |
This enqueue is used to serialize access to
an advisor task |
| 196 |
MO |
Serialize MMON operations for restricted
sessions |
| 197 |
TL |
Serializes threshold log table read and
update |
| 198 |
TH |
Serializes threshold in-memory chain access |
| 199 |
TK |
Prevents more than one AutoTask Background
Slave from being spawned |
| 200 |
RR |
Prevents concurrent invokers of
DBMS_WORKLOAD_* |
| 201 |
JS |
Synchronizes accesses to the job cache |
| 202 |
XD |
Serialize Auto Management of Exadata disks |