728x90
[oracle] ORA-00054: 자원이 사용중이고, NOWAIT가 지정되어 있습니다
의 오류 메세지가 있는 경우..
1. 예를 들어 lock이 걸려 있는 테이블이 TEST라고 가정하면 다음 SELECT 문으로 TEST 테이블에 lock을 걸고 있는 session을 찾는다.
SELECT A.SID, A.SERIAL# FROM V$SESSION A, V$LOCK B, DBA_OBJECTS C WHERE A.SID=B.SID AND B.ID1=C.OBJECT_ID AND B.TYPE='TM' AND C.OBJECT_NAME='TEST'
SID SERIAL#
--- -------
25 12345
36 16789
--- -------
25 12345
36 16789
2. SESSION들을 KILL한다.
alter system kill session '25, 12345';
alter system kill session '36, 16789';
728x90
'프로그래밍 > Oracle' 카테고리의 다른 글
오라클 날짜 함수 (0) | 2014.01.13 |
---|---|
SQL LOADER 사용 기초 (0) | 2013.10.01 |
ORA-01476 : 제수가 0 입니다. (0) | 2012.05.14 |
ORACLE PL/SQL 연습 날짜 출력하기 (0) | 2012.04.26 |
64bit windows 7 운영체제에 오라클 설치 (0) | 2012.03.20 |