승적이익강 (勝敵而益强)
lock 걸린 자료 찾기 및 삭제 본문
1. lock걸리 잡 찾기
select nvl(S.USERNAME,'Internal') username,
nvl(S.TERMINAL,'None') terminal,
L.SID||','||S.SERIAL# Kill,
U1.NAME||'.'||substr(T1.NAME,1,20) tab,
decode(L.LMODE,1,'No lock',
2,'Row Share',
3,'Row Exclusive',
4,'Share',
5,'Share Row Exclusive',
6,'Exclusive',null) lmode,
decode(L.REQUEST,1,'No lock',
2,'Row Share',
3,'Row Exclusive',
4,'Share',
5,'Share Row Exclusive',
6,'Exclusive',null) request
from V$lock L,
V$SESSION S,
SYS.USER$ U1,
SYS.OBJ$ T1
where L.SID = S.SID
and T1.OBJ# = decode(L.ID2,0,L.ID1,L.ID2)
and U1.USER# = T1.OWNER#
and S.TYPE != 'BACKGROUND'
order by 1,2,5
2. lock걸린 잡 삭제
ALTER SYSTEM KILL SESSION '8, 8589';
'Database' 카테고리의 다른 글
튜닝예제(2) (0) | 2008.09.19 |
---|---|
튜닝예제(1) (0) | 2008.09.19 |
집합의 최적화 (2) (0) | 2008.09.19 |
집합의 최적화 (1) (0) | 2008.09.19 |
금액->한글 Return용 함수 (0) | 2008.09.19 |