[ORACLE] ORA-00942 : 테이블 또는 뷰가 존재하지 않습니다. 원인
2022. 11. 17. 14:10
728x90
반응형
SQL 에디터에서의 에러문구 : 00942. 00000 - "table or view does not exist"
개발하다보면 종종 나타나는 에러 입니다.
원인 1. 테이블 및 뷰가 존재하지 않는 경우 - SELECT, INSERT, UPDATE, DELETE 쿼리 실행 시 발생합니다.
- 해결방법 : 테이블 또는 뷰 명을 다시 확인(개발 당시 테이블 명을 잘못 기입하여 생성한 경우도 종종 발생)
원인 2. 테이블 권한이 없는 경우 - 해당 유저로 테이블에 SELECT, INSERT, UPDATE, DELETE 권한이 있는지 확인해봐야 합니다.
반응형
- 해당 유저로 생성한 테이블이 아니라면 권한 확인 쿼리를 날려봐야 합니다.
SELECT *
FROM DBA_TAB_PRIVS
WHERE OWNER = '테이블소유자명' ;
없을 시 권한 부여 진행 필요
GRANT
SELECT, INSERT, UPDATE, DELETE
ON
테이블 권한있는 USER.테이블명
TO
권한을줄 USER
728x90
반응형
'IT > oracle' 카테고리의 다른 글
[ORACLE] 테이블 목록 | 테이블 정의서 추출 쿼리 (0) | 2022.11.17 |
---|---|
[ORACLE] 테이블 권한 부여 및 회수 | GRANT, REVOKE (0) | 2022.11.17 |
[ORACLE] 프로세스 세션 확인 및 킬 방법 (0) | 2022.11.16 |
[ORACLE] 테이블과 컬럼에 주석(Comment) 생성 및 조회 방법 (0) | 2022.11.15 |
[ORACLE] INSERT INTO SELECT | 테이블 데이터 INSERT 하는 방법 (0) | 2022.11.15 |