오라클에서 발생하는 ora-00942 에러는 존재하지 않는 테이블이나 뷰에 접근하려고 할 때 발생하는 에러입니다. 이러한 에러는 데이터베이스 오브젝트의 이름을 잘못 입력하거나, 해당 오브젝트가 존재하지 않는 경우에 발생합니다.
원인
- 오브젝트 이름을 잘못 입력한 경우
- 테이블 또는 뷰가 존재하지 않는 경우
- 오브젝트를 삭제하거나, 이름을 변경하거나, 사용자 계정의 권한이 부여되지 않은 경우
- 접근 권한이 없는 경우
해결방법
- 오브젝트 이름을 올바르게 입력했는지 확인
- 오브젝트가 존재하는지 확인
- 오브젝트에 대한 권한을 확인
- 스키마 이름을 포함하여 오브젝트 이름을 입력했는지 확인
'코딩 > Oracle' 카테고리의 다른 글
[Oracle] ora-12154 tns 지정된 접속 식별자를 분석할 수 없음 (0) | 2019.09.19 |
---|---|
[Oracle] select 중복제거 방법 (DISTINCT, GROUP BY) (0) | 2019.09.10 |
오라클 SQL UPDATE 문2 (다수데이터) (0) | 2019.09.08 |
오라클 sql ORA-00933 : SQL COMMAND NOT PROPERLY ENDED (0) | 2019.09.01 |
[Oracle] ora-12899 열에 대한 값이 너무 큼 (0) | 2019.08.30 |