본문 바로가기
웹개발/데이터베이스

[오라클]자주 발생하는 오류 메시지와 대처

by 지구별 여행자 임탱 2024. 3. 5.
728x90

오라클 쿼리를 작성하여 실행 할때 문제가 발생 하면 고유 번호와 함께 오류 메시지가 뜹니다.

흔하게 자주 발생하는 오류 메시지와 그 대처법을 알아 보고자 합니다.

 

1. ORA-00001 unique constraint violated

  - 무결성 제약 조건 위배로 PK 컬럼의 데이터에 중복이 발생 하였기 때문에 중복 제거를 해줘야 한다.

 

2. ORA-00942 Table or View does Not Exist

  - 참조한 테이블이나 뷰가 존재하지 않을때 발생   FROM절의 테이블명이 존재하는 것인지 확인

 

3. ORA-00904 identifier: invalid identifier

  - 부적합한 식별자 즉 컬럼명이 오타가 났거나 하여 없는 컬럼명 표기 했을 경우

 

4. ORA-01017 invalid username/password logon denied

  - 유효하지 않은 사용자/패스워드, 로그인 정보 오류 시 발생. 사용자명 및 패스워드 정확성 확인 필요

 

5. ORA-01722  invalid number

  - 수치가 부적합 합니다. 컬럼에 타입에 맞지 않는 값을 입력하거나 조회 시 타입에 맞지 않는 함수를 사용했거나 했을 경우 발생. 

 

6. ORA-12541 cannot connect. no listener at host

  - TNS 리스너가 존재하지 않습니다. 오라클 서버에 접근하기 위한 리스너가 구동이 되어 있지 않거나 오라클 서버 정보가 맞지 않아 발생 되는 현상으로 오라클 서버 작동유무 및 접속정보를 확인 해봐야 한다.