20 February 2008

SQL 에러 코드의 의미

oerr ora 명령어를 이용하면 SQL 에러 발생시 해당 오류 코드의 의미를 알려준다.

예를 들어 컴파일 시 2049번 에러가 나타났다는 에러문을 받으면
터미널에서 아래와 같이 해준다.

$oerr ora 2049
결과:
02049, 00000, "timeout: distributed transaction waiting for lock"
// *Cause: exceeded INIT.ORA distributed_lock_timeout seconds waiting for lock.
// *Action: treat as a deadlock

위와 같이 해당 에러에 대한 정보를 얻을 수 있다.

No comments: