Locked Objects

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 4

http://psoug.org/snippet/LOCKS-View-Locked-Objects_866.

htm
locked objects
U_NAME

OBJ_OWNER
OBJECT_NAME
OBJECT_TYPE
OSUSER
SID
------------------------------ ------------------------------ ----------------------------- --------------- ------------------------------ ---------SERIAL#
INST_ID PROGRAM
ACTION
---------- ---------- ------------------------------------------------ --------------------------------------------------------------MODULE
CLIENT_IDENTIFI
ER
STATUS
---------------------------------------------------------------- --------------------------------------------------------------- -----------MODE_HELD
---------------------------------------col
col
col
col
col
col
col
col

u_name for a12


obj_owner for a12
program for a24
action for a24
module for a24
client_identifier for a9
mode_held for a12
OSUSER for a9

SELECT username U_NAME, owner OBJ_OWNER,object_name, object_type, s.osuser,s.sid


,s.serial#,s.inst_id,s.program,s.action,s.module,s.client_identifier,
DECODE(l.block,
0, 'Not Blocking',
1, 'Blocking',
2, 'Global') STATUS,
DECODE(v.locked_mode,
0, 'None',
1, 'Null',
2, 'Row-S (SS)',
3, 'Row-X (SX)',
4, 'Share',
5, 'S/Row-X (SSX)',
6, 'Exclusive', TO_CHAR(lmode)
) MODE_HELD
FROM gv$locked_object v, dba_objects d,
gv$lock l, gv$session s
WHERE v.object_id = d.object_id
AND (v.object_id = l.id1)
and s.inst_id=l.inst_id
and v.inst_id=s.inst_id
and l.sid=s.sid
AND v.session_id = s.sid
AND d.object_name like ('MTL_ITEM_REVISIONS_INTERFACE')
--and v.locked_mode=6
ORDER BY username, session_id,status;
W_INVENTORY_PRODUCT_D and W_INVENTORY_PRODUCT_DS

---------------------------------------------------SELECT s.username, s.sid, s.serial#, s.osuser, k.ctime, o.object_name


object, k.kaddr, DECODE(l.locked_mode,
1, 'No Lock',
2, 'Row Share',
3, 'Row Exclusive',
4, 'Shared Table',
5, 'Shared Row Exclusive',
6, 'Exclusive') locked_mode,
DECODE(k.TYPE,
'BL','Buffer Cache Management (PCM lock)',
'CF','Controlfile Transaction',
'CI','Cross Instance Call',
'CU','Bind Enqueue',
'DF','Data File',
'DL','Direct Loader',
'DM','Database Mount',
'DR','Distributed Recovery',
'DX','Distributed Transaction',
'FS','File Set',
'IN','Instance Number',
'IR','Instance Recovery',
'IS','Instance State',
'IV','Library Cache Invalidation',
'JQ','Job Queue',
'KK','Redo Log Kick',
'LA','Library Cache Lock',
'LB','Library Cache Lock',
'LC','Library Cache Lock',
'LD','Library Cache Lock',
'LE','Library Cache Lock',
'LF','Library Cache Lock',
'LG','Library Cache Lock',
'LH','Library Cache Lock',
'LI','Library Cache Lock',
'LJ','Library Cache Lock',
'LK','Library Cache Lock',
'LL','Library Cache Lock',
'LM','Library Cache Lock',
'LN','Library Cache Lock',
'LO','Library Cache Lock',
'LP','Library Cache Lock',
'MM','Mount Definition',
'MR','Media Recovery',
'NA','Library Cache Pin',
'NB','Library Cache Pin',
'NC','Library Cache Pin',
'ND','Library Cache Pin',
'NE','Library Cache Pin',
'NF','Library Cache Pin',
'NG','Library Cache Pin',
'NH','Library Cache Pin',
'NI','Library Cache Pin',
'NJ','Library Cache Pin',
'NK','Library Cache Pin',
'NL','Library Cache Pin',
'NM','Library Cache Pin',
'NN','Library Cache Pin',
'NO','Library Cache Pin',

'NP','Library Cache Pin',


'NQ','Library Cache Pin',
'NR','Library Cache Pin',
'NS','Library Cache Pin',
'NT','Library Cache Pin',
'NU','Library Cache Pin',
'NV','Library Cache Pin',
'NW','Library Cache Pin',
'NX','Library Cache Pin',
'NY','Library Cache Pin',
'NZ','Library Cache Pin',
'PF','Password File',
'PI','Parallel Slaves',
'PR','Process Startup',
'PS','Parallel Slave Synchronization',
'QA','Row Cache Lock',
'QB','Row Cache Lock',
'QC','Row Cache Lock',
'QD','Row Cache Lock',
'QE','Row Cache Lock',
'QF','Row Cache Lock',
'QG','Row Cache Lock',
'QH','Row Cache Lock',
'QI','Row Cache Lock',
'QJ','Row Cache Lock',
'QK','Row Cache Lock',
'QL','Row Cache Lock',
'QM','Row Cache Lock',
'QN','Row Cache Lock',
'QO','Row Cache Lock',
'QP','Row Cache Lock',
'QQ','Row Cache Lock',
'QR','Row Cache Lock',
'QS','Row Cache Lock',
'QT','Row Cache Lock',
'QU','Row Cache Lock',
'QV','Row Cache Lock',
'QW','Row Cache Lock',
'QX','Row Cache Lock',
'QY','Row Cache Lock',
'QZ','Row Cache Lock',
'RT','Redo Thread',
'SC','System Commit number',
'SM','SMON synchronization',
'SN','Sequence Number',
'SQ','Sequence Enqueue',
'SR','Synchronous Replication',
'SS','Sort Segment',
'ST','Space Management Transaction',
'SV','Sequence Number Value',
'TA','Transaction Recovery',
'TM','DML Enqueue',
'TS','Table Space (or Temporary Segment)',
'TT','Temporary Table',
'TX','Transaction',
'UL','User-defined Locks',
'UN','User Name',
'US','Undo segment Serialization',
'WL','Writing redo Log',
'XA','Instance Attribute Lock',

'XI','Instance Registration Lock') TYPE


FROM gv$session s, sys.gv$lock c, sys.gv$locked_object l,
dba_objects o, sys.gv$lock k, gv$lock v
WHERE o.object_id = l.object_id
AND o.object_name='XLA_DISTRIBUTION_LINKS'
AND l.session_id = s.sid
AND k.sid = s.sid
AND s.saddr = c.addr
AND k.kaddr = c.kaddr
AND k.kaddr = v.kaddr
AND v.addr = s.saddr
AND k.lmode = l.locked_mode
AND k.lmode = c.lmode
AND k.request = c.request
ORDER BY object;
'MSIONT_SALES_ORDER_ACK_PKG','MSIONT_RMA_ORDER_ACK_PKG'

You might also like