Oracle 락 홀더(Locks Holders) 조회 스크립트



select distinct sh.username || '(' || sh.sid || ')' "Lock holder",

     ao.object_name "Object",

     l.type,

     decode(lmode, 

     1, 'NULL', 

     2, 'ROW SHARE', 

     3, 'ROW EXCLUSIVE', 

     4, 'SHARE', 

     5, 'SHARE ROW EXCLUSIVE', 

     6, 'EXCLUSIVE', '?') "Lock mode",

     sr.username || '(' || sr.sid || ')' "Object requester"

     from v$session sh, all_objects ao, v$lock l, v$session sr

     where l.id1 = ao.object_id

     and sh.sid = l.sid

     and sh.lockwait is null

     and sr.lockwait is not null

     and l.type = 'TM'

     order by 1, 2, 3



블로그 이미지

운명을바꾸는자

IT와 함께 살아가는 삶

,