[ORACLE]Table Lock 걸렸을 때 처리 (ORA-00054)
ORA-00054 발생했을때 처리하는 방법.. 발생 가능성은 다양하게 존재한다. Commit가 수행되지 않았을 경우라던가 Toad에서 Schema Browser를 사용하다가 삽질을 했다던가 등의 문제로 다양한 경우에서 발생할 수 있는 문제이다. Truncate같은 명령은 ORA-00054라는 에러라도 출력하지만, DML(Delete) 문장 실행시엔 그냥 멈춰버리는 경우도 있다고 한다. 해결 방법은 오라클 서비스를 재시작 하면 쉽게 처리가되지만, DB를 사용하는 곳에서 DB 재시작이 그리 녹녹하진 않을 것이다. 이러한 에러가 발생하는 이유는 테이블에 Lock이 걸려서 생기는데 이 원인을 해결해주면 된다. [Qeury] SELECT A.sid , A.serial# FROM v$session A , v$loc..
Database
2012. 4. 19. 11:45
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Toad
- 서버
- mssql
- 리눅스
- MySQL
- DATABASE
- 데이터
- 자동차
- 윈도우
- table
- Oracle
- delete
- 설정
- Shell
- select
- eclipse
- apache
- Windows
- java
- DB
- sql
- server
- 백업
- 파일
- user
- tomcat
- Linux
- 테이블
- 오라클
- IP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함