-
lock 걸린 테이블 락 테이블 풀기수상한 프로그래머/오라클(Oracle) 2019. 4. 10. 12:36반응형
1. 락걸린 테이블 찾기
select a.sid, a.serial#,a.username,a.process,b.object_name,
decode(c.lmode,2,'RS',3,'RX',4,'S',5,'SRX',8,'X','NO') "TABLE LOCK",
decode (a.command,2,'INSERT',3,'SELECT',6,'UPDATE',7,'DELETE',12,'DROP TABLE',26,'LOCK TABLE','UNknown') "SQL",
decode(a.lockwait, NULL,'NO wait','Wait') "STATUS"
from v$session a,dba_objects b, v$lock c
where a.sid=c.sid and b.object_id=c.id1
and c.type='TM';
2. sid와 serial# 컬럼 확인후 세션 킬
ALTER SYSTEM KILL SESSION s.sid,s.serial#;
예) ALTER SYSTEM KILL SESSION '121,21';
반응형'수상한 프로그래머 > 오라클(Oracle)' 카테고리의 다른 글
오라클 DB에서 실수로 데이터를 지웠을때 복구 방법 (0) 2020.02.11 오라클 base64 암호화 및 복호화 (0) 2019.04.10 오라클 System의 Resource에 대한 사용현황 (0) 2019.04.10 오라클 명령어(문자 관련) (0) 2019.04.10 댓글