{"id":337,"date":"2012-07-30T05:38:05","date_gmt":"2012-07-30T05:38:05","guid":{"rendered":"http:\/\/oranotes.tuktaroff.com\/?page_id=337"},"modified":"2013-10-23T22:59:09","modified_gmt":"2013-10-23T22:59:09","slug":"oracle-10g-enqueue-waits","status":"publish","type":"page","link":"http:\/\/oranotes.tuktaroff.com\/?page_id=337","title":{"rendered":"Oracle 10g enqueue waits"},"content":{"rendered":"<table border=\"1\">\n<tbody>\n<tr>\n<th>Enqueue Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<tr>\n<td>enq: AD \u2013 allocate AU<\/td>\n<td>Synchronizes accesses to a specific OSM (Oracle Software Manager) disk AU<\/td>\n<\/tr>\n<tr>\n<td>enq: AD \u2013 deallocate AU<\/td>\n<td>Synchronizes accesses to a specific OSM disk AU<\/td>\n<\/tr>\n<tr>\n<td>enq: AF \u2013 task serialization<\/td>\n<td>Serializes access to an advisor task<\/td>\n<\/tr>\n<tr>\n<td>enq: AG \u2013 contention<\/td>\n<td>Synchronizes generation use of a particular workspace<\/td>\n<\/tr>\n<tr>\n<td>enq: AO \u2013 contention<\/td>\n<td>Synchronizes access to objects and scalar variables<\/td>\n<\/tr>\n<tr>\n<td>enq: AS \u2013 contention<\/td>\n<td>Synchronizes new service activation<\/td>\n<\/tr>\n<tr>\n<td>enq: AT \u2013 contention<\/td>\n<td>Serializes alter tablespace operations<\/td>\n<\/tr>\n<tr>\n<td>enq: AW \u2013 AW$ table lock<\/td>\n<td>Allows global access synchronization to the AW$ table (analytical workplace tables used in OLAP option)<\/td>\n<\/tr>\n<tr>\n<td>enq: AW \u2013 AW generation lock<\/td>\n<td>Gives in-use generation state for a particular workspace<\/td>\n<\/tr>\n<tr>\n<td>enq: AW \u2013 user access for AW<\/td>\n<td>Synchronizes user accesses to a particular workspace<\/td>\n<\/tr>\n<tr>\n<td>enq: AW \u2013 AW state lock<\/td>\n<td>Row lock synchronization for the AW$ table<\/td>\n<\/tr>\n<tr>\n<td>enq: BR \u2013 file shrink<\/td>\n<td>Lock held to prevent file from decreasing in physical size during RMAN backup<\/td>\n<\/tr>\n<tr>\n<td>enq: BR \u2013 proxy-copy<\/td>\n<td>Lock held to allow cleanup from backup mode during an RMAN proxy-copy backup<\/td>\n<\/tr>\n<tr>\n<td>enq: CF \u2013 contention<\/td>\n<td>Synchronizes accesses to the controlfile<\/td>\n<\/tr>\n<tr>\n<td>enq: CI \u2013 contention<\/td>\n<td>Coordinates cross-instance function invocations<\/td>\n<\/tr>\n<tr>\n<td>enq: CL \u2013 drop label<\/td>\n<td>Synchronizes accesses to label cache when dropping a label<\/td>\n<\/tr>\n<tr>\n<td>enq: CL \u2013 compare labels<\/td>\n<td>Synchronizes accesses to label cache for label comparison<\/td>\n<\/tr>\n<tr>\n<td>enq: CM \u2013 gate<\/td>\n<td>Serializes access to instance enqueue<\/td>\n<\/tr>\n<tr>\n<td>enq: CM \u2013 instance<\/td>\n<td>Indicates OSM disk group is mounted<\/td>\n<\/tr>\n<tr>\n<td>enq: CT \u2013 global space management<\/td>\n<td>Lock held during change tracking space management operations that affect the entire change tracking file<\/td>\n<\/tr>\n<tr>\n<td>enq: CT \u2013 state<\/td>\n<td>Lock held while enabling or disabling change tracking to ensure that it is enabled or disabled by only one user at a time<\/td>\n<\/tr>\n<tr>\n<td>enq: CT \u2013 state change gate 2<\/td>\n<td>Lock held while enabling or disabling change tracking in RAC<\/td>\n<\/tr>\n<tr>\n<td>enq: CT \u2013 reading<\/td>\n<td>Lock held to ensure that change tracking data remains in existence until a reader is done with it<\/td>\n<\/tr>\n<tr>\n<td>enq: CT \u2013 CTWR process start\/stop<\/td>\n<td>Lock held to ensure that only one CTWR (Change Tracking Writer, which tracks block changes and is initiated by the alter database enable block change tracking command) process is started in a single instance<\/td>\n<\/tr>\n<tr>\n<td>enq: CT \u2013 state change gate 1<\/td>\n<td>Lock held while enabling or disabling change tracking in RAC<\/td>\n<\/tr>\n<tr>\n<td>enq: CT \u2013 change stream ownership<\/td>\n<td>Lock held by one instance while change tracking is enabled to guarantee access to thread-specific resources<\/td>\n<\/tr>\n<tr>\n<td>enq: CT \u2013 local space management<\/td>\n<td>Lock held during change tracking space management operations that affect just the data for one thread<\/td>\n<\/tr>\n<tr>\n<td>enq: CU \u2013 contention<\/td>\n<td>Recovers cursors in case of death while compiling<\/td>\n<\/tr>\n<tr>\n<td>enq: DB \u2013 contention<\/td>\n<td>Synchronizes modification of database wide supplemental logging attributes<\/td>\n<\/tr>\n<tr>\n<td>enq: DD \u2013 contention<\/td>\n<td>Synchronizes local accesses to ASM (Automatic Storage Management) disk groups<\/td>\n<\/tr>\n<tr>\n<td>enq: DF \u2013 contention<\/td>\n<td>Enqueue held by foreground or DBWR when a datafile is brought online in RAC<\/td>\n<\/tr>\n<tr>\n<td>enq: DG \u2013 contention<\/td>\n<td>Synchronizes accesses to ASM disk groups<\/td>\n<\/tr>\n<tr>\n<td>enq: DL \u2013 contention<\/td>\n<td>Lock to prevent index DDL during direct load<\/td>\n<\/tr>\n<tr>\n<td>enq: DM \u2013 contention<\/td>\n<td>Enqueue held by foreground or DBWR to synchronize database mount\/open with other operations<\/td>\n<\/tr>\n<tr>\n<td>enq: DN \u2013 contention<\/td>\n<td>Serializes group number generations<\/td>\n<\/tr>\n<tr>\n<td>enq: DP \u2013 contention<\/td>\n<td>Synchronizes access to LDAP parameters<\/td>\n<\/tr>\n<tr>\n<td>enq: DR \u2013 contention<\/td>\n<td>Serializes the active distributed recovery operation<\/td>\n<\/tr>\n<tr>\n<td>enq: DS \u2013 contention<\/td>\n<td>Prevents a database suspend during LMON reconfiguration<\/td>\n<\/tr>\n<tr>\n<td>enq: DT \u2013 contention<\/td>\n<td>Serializes changing the default temporary table space and user creation<\/td>\n<\/tr>\n<tr>\n<td>enq: DV \u2013 contention<\/td>\n<td>Synchronizes access to lower-version Diana (PL\/SQL intermediate representation)<\/td>\n<\/tr>\n<tr>\n<td>enq: DX \u2013 contention<\/td>\n<td>Serializes tightly coupled distributed transaction branches<\/td>\n<\/tr>\n<tr>\n<td>enq: FA \u2013 access file<\/td>\n<td>Synchronizes accesses to open ASM files<\/td>\n<\/tr>\n<tr>\n<td>enq: FB \u2013 contention<\/td>\n<td>Ensures that only one process can format data blocks in auto segment space managed tablespaces<\/td>\n<\/tr>\n<tr>\n<td>enq: FC \u2013 open an ACD thread<\/td>\n<td>LGWR opens an ACD thread<\/td>\n<\/tr>\n<tr>\n<td>enq: FC \u2013 recover an ACD thread<\/td>\n<td>SMON recovers an ACD thread<\/td>\n<\/tr>\n<tr>\n<td>enq: FD \u2013 Marker generation<\/td>\n<td>Synchronization<\/td>\n<\/tr>\n<tr>\n<td>enq: FD \u2013 Flashback coordinator<\/td>\n<td>Synchronization<\/td>\n<\/tr>\n<tr>\n<td>enq: FD \u2013 Tablespace flashback on\/off<\/td>\n<td>Synchronization<\/td>\n<\/tr>\n<tr>\n<td>enq: FD \u2013 Flashback on\/off<\/td>\n<td>Synchronization<\/td>\n<\/tr>\n<tr>\n<td>enq: FG \u2013 serialize ACD relocate<\/td>\n<td>Only 1 process in the cluster may do ACD relocation in a disk group<\/td>\n<\/tr>\n<tr>\n<td>enq: FG \u2013 LGWR redo generation enq race<\/td>\n<td>Resolves race condition to acquire Disk Group Redo Generation Enqueue<\/td>\n<\/tr>\n<tr>\n<td>enq: FG \u2013 FG redo generation enq race<\/td>\n<td>Resolves race condition to acquire Disk Group Redo Generation Enqueue<\/td>\n<\/tr>\n<tr>\n<td>enq: FL \u2013 Flashback database log<\/td>\n<td>Synchronizes access to Flashback database log<\/td>\n<\/tr>\n<tr>\n<td>enq: FL \u2013 Flashback db command<\/td>\n<td>Synchronizes Flashback Database and deletion of flashback logs<\/td>\n<\/tr>\n<tr>\n<td>enq: FM \u2013 contention<\/td>\n<td>Synchronizes access to global file mapping state<\/td>\n<\/tr>\n<tr>\n<td>enq: FR \u2013 contention<\/td>\n<td>Begins recovery of disk group<\/td>\n<\/tr>\n<tr>\n<td>enq: FS \u2013 contention<\/td>\n<td>Synchronizes recovery and file operations or synchronizes dictionary check<\/td>\n<\/tr>\n<tr>\n<td>enq: FT \u2013 allow LGWR writes<\/td>\n<td>Allows LGWR to generate redo in this thread<\/td>\n<\/tr>\n<tr>\n<td>enq: FT \u2013 disable LGWR writes<\/td>\n<td>Prevents LGWR from generating redo in this thread<\/td>\n<\/tr>\n<tr>\n<td>enq: FU \u2013 contention<\/td>\n<td>Serializes the capture of the DB feature, usage, and high watermark statistics<\/td>\n<\/tr>\n<tr>\n<td>enq: HD \u2013 contention<\/td>\n<td>Serializes accesses to ASM SGA data structures<\/td>\n<\/tr>\n<tr>\n<td>enq: HP \u2013 contention<\/td>\n<td>Synchronizes accesses to queue pages<\/td>\n<\/tr>\n<tr>\n<td>enq: HQ \u2013 contention<\/td>\n<td>Synchronizes the creation of new queue IDs<\/td>\n<\/tr>\n<tr>\n<td>enq: HV \u2013 contention<\/td>\n<td>Lock used to broker the high watermark during parallel inserts<\/td>\n<\/tr>\n<tr>\n<td>enq: HW \u2013 contention<\/td>\n<td>Lock used to broker the high watermark during parallel inserts<\/td>\n<\/tr>\n<tr>\n<td>enq: IA \u2013 contention<\/td>\n<td>Information not available<\/td>\n<\/tr>\n<tr>\n<td>enq: ID \u2013 contention<\/td>\n<td>Lock held to prevent other processes from performing controlfile transaction while NID is running<\/td>\n<\/tr>\n<tr>\n<td>enq: IL \u2013 contention<\/td>\n<td>Synchronizes accesses to internal label data structures<\/td>\n<\/tr>\n<tr>\n<td>enq: IM \u2013 contention for blr<\/td>\n<td>Serializes block recovery for IMU txn<\/td>\n<\/tr>\n<tr>\n<td>enq: IR \u2013 contention<\/td>\n<td>Synchronizes instance recovery<\/td>\n<\/tr>\n<tr>\n<td>enq: IR \u2013 contention2<\/td>\n<td>Synchronizes parallel instance recovery and shutdown immediate<\/td>\n<\/tr>\n<tr>\n<td>enq: IS \u2013 contention<\/td>\n<td>Synchronizes instance state changes<\/td>\n<\/tr>\n<tr>\n<td>enq: IT \u2013 contention<\/td>\n<td>Synchronizes accesses to a temp object\u2019s metadata<\/td>\n<\/tr>\n<tr>\n<td>enq: JD \u2013 contention<\/td>\n<td>Synchronizes dates between job queue coordinator and slave processes<\/td>\n<\/tr>\n<tr>\n<td>enq: JI \u2013 contention<\/td>\n<td>Lock held during materialized view operations (such as refresh, alter) to prevent concurrent operations on the same materialized view<\/td>\n<\/tr>\n<tr>\n<td>enq: JQ \u2013 contention<\/td>\n<td>Lock to prevent multiple instances from running a single job<\/td>\n<\/tr>\n<tr>\n<td>enq: JS \u2013 contention<\/td>\n<td>Synchronizes accesses to the job cache<\/td>\n<\/tr>\n<tr>\n<td>enq: JS \u2013 coord post lock<\/td>\n<td>Lock for coordinator posting<\/td>\n<\/tr>\n<tr>\n<td>enq: JS \u2013 global wdw lock<\/td>\n<td>Lock acquired when doing wdw ddl<\/td>\n<\/tr>\n<tr>\n<td>enq: JS \u2013 job chain evaluate lock<\/td>\n<td>Lock when job chain evaluated for steps to create<\/td>\n<\/tr>\n<tr>\n<td>enq: JS \u2013 q mem clnup lck<\/td>\n<td>Lock obtained when cleaning up q memory<\/td>\n<\/tr>\n<tr>\n<td>enq: JS \u2013 slave enq get lock2<\/td>\n<td>Gets run info locks before slv objget<\/td>\n<\/tr>\n<tr>\n<td>enq: JS \u2013 slave enq get lock1<\/td>\n<td>Slave locks exec pre to sess strt<\/td>\n<\/tr>\n<tr>\n<td>enq: JS \u2013 running job cnt lock3<\/td>\n<td>Lock to set running job count epost<\/td>\n<\/tr>\n<tr>\n<td>enq: JS \u2013 running job cnt lock2<\/td>\n<td>Lock to set running job count epre<\/td>\n<\/tr>\n<tr>\n<td>enq: JS \u2013 running job cnt lock<\/td>\n<td>Lock to get running job count<\/td>\n<\/tr>\n<tr>\n<td>enq: JS \u2013 coord rcv lock<\/td>\n<td>Lock when coord receives msg<\/td>\n<\/tr>\n<tr>\n<td>enq: JS \u2013 queue lock<\/td>\n<td>Lock on internal scheduler queue<\/td>\n<\/tr>\n<tr>\n<td>enq: JS \u2013 job run lock \u2013 synchronize<\/td>\n<td>Lock to prevent job from running elsewhere<\/td>\n<\/tr>\n<tr>\n<td>enq: JS \u2013 job recov lock<\/td>\n<td>Lock to recover jobs running on crashed RAC inst<\/td>\n<\/tr>\n<tr>\n<td>enq: KK \u2013 context<\/td>\n<td>Lock held by open redo thread, used by other instances to force a log switch<\/td>\n<\/tr>\n<tr>\n<td>enq: KM \u2013 contention<\/td>\n<td>Synchronizes various Resource Manager operations<\/td>\n<\/tr>\n<tr>\n<td>enq: KP \u2013 contention<\/td>\n<td>Synchronizes kupp process startup<\/td>\n<\/tr>\n<tr>\n<td>enq: KT \u2013 contention<\/td>\n<td>Synchronizes accesses to the current Resource Manager plan<\/td>\n<\/tr>\n<tr>\n<td>enq: MD \u2013 contention<\/td>\n<td>Lock held during materialized view log DDL statements<\/td>\n<\/tr>\n<tr>\n<td>enq: MH \u2013 contention<\/td>\n<td>Lock used for recovery when setting Mail Host for AQ e-mail notifications<\/td>\n<\/tr>\n<tr>\n<td>enq: ML \u2013 contention<\/td>\n<td>Lock used for recovery when setting Mail Port for AQ e-mail notifications<\/td>\n<\/tr>\n<tr>\n<td>enq: MN \u2013 contention<\/td>\n<td>Synchronizes updates to the LogMiner dictionary and prevents multiple instances from preparing the same LogMiner session<\/td>\n<\/tr>\n<tr>\n<td>enq: MR \u2013 contention<\/td>\n<td>Lock used to coordinate media recovery with other uses of datafiles<\/td>\n<\/tr>\n<tr>\n<td>enq: MS \u2013 contention<\/td>\n<td>Lock held during materialized view refresh to set up MV log<\/td>\n<\/tr>\n<tr>\n<td>enq: MW \u2013 contention<\/td>\n<td>Serializes the calibration of the manageability schedules with the Maintenance Window<\/td>\n<\/tr>\n<tr>\n<td>enq: OC \u2013 contention<\/td>\n<td>Synchronizes write accesses to the outline cache<\/td>\n<\/tr>\n<tr>\n<td>enq: OL \u2013 contention<\/td>\n<td>Synchronizes accesses to a particular outline name<\/td>\n<\/tr>\n<tr>\n<td>enq: OQ \u2013 xsoqhiAlloc<\/td>\n<td>Synchronizes access to olapi history allocation<\/td>\n<\/tr>\n<tr>\n<td>enq: OQ \u2013 xsoqhiClose<\/td>\n<td>Synchronizes access to olapi history closing<\/td>\n<\/tr>\n<tr>\n<td>enq: OQ \u2013 xsoqhistrecb<\/td>\n<td>Synchronizes access to olapi history globals<\/td>\n<\/tr>\n<tr>\n<td>enq: OQ \u2013 xsoqhiFlush<\/td>\n<td>Synchronizes access to olapi history flushing<\/td>\n<\/tr>\n<tr>\n<td>enq: OQ \u2013 xsoq*histrecb<\/td>\n<td>Synchronizes access to olapi history parameter CB<\/td>\n<\/tr>\n<tr>\n<td>enq: PD \u2013 contention<\/td>\n<td>Prevents others from updating the same property<\/td>\n<\/tr>\n<tr>\n<td>enq: PE \u2013 contention<\/td>\n<td>Synchronizes system parameter updates<\/td>\n<\/tr>\n<tr>\n<td>enq: PF \u2013 contention<\/td>\n<td>Synchronizes accesses to the password file<\/td>\n<\/tr>\n<tr>\n<td>enq: PG \u2013 contention<\/td>\n<td>Synchronizes global system parameter updates<\/td>\n<\/tr>\n<tr>\n<td>enq: PH \u2013 contention<\/td>\n<td>Lock used for recovery when setting proxy for AQ HTTP notifications<\/td>\n<\/tr>\n<tr>\n<td>enq: PI \u2013 contention<\/td>\n<td>Communicates remote Parallel Execution Server Process creation status<\/td>\n<\/tr>\n<tr>\n<td>enq: PL \u2013 contention<\/td>\n<td>Coordinates plug-in operation of transportable tablespaces<\/td>\n<\/tr>\n<tr>\n<td>enq: PR \u2013 contention<\/td>\n<td>Synchronizes process startup<\/td>\n<\/tr>\n<tr>\n<td>enq: PS \u2013 contention<\/td>\n<td>Parallel Execution Server Process reservation and synchronization<\/td>\n<\/tr>\n<tr>\n<td>enq: PT \u2013 contention<\/td>\n<td>Synchronizes access to ASM PST metadata<\/td>\n<\/tr>\n<tr>\n<td>enq: PV \u2013 syncstart<\/td>\n<td>Synchronizes slave start_shutdown<\/td>\n<\/tr>\n<tr>\n<td>enq: PV \u2013 syncshut<\/td>\n<td>Synchronizes instance shutdown_slvstart<\/td>\n<\/tr>\n<tr>\n<td>enq: PW \u2013 prewarm status in dbw0<\/td>\n<td>DBWR0 holds this enqueue indicating pre-warmed buffers present in cache<\/td>\n<\/tr>\n<tr>\n<td>enq: PW \u2013 flush prewarm buffers<\/td>\n<td>Direct Load needs to flush prewarmed buffers if DBWR0 holds this enqueue<\/td>\n<\/tr>\n<tr>\n<td>enq: RB \u2013 contention<\/td>\n<td>Serializes OSM rollback recovery operations<\/td>\n<\/tr>\n<tr>\n<td>enq: RF \u2013 synch: per-SGA Broker metadata<\/td>\n<td>Ensures r\/w atomicity of DG configuration metadata per unique SGA<\/td>\n<\/tr>\n<tr>\n<td>enq: RF \u2013 synchronization: critical ai<\/td>\n<td>Synchronizes critical apply instance among primary instances<\/td>\n<\/tr>\n<tr>\n<td>enq: RF \u2013 new AI<\/td>\n<td>Synchronizes selection of the new apply instance<\/td>\n<\/tr>\n<tr>\n<td>enq: RF \u2013 synchronization: chief<\/td>\n<td>Anoints 1 instance\u2019s DMON (Data Guard Broker Monitor) as chief to other instance\u2019s DMONs<\/td>\n<\/tr>\n<tr>\n<td>enq: RF \u2013 synchronization: HC master<\/td>\n<td>Anoints 1 instance\u2019s DMON as health check master<\/td>\n<\/tr>\n<tr>\n<td>enq: RF \u2013 synchronization: aifo master<\/td>\n<td>Synchronizes critical apply instance failure detection and failover operation<\/td>\n<\/tr>\n<tr>\n<td>enq: RF \u2013 atomicity<\/td>\n<td>Ensures atomicity of log transport setup<\/td>\n<\/tr>\n<tr>\n<td>enq: RN \u2013 contention<\/td>\n<td>Coordinates nab computations of online logs during recovery<\/td>\n<\/tr>\n<tr>\n<td>enq: RO \u2013 contention<\/td>\n<td>Coordinates flushing of multiple objects<\/td>\n<\/tr>\n<tr>\n<td>enq: RO \u2013 fast object reuse<\/td>\n<td>Coordinates fast object reuse<\/td>\n<\/tr>\n<tr>\n<td>enq: RP \u2013 contention<\/td>\n<td>Enqueue held when resilvering is needed or when data block is repaired from mirror<\/td>\n<\/tr>\n<tr>\n<td>enq: RS \u2013 file delete<\/td>\n<td>Lock held to prevent file from accessing during space reclamation<\/td>\n<\/tr>\n<tr>\n<td>enq: RS \u2013 persist alert level<\/td>\n<td>Lock held to make alert level persistent<\/td>\n<\/tr>\n<tr>\n<td>enq: RS \u2013 write alert level<\/td>\n<td>Lock held to write alert level<\/td>\n<\/tr>\n<tr>\n<td>enq: RS \u2013 read alert level<\/td>\n<td>Lock held to read alert level<\/td>\n<\/tr>\n<tr>\n<td>enq: RS \u2013 prevent aging list update<\/td>\n<td>Lock held to prevent aging list update<\/td>\n<\/tr>\n<tr>\n<td>enq: RS \u2013 record reuse<\/td>\n<td>Lock held to prevent file from accessing while reusing circular record<\/td>\n<\/tr>\n<tr>\n<td>enq: RS \u2013 prevent file delete<\/td>\n<td>Lock held to prevent deleting file to reclaim space<\/td>\n<\/tr>\n<tr>\n<td>enq: RT \u2013 contention<\/td>\n<td>Thread locks held by LGWR, DBW0, and RVWR (Recovery Writer, used in Flashback Database operations) to indicate mounted or open status<\/td>\n<\/tr>\n<tr>\n<td>enq: SB \u2013 contention<\/td>\n<td>Synchronizes logical standby metadata operations<\/td>\n<\/tr>\n<tr>\n<td>enq: SF \u2013 contention<\/td>\n<td>Lock held for recovery when setting sender for AQ e-mail notifications<\/td>\n<\/tr>\n<tr>\n<td>enq: SH \u2013 contention<\/td>\n<td>Enqueue always acquired in no-wait mode \u2013 should seldom see this contention<\/td>\n<\/tr>\n<tr>\n<td>enq: SI \u2013 contention<\/td>\n<td>Prevents multiple streams table instantiations<\/td>\n<\/tr>\n<tr>\n<td>enq: SK \u2013 contention<\/td>\n<td>Serialize shrink of a segment<\/td>\n<\/tr>\n<tr>\n<td>enq: SQ \u2013 contention<\/td>\n<td>Lock to ensure that only one process can replenish the sequence cache<\/td>\n<\/tr>\n<tr>\n<td>enq: SR \u2013 contention<\/td>\n<td>Coordinates replication \/ streams operations<\/td>\n<\/tr>\n<tr>\n<td>enq: SS \u2013 contention<\/td>\n<td>Ensures that sort segments created during parallel DML operations aren\u2019t prematurely cleaned up<\/td>\n<\/tr>\n<tr>\n<td>enq: ST \u2013 contention<\/td>\n<td>Synchronizes space management activities in dictionary-managed tablespaces<\/td>\n<\/tr>\n<tr>\n<td>enq: SU \u2013 contention<\/td>\n<td>Serializes access to SaveUndo Segment<\/td>\n<\/tr>\n<tr>\n<td>enq: SW \u2013 contention<\/td>\n<td>Coordinates the \u2018alter system suspend\u2019 operation<\/td>\n<\/tr>\n<tr>\n<td>enq: TA \u2013 contention<\/td>\n<td>Serializes operations on undo segments and undo tablespaces<\/td>\n<\/tr>\n<tr>\n<td>enq: TB \u2013 SQL Tuning Base Cache Update<\/td>\n<td>Synchronizes writes to the SQL Tuning Base Existence Cache<\/td>\n<\/tr>\n<tr>\n<td>enq: TB \u2013 SQL Tuning Base Cache Load<\/td>\n<td>Synchronizes writes to the SQL Tuning Base Existence Cache<\/td>\n<\/tr>\n<tr>\n<td>enq: TC \u2013 contention<\/td>\n<td>Lock held to guarantee uniqueness of a tablespace checkpoint<\/td>\n<\/tr>\n<tr>\n<td>enq: TC \u2013 contention2<\/td>\n<td>Lock during setup of a unique tablespace checkpoint in null mode<\/td>\n<\/tr>\n<tr>\n<td>enq: TD \u2013 KTF dump entries<\/td>\n<td>KTF dumping time\/scn mappings in SMON_SCN_TIME table<\/td>\n<\/tr>\n<tr>\n<td>enq: TE \u2013 KTF broadcast<\/td>\n<td>KTF broadcasting<\/td>\n<\/tr>\n<tr>\n<td>enq: TF \u2013 contention<\/td>\n<td>Serializes dropping of a temporary file<\/td>\n<\/tr>\n<tr>\n<td>enq: TL \u2013 contention<\/td>\n<td>Serializes threshold log table read and update<\/td>\n<\/tr>\n<tr>\n<td>enq: TM \u2013 contention<\/td>\n<td>Synchronizes accesses to an object<\/td>\n<\/tr>\n<tr>\n<td>enq: TO \u2013 contention<\/td>\n<td>Synchronizes DDL and DML operations on a temp object<\/td>\n<\/tr>\n<tr>\n<td>enq: TQ \u2013 TM contention<\/td>\n<td>TM access to the queue table<\/td>\n<\/tr>\n<tr>\n<td>enq: TQ \u2013 DDL contention<\/td>\n<td>DDL access to the queue table<\/td>\n<\/tr>\n<tr>\n<td>enq: TQ \u2013 INI contention<\/td>\n<td>TM access to the queue table<\/td>\n<\/tr>\n<tr>\n<td>enq: TS \u2013 contention<\/td>\n<td>Serializes accesses to temp segments<\/td>\n<\/tr>\n<tr>\n<td>enq: TT \u2013 contention<\/td>\n<td>Serializes DDL operations on tablespaces<\/td>\n<\/tr>\n<tr>\n<td>enq: TW \u2013 contention<\/td>\n<td>Lock held by one instance to wait for transactions on all instances to finish<\/td>\n<\/tr>\n<tr>\n<td>enq: TX \u2013 contention<\/td>\n<td>Lock held by a transaction to allow other transactions to wait for it<\/td>\n<\/tr>\n<tr>\n<td>enq: TX \u2013 row lock contention<\/td>\n<td>Lock held on a particular row by a transaction to prevent other transactions from modifying it<\/td>\n<\/tr>\n<tr>\n<td>enq: TX \u2013 allocate ITL entry<\/td>\n<td>Allocating an ITL entry in order to begin a transaction<\/td>\n<\/tr>\n<tr>\n<td>enq: TX \u2013 index contention<\/td>\n<td>Lock held on an index during a split to prevent other operations on it<\/td>\n<\/tr>\n<tr>\n<td>enq: UL \u2013 contention<\/td>\n<td>Lock held used by user applications<\/td>\n<\/tr>\n<tr>\n<td>enq: US \u2013 contention<\/td>\n<td>Lock held to perform DDL on the undo segment<\/td>\n<\/tr>\n<tr>\n<td>enq: WA \u2013 contention<\/td>\n<td>Lock used for recovery when setting watermark for memory usage in AQ notifications<\/td>\n<\/tr>\n<tr>\n<td>enq: WF \u2013 contention<\/td>\n<td>Enqueue used to serialize the flushing of snapshots<\/td>\n<\/tr>\n<tr>\n<td>enq: WL \u2013 contention<\/td>\n<td>Coordinates access to redo log files and archive logs<\/td>\n<\/tr>\n<tr>\n<td>enq: WP \u2013 contention<\/td>\n<td>Enqueue to handle concurrency between purging and baselines<\/td>\n<\/tr>\n<tr>\n<td>enq: XH \u2013 contention<\/td>\n<td>Lock used for recovery when setting No Proxy Domains for AQ HTTP notifications<\/td>\n<\/tr>\n<tr>\n<td>enq: XR \u2013 quiesce database<\/td>\n<td>Lock held during database quiesce<\/td>\n<\/tr>\n<tr>\n<td>enq: XR \u2013 database force logging<\/td>\n<td>Lock held during database force logging mode<\/td>\n<\/tr>\n<tr>\n<td>enq: XY \u2013 contention<\/td>\n<td>Lock used by Oracle Corporation for internal testing<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><strong>Events parameters<\/strong><\/p>\n<table width=\"820\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td width=\"361\" height=\"19\">NAME<\/td>\n<td width=\"109\">PARAMETER1<\/td>\n<td width=\"171\">PARAMETER2<\/td>\n<td width=\"179\">PARAMETER3<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: AD \u2013 allocate AU<\/td>\n<td>name|mode<\/td>\n<td>group and disk number<\/td>\n<td>AU number<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: AD \u2013 deallocate AU<\/td>\n<td>name|mode<\/td>\n<td>group and disk number<\/td>\n<td>AU number<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: AF \u2013 task serialization<\/td>\n<td>name|mode<\/td>\n<td>task id<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: AG \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>workspace #<\/td>\n<td>generation<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: AM \u2013 client registration<\/td>\n<td>name|mode<\/td>\n<td>id1<\/td>\n<td>id2<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: AM \u2013 rollback COD reservation<\/td>\n<td>name|mode<\/td>\n<td>id1<\/td>\n<td>id2<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: AM \u2013 shutdown<\/td>\n<td>name|mode<\/td>\n<td>id1<\/td>\n<td>id2<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: AO \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>workspace #<\/td>\n<td>object #<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: AS \u2013 modify service<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: AS \u2013 service activation<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: AT \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: AU \u2013 audit index file<\/td>\n<td>name|mode<\/td>\n<td>XML audit index file<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: AW \u2013 AW generation lock<\/td>\n<td>name|mode<\/td>\n<td>operation<\/td>\n<td>workspace #<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: AW \u2013 AW state lock<\/td>\n<td>name|mode<\/td>\n<td>operation<\/td>\n<td>workspace #<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: AW \u2013 AW$ table lock<\/td>\n<td>name|mode<\/td>\n<td>operation<\/td>\n<td>workspace #<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: AW \u2013 user access for AW<\/td>\n<td>name|mode<\/td>\n<td>operation<\/td>\n<td>workspace #<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: BF \u2013 PMON Join Filter cleanup<\/td>\n<td>name|mode<\/td>\n<td>node#\/parallelizer#<\/td>\n<td>bloom#<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: BF \u2013 allocation contention<\/td>\n<td>name|mode<\/td>\n<td>node#\/parallelizer#<\/td>\n<td>bloom#<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: BR \u2013 file shrink<\/td>\n<td>name|mode<\/td>\n<td>operation<\/td>\n<td>file #<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: BR \u2013 proxy-copy<\/td>\n<td>name|mode<\/td>\n<td>operation<\/td>\n<td>file #<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: CF \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>operation<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: CI \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>opcode<\/td>\n<td>type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: CL \u2013 compare labels<\/td>\n<td>name|mode<\/td>\n<td>object #<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: CL \u2013 drop label<\/td>\n<td>name|mode<\/td>\n<td>object #<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: CM \u2013 gate<\/td>\n<td>name|mode<\/td>\n<td>disk group #<\/td>\n<td>type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: CM \u2013 instance<\/td>\n<td>name|mode<\/td>\n<td>disk group #<\/td>\n<td>type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: CN \u2013 race with init<\/td>\n<td>name|mode<\/td>\n<td>reg id<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: CN \u2013 race with reg<\/td>\n<td>name|mode<\/td>\n<td>reg id<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: CN \u2013 race with txn<\/td>\n<td>name|mode<\/td>\n<td>reg id<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: CT \u2013 CTWR process start\/stop<\/td>\n<td>name|mode<\/td>\n<td>operation<\/td>\n<td>operation parm<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: CT \u2013 change stream ownership<\/td>\n<td>name|mode<\/td>\n<td>operation<\/td>\n<td>operation parm<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: CT \u2013 global space management<\/td>\n<td>name|mode<\/td>\n<td>operation<\/td>\n<td>operation parm<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: CT \u2013 local space management<\/td>\n<td>name|mode<\/td>\n<td>operation<\/td>\n<td>operation parm<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: CT \u2013 reading<\/td>\n<td>name|mode<\/td>\n<td>operation<\/td>\n<td>operation parm<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: CT \u2013 state<\/td>\n<td>name|mode<\/td>\n<td>operation<\/td>\n<td>operation parm<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: CT \u2013 state change gate 1<\/td>\n<td>name|mode<\/td>\n<td>operation<\/td>\n<td>operation parm<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: CT \u2013 state change gate 2<\/td>\n<td>name|mode<\/td>\n<td>operation<\/td>\n<td>operation parm<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: CU \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>handle<\/td>\n<td>handle<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: DB \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>EnqMode<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: DD \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>disk group<\/td>\n<td>type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: DF \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>file #<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: DG \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>disk group<\/td>\n<td>type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: DL \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>object #<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: DM \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>type<\/td>\n<td>type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: DN \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: DP \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: DR \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: DS \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: DT \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: DV \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>object #<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: DX \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>transaction entry #<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FA \u2013 access file<\/td>\n<td>name|mode<\/td>\n<td>disk group number<\/td>\n<td>file number<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FB \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>tablespace #<\/td>\n<td>dba<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FC \u2013 open an ACD thread<\/td>\n<td>name|mode<\/td>\n<td>disk group<\/td>\n<td>thread<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FC \u2013 recover an ACD thread<\/td>\n<td>name|mode<\/td>\n<td>disk group<\/td>\n<td>thread<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FD \u2013 Flashback coordinator<\/td>\n<td>name|mode<\/td>\n<td>Internal<\/td>\n<td>Internal<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FD \u2013 Flashback on\/off<\/td>\n<td>name|mode<\/td>\n<td>Internal<\/td>\n<td>Internal<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FD \u2013 Marker generation<\/td>\n<td>name|mode<\/td>\n<td>Internal<\/td>\n<td>Internal<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FD \u2013 Restore point create\/drop<\/td>\n<td>name|mode<\/td>\n<td>Internal<\/td>\n<td>Internal<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FD \u2013 Tablespace flashback on\/off<\/td>\n<td>name|mode<\/td>\n<td>Internal<\/td>\n<td>Internal<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FG \u2013 FG redo generation enq race<\/td>\n<td>name|mode<\/td>\n<td>disk group<\/td>\n<td>type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FG \u2013 LGWR redo generation enq race<\/td>\n<td>name|mode<\/td>\n<td>disk group<\/td>\n<td>type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FG \u2013 serialize ACD relocate<\/td>\n<td>name|mode<\/td>\n<td>disk group<\/td>\n<td>type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FL \u2013 Flashback database log<\/td>\n<td>name|mode<\/td>\n<td>Log #<\/td>\n<td>zero<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FL \u2013 Flashback db command<\/td>\n<td>name|mode<\/td>\n<td>Log #<\/td>\n<td>zero<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FM \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FP \u2013 global fob contention<\/td>\n<td>name|mode<\/td>\n<td>low file obj add<\/td>\n<td>high file obj add<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FR \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>disk group<\/td>\n<td>unused<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FS \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FT \u2013 allow LGWR writes<\/td>\n<td>name|mode<\/td>\n<td>disk group<\/td>\n<td>thread<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FT \u2013 disable LGWR writes<\/td>\n<td>name|mode<\/td>\n<td>disk group<\/td>\n<td>thread<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: FU \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: HD \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>disk group<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: HP \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>tablespace #<\/td>\n<td>dba<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: HQ \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>object #<\/td>\n<td>hash value<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: HV \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>object #<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: HW \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>table space #<\/td>\n<td>block<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: IA \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: ID \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: IL \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>object #<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: IM \u2013 contention for blr<\/td>\n<td>name|mode<\/td>\n<td>pool #<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: IR \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0\/1<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: IR \u2013 contention2<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0\/1<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: IS \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: IT \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>object #<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: JD \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: JI \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>view object #<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: JQ \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: JS \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>service ID<\/td>\n<td>queue type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: JS \u2013 evt notify<\/td>\n<td>name|mode<\/td>\n<td>service ID<\/td>\n<td>queue type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: JS \u2013 evtsub add<\/td>\n<td>name|mode<\/td>\n<td>service ID<\/td>\n<td>queue type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: JS \u2013 evtsub drop<\/td>\n<td>name|mode<\/td>\n<td>service ID<\/td>\n<td>queue type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: JS \u2013 job recov lock<\/td>\n<td>name|mode<\/td>\n<td>service ID<\/td>\n<td>queue type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: JS \u2013 job run lock \u2013 synchronize<\/td>\n<td>name|mode<\/td>\n<td>service ID<\/td>\n<td>queue type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: JS \u2013 q mem clnup lck<\/td>\n<td>name|mode<\/td>\n<td>service ID<\/td>\n<td>queue type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: JS \u2013 queue lock<\/td>\n<td>name|mode<\/td>\n<td>service ID<\/td>\n<td>queue type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: JS \u2013 sch locl enqs<\/td>\n<td>name|mode<\/td>\n<td>service ID<\/td>\n<td>queue type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: JS \u2013 wdw op<\/td>\n<td>name|mode<\/td>\n<td>service ID<\/td>\n<td>queue type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: KK \u2013 context<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>redo thread<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: KM \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>type<\/td>\n<td>type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: KO \u2013 fast object checkpoint<\/td>\n<td>name|mode<\/td>\n<td>2<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: KP \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: KT \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>plan #<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: MD \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>master object #<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: MH \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: MK \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: ML \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: MN \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>session ID<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: MO \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: MR \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0 or file #<\/td>\n<td>type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: MS \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>master object #<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: MW \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>Schedule Id<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: OC \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>1<\/td>\n<td>2<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: OL \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>hash value<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: OQ \u2013 xsoq*histrecb<\/td>\n<td>name|mode<\/td>\n<td>resource id<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: OQ \u2013 xsoqhiAlloc<\/td>\n<td>name|mode<\/td>\n<td>resource id<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: OQ \u2013 xsoqhiClose<\/td>\n<td>name|mode<\/td>\n<td>resource id<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: OQ \u2013 xsoqhiFlush<\/td>\n<td>name|mode<\/td>\n<td>resource id<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: OQ \u2013 xsoqhistrecb<\/td>\n<td>name|mode<\/td>\n<td>resource id<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: OW \u2013 initialization<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: OW \u2013 termination<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: PD \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>property name<\/td>\n<td>key hash<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: PE \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>parno<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: PF \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: PG \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: PH \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: PI \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>operation<\/td>\n<td>serial #<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: PL \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: PR \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: PS \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>instance<\/td>\n<td>slave ID<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: PT \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>disk group #<\/td>\n<td>type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: PV \u2013 syncshut<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: PV \u2013 syncstart<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: PW \u2013 flush prewarm buffers<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: PW \u2013 perwarm status in dbw0<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RB \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>disk group<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RF \u2013 RF \u2013 Database Automatic Disable<\/td>\n<td>name|mode<\/td>\n<td>lock operation<\/td>\n<td>lock value<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RF \u2013 RF \u2013 FSFO Observed<\/td>\n<td>name|mode<\/td>\n<td>lock operation<\/td>\n<td>lock value<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RF \u2013 RF \u2013 FSFO connectivity<\/td>\n<td>name|mode<\/td>\n<td>lock operation<\/td>\n<td>lock value<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RF \u2013 RF \u2013 FSFO state<\/td>\n<td>name|mode<\/td>\n<td>lock operation<\/td>\n<td>lock value<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RF \u2013 RF \u2013 FSFO synchronization<\/td>\n<td>name|mode<\/td>\n<td>lock operation<\/td>\n<td>lock value<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RF \u2013 RF \u2013 FSFO wait<\/td>\n<td>name|mode<\/td>\n<td>lock operation<\/td>\n<td>lock value<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RF \u2013 atomicity<\/td>\n<td>name|mode<\/td>\n<td>lock operation<\/td>\n<td>lock value<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RF \u2013 new AI<\/td>\n<td>name|mode<\/td>\n<td>lock operation<\/td>\n<td>lock value<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RF \u2013 synch: DG Broker metadata<\/td>\n<td>name|mode<\/td>\n<td>lock operation<\/td>\n<td>lock value<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RF \u2013 synchronization: HC master<\/td>\n<td>name|mode<\/td>\n<td>lock operation<\/td>\n<td>lock value<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RF \u2013 synchronization: aifo master<\/td>\n<td>name|mode<\/td>\n<td>lock operation<\/td>\n<td>lock value<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RF \u2013 synchronization: chief<\/td>\n<td>name|mode<\/td>\n<td>lock operation<\/td>\n<td>lock value<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RF \u2013 synchronization: critical ai<\/td>\n<td>name|mode<\/td>\n<td>lock operation<\/td>\n<td>lock value<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RN \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>thread number<\/td>\n<td>log number<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RO \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>2<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RO \u2013 fast object reuse<\/td>\n<td>name|mode<\/td>\n<td>2<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RP \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>file #<\/td>\n<td>1 or block<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RR \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>lock#<\/td>\n<td>not used<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RS \u2013 file delete<\/td>\n<td>name|mode<\/td>\n<td>record type<\/td>\n<td>record id<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RS \u2013 persist alert level<\/td>\n<td>name|mode<\/td>\n<td>record type<\/td>\n<td>record id<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RS \u2013 prevent aging list update<\/td>\n<td>name|mode<\/td>\n<td>record type<\/td>\n<td>record id<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RS \u2013 prevent file delete<\/td>\n<td>name|mode<\/td>\n<td>record type<\/td>\n<td>record id<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RS \u2013 read alert level<\/td>\n<td>name|mode<\/td>\n<td>record type<\/td>\n<td>record id<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RS \u2013 record reuse<\/td>\n<td>name|mode<\/td>\n<td>record type<\/td>\n<td>record id<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RS \u2013 write alert level<\/td>\n<td>name|mode<\/td>\n<td>record type<\/td>\n<td>record id<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RT \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>redo thread<\/td>\n<td>type<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RU \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RU \u2013 waiting<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: RW \u2013 MV metadata contention<\/td>\n<td>name|mode<\/td>\n<td>table obj#<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: SB \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: SE \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>Session-id<\/td>\n<td>Serial#<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: SF \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: SH \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: SI \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>object #<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: SK \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>tablespace #<\/td>\n<td>dba<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: SQ \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>object #<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: SR \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>operation<\/td>\n<td>sequence # \/ apply #<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: SS \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>tablespace #<\/td>\n<td>dba<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: ST \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: SU \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>table space #<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: SW \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TA \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>operation<\/td>\n<td>undo segment # \/ other<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TB \u2013 SQL Tuning Base Cache Load<\/td>\n<td>name|mode<\/td>\n<td>1<\/td>\n<td>2<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TB \u2013 SQL Tuning Base Cache Update<\/td>\n<td>name|mode<\/td>\n<td>1<\/td>\n<td>2<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TC \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>checkpoint ID<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TC \u2013 contention2<\/td>\n<td>name|mode<\/td>\n<td>checkpoint ID<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TD \u2013 KTF dump entries<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TE \u2013 KTF broadcast<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TF \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>tablespace #<\/td>\n<td>relative file #<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TL \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TM \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>object #<\/td>\n<td>table\/partition<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TO \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>object #<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TQ \u2013 DDL contention<\/td>\n<td>name|mode<\/td>\n<td>QT_OBJ#<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TQ \u2013 INI contention<\/td>\n<td>name|mode<\/td>\n<td>QT_OBJ#<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TQ \u2013 TM contention<\/td>\n<td>name|mode<\/td>\n<td>QT_OBJ#<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TS \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>tablespace ID<\/td>\n<td>dba<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TT \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>tablespace ID<\/td>\n<td>operation<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TW \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>operation<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TX \u2013 allocate ITL entry<\/td>\n<td>name|mode<\/td>\n<td>usn&lt;&lt;16 | slot<\/td>\n<td>sequence<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TX \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>usn&lt;&lt;16 | slot<\/td>\n<td>sequence<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TX \u2013 index contention<\/td>\n<td>name|mode<\/td>\n<td>usn&lt;&lt;16 | slot<\/td>\n<td>sequence<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: TX \u2013 row lock contention<\/td>\n<td>name|mode<\/td>\n<td>usn&lt;&lt;16 | slot<\/td>\n<td>sequence<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: UL \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>id<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: US \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>undo segment #<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: WA \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: WF \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: WL \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>log # \/ thread id #<\/td>\n<td>sequence #<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: WP \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: WR \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>thread id #<\/td>\n<td>sequence #<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: XH \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: XQ \u2013 recovery<\/td>\n<td>name|mode<\/td>\n<td>disk group #<\/td>\n<td>unused<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: XQ \u2013 relocation<\/td>\n<td>name|mode<\/td>\n<td>disk group #<\/td>\n<td>unused<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: XR \u2013 database force logging<\/td>\n<td>name|mode<\/td>\n<td>operation<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: XR \u2013 quiesce database<\/td>\n<td>name|mode<\/td>\n<td>operation<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: XY \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>id1<\/td>\n<td>id2<\/td>\n<\/tr>\n<tr>\n<td height=\"19\">enq: ZG \u2013 contention<\/td>\n<td>name|mode<\/td>\n<td>file group id<\/td>\n<td>version id<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Enqueue Type Description enq: AD \u2013 allocate AU Synchronizes accesses to a specific OSM (Oracle Software Manager) disk AU enq: AD \u2013 deallocate AU Synchronizes accesses to a specific OSM disk AU enq: AF \u2013 task serialization Serializes access to an advisor task enq: AG \u2013 contention Synchronizes generation use of a particular workspace enq: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":59,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-337","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P2NVny-5r","_links":{"self":[{"href":"http:\/\/oranotes.tuktaroff.com\/index.php?rest_route=\/wp\/v2\/pages\/337","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/oranotes.tuktaroff.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/oranotes.tuktaroff.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/oranotes.tuktaroff.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/oranotes.tuktaroff.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=337"}],"version-history":[{"count":3,"href":"http:\/\/oranotes.tuktaroff.com\/index.php?rest_route=\/wp\/v2\/pages\/337\/revisions"}],"predecessor-version":[{"id":500,"href":"http:\/\/oranotes.tuktaroff.com\/index.php?rest_route=\/wp\/v2\/pages\/337\/revisions\/500"}],"up":[{"embeddable":true,"href":"http:\/\/oranotes.tuktaroff.com\/index.php?rest_route=\/wp\/v2\/pages\/59"}],"wp:attachment":[{"href":"http:\/\/oranotes.tuktaroff.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}