select
l.indx,
l.partnum,
p.dbsname,
p.tabname,
l.rowidr,
l.keynum,
l.grtime,
DECODE(l.type,
0, 'NONE',
1, 'BYTE',
2, 'IS',
3, 'S',
4, 'SR',
5, 'U',
6, 'UR',
7, 'IX',
8, 'SIX',
9, 'X',
10, 'XR') type,
r.sid,
s.pid,
s.hostname
from
syslcktab l, -- raw lock table
systabnames p, -- partnum -> dbs/tab map
systxptab x, -- transactions
sysrstcb r, -- rsam thread control blocks
sysscblst s -- session control blocks
where
l.partnum <> 1048578 and -- skip 'sysmaster.sysdatabases'...
l.partnum = p.partnum and
l.owner = x.address and
x.owner = r.address and
r.sid = s.sid
order by
l.grtime desc
No comments:
Post a Comment