2026-03-12 20:23:15
This commit is contained in:
66
vdh/locks2.sql
Normal file
66
vdh/locks2.sql
Normal file
@@ -0,0 +1,66 @@
|
||||
column os_user_name format a20
|
||||
column process format a10
|
||||
column oracle_username format a30
|
||||
column owner format a30
|
||||
column object_name format a30
|
||||
column sid format 99999
|
||||
column type format a30
|
||||
column lmode format a15
|
||||
column request format a15
|
||||
column block format a15
|
||||
set linesize 120
|
||||
|
||||
select os_user_name, lo.process, oracle_username, l.sid, s.sid, s.serial#, s.PADDR,
|
||||
decode( l.TYPE,
|
||||
'MR', 'Media Recovery',
|
||||
'RT', 'Redo Thread',
|
||||
'UN', 'User Name',
|
||||
'TX', 'Transaction',
|
||||
'TM', 'DML',
|
||||
'UL', 'PL/SQL User Lock',
|
||||
'DX', 'Distributed Xaction',
|
||||
'CF', 'Control File',
|
||||
'IS', 'Instance State',
|
||||
'FS', 'File Set',
|
||||
'IR', 'Instance Recovery',
|
||||
'ST', 'Disk Space Transaction',
|
||||
'TS', 'Temp Segment',
|
||||
'IV', 'Library Cache Invalidation',
|
||||
'LS', 'Log Start or Switch',
|
||||
'RW', 'Row Wait',
|
||||
'SQ', 'Sequence Number',
|
||||
'TE', 'Extend Table',
|
||||
'TT', 'Temp Table',
|
||||
l.type
|
||||
) type,
|
||||
decode( l.LMODE,
|
||||
0, 'None',
|
||||
1, 'Null',
|
||||
2, 'Row-S (SS)',
|
||||
3, 'Row-X (SX)',
|
||||
4, 'Share',
|
||||
5, 'S/Row-X (SSX)',
|
||||
6, 'Exclusive',
|
||||
l.lmode
|
||||
) lmode,
|
||||
decode( l.REQUEST,
|
||||
0, 'None',
|
||||
1, 'Null',
|
||||
2, 'Row-S (SS)',
|
||||
3, 'Row-X (SX)',
|
||||
4, 'Share',
|
||||
5, 'S/Row-X (SSX)',
|
||||
6, 'Exclusive',
|
||||
l.request
|
||||
) request,
|
||||
decode( l.BLOCK,
|
||||
0, 'Not Blocking',
|
||||
1, 'Blocking',
|
||||
2, 'Global',
|
||||
l.block
|
||||
) block,
|
||||
owner, object_name
|
||||
from sys.v_$locked_object lo, dba_objects do, sys.v_$lock l, v$session s
|
||||
where lo.OBJECT_ID = do.OBJECT_ID
|
||||
and l.SID = lo.SESSION_ID
|
||||
and l.sid = s.sid;
|
||||
Reference in New Issue
Block a user