오라클 쿼리를 작성하여 실행 할때 문제가 발생 하면 고유 번호와 함께 오류 메시지가 뜹니다.
흔하게 자주 발생하는 오류 메시지와 그 대처법을 알아 보고자 합니다.
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 리스너가 존재하지 않습니다. 오라클 서버에 접근하기 위한 리스너가 구동이 되어 있지 않거나 오라클 서버 정보가 맞지 않아 발생 되는 현상으로 오라클 서버 작동유무 및 접속정보를 확인 해봐야 한다.
'웹개발 > 데이터베이스' 카테고리의 다른 글
데이터베이스 정규화 (0) | 2024.03.21 |
---|---|
[데이터베이스이론]관계형 데이터베이스 (0) | 2024.03.19 |
[오라클]시퀀스(sequence) (0) | 2024.03.05 |
[오라클]자주 사용하는 내장 함수들 (0) | 2024.03.05 |
오라클 인덱스(Index) (0) | 2024.02.29 |