/* *------------------- * The Dictionary9iLatches.java is part of ASH Viewer *------------------- * * ASH Viewer is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * ASH Viewer is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with ASH Viewer. If not, see <http://www.gnu.org/licenses/>. * * Copyright (c) 2009, Alex Kardapolov, All rights reserved. * */ package org.ash.util; import java.util.*; /** * The Class Dictionary9iLatches. */ public class Dictionary9iLatches extends ListResourceBundle { /* (non-Javadoc) * @see java.util.ListResourceBundle#getContents() */ public Object[][] getContents() { return contents; } /** The Constant contents. */ static final Object[][] contents = { /** pare latch# and latch name */ {"0","latch: latch wait list"}, {"1","latch: event range base latch"}, {"2","latch: post/wait queue"}, {"3","latch: process allocation"}, {"4","latch: session allocation"}, {"5","latch: session switching"}, {"6","latch: process group creation"}, {"7","latch: session idle bit"}, {"8","latch: longop free list parent"}, {"9","latch: cached attr list"}, {"10","latch: object stats modification"}, {"11","latch: Testing"}, {"12","latch: shared java pool"}, {"13","latch: latch for background adjusted parameters"}, {"14","latch: event group latch"}, {"15","latch: messages"}, {"16","latch: enqueues"}, {"17","latch: enqueue hash chains"}, {"18","latch: instance enqueue"}, {"19","latch: trace latch"}, {"20","latch: FOB s.o list latch"}, {"21","latch: FIB s.o chain latch"}, {"22","latch: KSFQ"}, {"23","latch: X$KSFQP"}, {"24","latch: i/o slave adaptor"}, {"25","latch: ksfv messages"}, {"26","latch: msg queue latch"}, {"27","latch: done queue latch"}, {"28","latch: session queue latch"}, {"29","latch: direct msg latch"}, {"30","latch: vecio buf des"}, {"31","latch: ksfv subheap"}, {"32","latch: resmgr group change latch"}, {"33","latch: channel handle pool latch"}, {"34","latch: channel operations parent latch"}, {"35","latch: message pool operations parent latch"}, {"36","latch: channel anchor"}, {"37","latch: dynamic channels"}, {"38","latch: first spare latch"}, {"39","latch: second spare latch"}, {"40","latch: ksxp tid allocation"}, {"41","latch: segmented array pool"}, {"42","latch: granule operation"}, {"43","latch: KSXR large replies"}, {"44","latch: SGA mapping latch"}, {"45","latch: ges process table freelist"}, {"46","latch: ges process parent latch"}, {"47","latch: ges process hash list"}, {"48","latch: ges resource table freelist"}, {"49","latch: ges caches resource lists"}, {"50","latch: ges resource hash list"}, {"51","latch: ges resource scan list"}, {"52","latch: ges s-lock bitvec freelist"}, {"53","latch: ges enqueue table freelist"}, {"54","latch: ges timeout list"}, {"55","latch: ges deadlock list"}, {"56","latch: ges statistic table"}, {"57","latch: ges synchronous data"}, {"58","latch: KJC message pool free list"}, {"59","latch: KJC receiver ctx free list"}, {"60","latch: KJC snd proxy ctx free list"}, {"61","latch: KJC destination ctx free list"}, {"62","latch: KJC receiver queue access list"}, {"63","latch: KJC snd proxy queue access list"}, {"64","latch: KJC global post event buffer"}, {"65","latch: KJCT receiver queue access"}, {"66","latch: KJCT flow control latch"}, {"67","latch: ges domain table"}, {"68","latch: ges group table"}, {"69","latch: ges group parent"}, {"70","latch: gcs resource hash"}, {"71","latch: gcs opaque info freelist"}, {"72","latch: gcs resource freelist"}, {"73","latch: gcs resource scan list"}, {"74","latch: gcs shadows freelist"}, {"75","latch: name-service entry"}, {"76","latch: name-service request queue"}, {"77","latch: name-service pending queue"}, {"78","latch: name-service namespace bucket"}, {"79","latch: name-service memory objects"}, {"80","latch: name-service namespace objects"}, {"81","latch: name-service request"}, {"82","latch: ges struct kjmddp"}, {"83","latch: gcs partitioned table hash"}, {"84","latch: gcs pcm hashed value bucket hash"}, {"85","latch: gcs partitioned freelist"}, {"86","latch: gcs remaster request queue"}, {"87","latch: file number translation table"}, {"88","latch: mostly latch-free SCN"}, {"89","latch: lgwr LWN SCN"}, {"90","latch: redo on-disk SCN"}, {"91","latch: Consistent RBA"}, {"92","latch: batching SCNs"}, {"93","latch: cache buffers lru chain"}, {"94","latch: buffer pool"}, {"95","latch: multiple dbwriter suspend"}, {"96","latch: active checkpoint queue latch"}, {"97","latch: checkpoint queue latch"}, {"98","latch: cache buffers chains"}, {"99","latch: cache buffer handles"}, {"100","latch: multiblock read objects"}, {"101","latch: cache protection latch"}, {"102","latch: simulator lru latch"}, {"103","latch: simulator hash latch"}, {"104","latch: sim partition latch"}, {"105","latch: state object free list"}, {"106","latch: LGWR NS Write"}, {"107","latch: archive control"}, {"108","latch: archive process latch"}, {"109","latch: managed standby latch"}, {"110","latch: FAL subheap alocation"}, {"111","latch: FAL request queue"}, {"112","latch: alert log latch"}, {"113","latch: redo writing"}, {"114","latch: redo copy"}, {"115","latch: redo allocation"}, {"116","latch: OS file lock latch"}, {"117","latch: KCL instance latch"}, {"118","latch: KCL gc element parent latch"}, {"119","latch: KCL name table parent latch"}, {"120","latch: KCL freelist parent latch"}, {"121","latch: KCL bast context freelist latch"}, {"122","latch: loader state object freelist"}, {"123","latch: begin backup scn array"}, {"124","latch: Managed Standby Recovery State"}, {"125","latch: TLCR context"}, {"126","latch: TLCR meta context"}, {"127","latch: logical standby cache"}, {"128","latch: Media rcv so alloc latch"}, {"129","latch: parallel recoverable recovery"}, {"130","latch: block media rcv so alloc latch"}, {"131","latch: mapped buffers lru chain"}, {"132","latch: dml lock allocation"}, {"133","latch: list of block allocation"}, {"134","latch: transaction allocation"}, {"135","latch: dummy allocation"}, {"136","latch: transaction branch allocation"}, {"137","latch: commit callback allocation"}, {"138","latch: sort extent pool"}, {"139","latch: undo global data"}, {"140","latch: ktm global data"}, {"141","latch: parallel txn reco latch"}, {"142","latch: intra txn parallel recovery"}, {"143","latch: resumable state object"}, {"144","latch: sequence cache"}, {"145","latch: temp lob duration state obj allocation"}, {"146","latch: row cache enqueue latch"}, {"147","latch: row cache objects"}, {"148","latch: dictionary lookup"}, {"149","latch: cost function"}, {"150","latch: user lock"}, {"151","latch: global ctx hash table latch"}, {"152","latch: comparison bit cache"}, {"153","latch: instance information"}, {"154","latch: policy information"}, {"155","latch: global tx hash mapping"}, {"156","latch: shared pool"}, {"157","latch: library cache"}, {"158","latch: library cache pin"}, {"159","latch: library cache pin allocation"}, {"160","latch: library cache load lock"}, {"161","latch: Token Manager"}, {"162","latch: Direct I/O Adaptor"}, {"163","latch: cas latch"}, {"164","latch: rm cas latch"}, {"165","latch: resmgr:runnable lists"}, {"166","latch: resmgr:actses change state"}, {"167","latch: resmgr:actses change group"}, {"168","latch: resmgr:session queuing"}, {"169","latch: resmgr:actses active list"}, {"170","latch: resmgr:free threads list"}, {"171","latch: resmgr:schema config"}, {"172","latch: resmgr:gang list"}, {"173","latch: resmgr:queued list"}, {"174","latch: resmgr:running actses count"}, {"175","latch: resmgr:vc list latch"}, {"176","latch: resmgr:method mem alloc latch"}, {"177","latch: resmgr:plan CPU method"}, {"178","latch: resmgr:resource group CPU method"}, {"179","latch: QMT"}, {"180","latch: dispatcher configuration"}, {"181","latch: session timer"}, {"182","latch: parameter list"}, {"183","latch: presentation list"}, {"184","latch: address list"}, {"185","latch: end-point list"}, {"186","latch: virtual circuit buffers"}, {"187","latch: virtual circuit queues"}, {"188","latch: virtual circuits"}, {"189","latch: kmcptab latch"}, {"190","latch: kmcpvec latch"}, {"191","latch: JOX SGA heap latch"}, {"192","latch: job_queue_processes parameter latch"}, {"193","latch: job workq parent latch"}, {"194","latch: child cursor hash table"}, {"195","latch: query server process"}, {"196","latch: query server freelists"}, {"197","latch: error message lists"}, {"198","latch: process queue"}, {"199","latch: process queue reference"}, {"200","latch: parallel query stats"}, {"201","latch: parallel query alloc buffer"}, {"202","latch: hash table modification latch"}, {"203","latch: hash table column usage latch"}, {"204","latch: constraint object allocation"}, {"205","latch: device information"}, {"206","latch: temporary table state object allocation"}, {"207","latch: internal temp table object number allocation latch"}, {"208","latch: SQL memory manager latch"}, {"209","latch: SQL memory manager workarea list latch"}, {"210","latch: ncodef allocation latch"}, {"211","latch: NLS data objects"}, {"212","latch: numer of job queues for server notfn"}, {"213","latch: message enqueue sync latch"}, {"214","latch: bufq subscriber channel"}, {"215","latch: non-pers queues instances"}, {"216","latch: queue sender's info. latch"}, {"217","latch: browsers latch"}, {"218","latch: enqueue buffered messages latch"}, {"219","latch: dequeue sob latch"}, {"220","latch: spilled messages latch"}, {"221","latch: spilled msgs queues list latch"}, {"222","latch: dynamic channels context latch"}, {"223","latch: image handles of buffered messages latch"}, {"224","latch: kwqit: protect wakeup time"}, {"225","latch: KWQP Prop Status"}, {"226","latch: AQ Propagation Scheduling Proc Table"}, {"227","latch: AQ Propagation Scheduling System Load"}, {"228","latch: process"}, {"229","latch: fixed table rows for x$hs_session"}, {"230","latch: qm_init_sga"}, {"231","latch: XDB unused session pool"}, {"232","latch: XDB used session pool"}, {"233","latch: XDB Config"}, {"234","latch: DMON Process Context Latch"}, {"235","latch: DMON Work Queues Latch"}, {"236","latch: RSM process latch"}, {"237","latch: RSM SQL latch"}, {"238","latch: Request id generation latch"}, {"239","latch: xscalc freelist"}, {"240","latch: xssinfo freelist"}, {"241","latch: AW SGA latch"}, /** Enqueues */ {"TX0","enq: TX - contention, req: 0"}, {"TX1","enq: TX - contention, req: 1"}, {"TX2","enq: TX - contention, req: 2"}, {"TX3","enq: TX - contention, req: 3"}, {"TX5","enq: TX - contention, req: 5"}, {"TX4","enq: TX - contention, req: 4"}, {"TX6","enq: TX - contention, req: 6"}, {"TM0","enq: TM - contention, req: 0"}, {"TM1","enq: TM - contention, req: 1"}, {"TM2","enq: TM - contention, req: 2"}, {"TM3","enq: TM - contention, req: 3"}, {"TM4","enq: TM - contention, req: 4"}, {"TM5","enq: TM - contention, req: 5"}, {"TM6","enq: TM - contention, req: 6"}, {"BL","enq: BL - Buffer hash table instance lock"}, {"CF","enq: CF - Control file schema global enqueue lock"}, {"CI","enq: CI - Cross-instance function invocation instance lock"}, {"CS","enq: CS - Control file schema global enqueue lock"}, {"CU","enq: CU - Cursor bind lock"}, {"DF","enq: DF - Data file instance lock"}, {"DL","enq: DL - Direct loader parallel index create"}, {"DM","enq: DM - Mount/startup db primary/secondary instance lock"}, {"DR","enq: DR - Distributed recovery process lock"}, {"DX","enq: DX - Distributed transaction entry lock"}, {"FI","enq: FI - SGA open-file information lock"}, {"FS","enq: FS - File set lock"}, {"HW","enq: HW - Space management operations on a specific segment lock"}, {"IN","enq: IN - Instance number lock"}, {"IR","enq: IR - Instance recovery serialization global enqueue lock"}, {"IS","enq: IS - Instance state lock"}, {"IV","enq: IV - Library cache invalidation instance lock"}, {"JQ","enq: JQ - Job queue lock"}, {"KK","enq: KK - Thread kick lock"}, {"MB","enq: MB - Master buffer hash table instance lock"}, {"MM","enq: MM - Mount definition gloabal enqueue lock"}, {"MR","enq: MR - Media recovery lock"}, {"PF","enq: PF - Password file lock"}, {"PI","enq: PI - Parallel operation lock"}, {"PR","enq: PR - Process startup lock"}, {"PS","enq: PS - Parallel operation lock"}, {"RE","enq: RE - USE_ROW_ENQUEUE enforcement lock"}, {"RT","enq: RT - Redo thread global enqueue lock"}, {"RW","enq: RW - Row wait enqueue lock"}, {"SC","enq: SC - System commit number instance lock"}, {"SH","enq: SH - System commit number high water mark enqueue lock"}, {"SM","enq: SM - SMON lock"}, {"SN","enq: SN - Sequence number instance lock"}, {"SQ","enq: SQ - Sequence number enqueue lock"}, {"SS","enq: SS - sort segment lock"}, {"ST","enq: ST - Space transaction enqueue lock"}, {"SV","enq: SV - Sequence number value lock"}, {"TA","enq: TA - Generic enqueue lock"}, {"TD","enq: TD - DDL enqueue lock"}, {"TE","enq: TE - Extend-segment enqueue lock"}, {"TO","enq: TO - Temporary Table Object Enqueue"}, {"TT","enq: TT - Temporary table enqueue lock"}, {"UL","enq: UL - User supplied lock"}, {"UN","enq: UN - User name lock"}, {"US","enq: US - Undo segment DDL lock"}, {"WL","enq: WL - Being-written redo log instance lock"}, {"WS","enq: WS - Write-atomic-log-switch global enqueue lock"}, {"TS","enq: TS - Temporary segment/New block allocation enqueue lock"}, {"LA","enq: LA - Library cache lock instance lock (A=namespace)"}, {"LB","enq: LB - Library cache lock instance lock (B=namespace)"}, {"LC","enq: LC - Library cache lock instance lock (C=namespace)"}, {"LD","enq: LD - Library cache lock instance lock (D=namespace)"}, {"LE","enq: LE - Library cache lock instance lock (E=namespace)"}, {"LF","enq: LF - Library cache lock instance lock (F=namespace)"}, {"LG","enq: LG - Library cache lock instance lock (G=namespace)"}, {"LH","enq: LH - Library cache lock instance lock (H=namespace)"}, {"LI","enq: LI - Library cache lock instance lock (I=namespace)"}, {"LJ","enq: LJ - Library cache lock instance lock (J=namespace)"}, {"LK","enq: LK - Library cache lock instance lock (K=namespace)"}, {"LL","enq: LL - Library cache lock instance lock (L=namespace)"}, {"LM","enq: LM - Library cache lock instance lock (M=namespace)"}, {"LN","enq: LN - Library cache lock instance lock (N=namespace)"}, {"LO","enq: LO - Library cache lock instance lock (O=namespace)"}, {"LP","enq: LP - Library cache lock instance lock (P=namespace)"}, {"LS","enq: LS - Log start/log switch enqueue lock"}, {"PA","enq: PA - Library cache pin instance lock (A=namespace)"}, {"PB","enq: PB - Library cache pin instance lock (B=namespace)"}, {"PC","enq: PC - Library cache pin instance lock (C=namespace)"}, {"PD","enq: PD - Library cache pin instance lock (D=namespace)"}, {"PE","enq: PE - Library cache pin instance lock (E=namespace)"}, {"PF","enq: PF - Library cache pin instance lock (F=namespace)"}, {"PG","enq: PG - Library cache pin instance lock (G=namespace)"}, {"PH","enq: PH - Library cache pin instance lock (H=namespace)"}, {"PI","enq: PI - Library cache pin instance lock (I=namespace)"}, {"PJ","enq: PJ - Library cache pin instance lock (J=namespace)"}, {"PL","enq: PL - Library cache pin instance lock (K=namespace)"}, {"PK","enq: PK - Library cache pin instance lock (L=namespace)"}, {"PM","enq: PM - Library cache pin instance lock (M=namespace)"}, {"PN","enq: PN - Library cache pin instance lock (N=namespace)"}, {"PO","enq: PO - Library cache pin instance lock (O=namespace)"}, {"PP","enq: PP - Library cache pin instance lock (P=namespace)"}, {"PQ","enq: PQ - Library cache pin instance lock (Q=namespace)"}, {"PR","enq: PR - Library cache pin instance lock (R=namespace)"}, {"PS","enq: PS - Library cache pin instance lock (S=namespace)"}, {"PT","enq: PT - Library cache pin instance lock (T=namespace)"}, {"PU","enq: PU - Library cache pin instance lock (U=namespace)"}, {"PV","enq: PV - Library cache pin instance lock (V=namespace)"}, {"PW","enq: PW - Library cache pin instance lock (W=namespace)"}, {"PX","enq: PX - Library cache pin instance lock (X=namespace)"}, {"PY","enq: PY - Library cache pin instance lock (Y=namespace)"}, {"PZ","enq: PZ - Library cache pin instance lock (Z=namespace)"}, {"QA","enq: QA - Row cache instance lock (A=cache)"}, {"QB","enq: QB - Row cache instance lock (B=cache)"}, {"QC","enq: QC - Row cache instance lock (C=cache)"}, {"QD","enq: QD - Row cache instance lock (D=cache)"}, {"QE","enq: QE - Row cache instance lock (E=cache)"}, {"QF","enq: QF - Row cache instance lock (F=cache)"}, {"QG","enq: QG - Row cache instance lock (G=cache)"}, {"QH","enq: QH - Row cache instance lock (H=cache)"}, {"QI","enq: QI - Row cache instance lock (I=cache)"}, {"QJ","enq: QJ - Row cache instance lock (J=cache)"}, {"QL","enq: QL - Row cache instance lock (L=cache)"}, {"QK","enq: QK - Row cache instance lock (K=cache)"}, {"QM","enq: QM - Row cache instance lock (M=cache)"}, {"QN","enq: QN - Row cache instance lock (N=cache)"}, {"QO","enq: QO - Row cache instance lock (O=cache)"}, {"QP","enq: QP - Row cache instance lock (P=cache)"}, {"QQ","enq: QQ - Row cache instance lock (Q=cache)"}, {"QR","enq: QR - Row cache instance lock (R=cache)"}, {"QS","enq: QS - Row cache instance lock (S=cache)"}, {"QT","enq: QT - Row cache instance lock (T=cache)"}, {"QU","enq: QU - Row cache instance lock (U=cache)"}, {"QV","enq: QV - Row cache instance lock (V=cache)"}, {"QW","enq: QW - Row cache instance lock (W=cache)"}, {"QX","enq: QX - Row cache instance lock (X=cache)"}, {"QY","enq: QY - Row cache instance lock (Y=cache)"}, {"QZ","enq: QZ - Row cache instance lock (Z=cache)"}}; }