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
'1. IT Story > Scripts' 카테고리의 다른 글
PostgreSQL Object 접근 권한 조회 스크립트 (0) | 2019.03.17 |
---|---|
PostgreSQL Vacuum 수행 필요 대상 추출 스크립트 (0) | 2019.03.16 |
Oracle TEMP / UNDO 재생성 스크립트 (0) | 2019.03.15 |
6 sigma (무결점 수준의 결함을 통한 고객만족의 극대화) (0) | 2019.03.14 |
PostgreSQL 인덱스 관리 스크립트 (0) | 2019.03.10 |
PostgreSQL 테이블 상세 정보 조회 스크립트 (0) | 2019.03.09 |
PostgreSQL 테이블별 사이즈 확인 스크립트 (0) | 2019.03.08 |
PostgreSQL LOCK TREE 조회 스크립트 (0) | 2019.03.07 |