1. oracle DB 에서 lock 걸렸는지 확인
SELECT A.SESSION_ID, A.PROCESS
,B.SERIAL#
,A.OS_USER_NAME
,A.ORACLE_USERNAME
,B.PADDR
,B.MACHINE
FROM V$LOCKED_OBJECT A
,V$SESSION B
WHERE B.SID = A.SESSION_ID
AND A.ORACLE_USERNAME = 'TEST' --db접속아이디
여기서 조회 된 값의 SESSION_ID 와 SERIAL# 의 값을 KILL 시킵니다.
2. oracle DB 에서 lock 걸린 session kill 시키기
alter system kill session 'session_id , serial#'
ex ) alter system kill session '6,7687';
ex ) alter system kill session '6,7687';
'DataBase > Oracle SQL' 카테고리의 다른 글
다중로우 한줄로, 배열로 만들기 (0) | 2012.07.30 |
---|---|
[ORACLE] 오라클 주민등록번호로 나이 가져오기 (0) | 2012.03.14 |
[SQL] 날짜 차이 구하기 SQL (0) | 2011.06.27 |
[oracle] dictionary (0) | 2011.01.19 |
[oracle] lock , alter session, 현재 접속자의 SQL 분석 (0) | 2011.01.19 |