출처: http://nicebury.tistory.com/23

 

ORA-00054: 자원이 사용중이고, NOWAIT가 지정되어 있습니다


에러가 뜰때~ 테이블 LOCK 이 걸려 수정,삭제등 명령이 안먹을때 조치 방법이다.

 

 

SQL> select a.sid, a.serial# ,a.status
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=테이블명 ;

이러면

sid      serial            status
============================
123      4567               ACTiVE


요런식으로 보인다 . 이때 세션을 죽인다.


SQL> alter system kill session '123 , 4567'  

이 명령이 안먹으면

SQL> alter system kill session '123 , 4567'   immediate 로 해본다.

그래도 안먹으면 재빨리 디비를 내렸다 올린다.ㅋㅋ (디비재시작은 이 블러그에 있으니 참고 바람)

 

'::: DB ::: > Oracle' 카테고리의 다른 글

Recompiling Invalid Schema Objects  (0) 2016.09.30
11g ADR - AlertLog와 Tracefile의 새로운 위치  (0) 2016.09.23
오라클 설치시 버전별 기본 스키마 정보  (0) 2016.04.15
오라클 DB 연동 기술  (0) 2016.03.07
ASCII Table  (0) 2015.02.24

+ Recent posts