본문 바로가기

개발이야기/ibatis

Oracle 권한 추가 후 오류 [ORA-00942 테이블 또는 뷰가 존재하지 않습니다]

반응형


ibatis로 mapper나 기타 등등의 방법으로 개발하다가 권한 추가할 때가 있다.


A라는 계정으로 person이라는 테이블에 insert, select 권한을 추가하고 insert를 실행 했지만 동작하지 않고 아래와 같이 오류를 내뿜는 경우가 있다.


ORA-00942 테이블 또는 뷰가 존재하지 않습니다


위와 같은 경우 아래의 경우를 의심해봐야 한다.


  1. oracle synonym처리때문에 계정이 접근을 못하고 있는가?
    -> synonym관련 테이블 권한을 확인한다. 

  2. insert구문안에 sequence구문이 있는가?
    -> 각 sequence에 대해서 권한을 추가한다.


반응형