ibatis로 mapper나 기타 등등의 방법으로 개발하다가 권한 추가할 때가 있다.
A라는 계정으로 person이라는 테이블에 insert, select 권한을 추가하고 insert를 실행 했지만 동작하지 않고 아래와 같이 오류를 내뿜는 경우가 있다.
ORA-00942 테이블 또는 뷰가 존재하지 않습니다
위와 같은 경우 아래의 경우를 의심해봐야 한다.
- oracle synonym처리때문에 계정이 접근을 못하고 있는가?
-> synonym관련 테이블 권한을 확인한다. - insert구문안에 sequence구문이 있는가?
-> 각 sequence에 대해서 권한을 추가한다.
반응형
'개발이야기 > ibatis' 카테고리의 다른 글
[iBatis] Integer isNotNull 사용하기 (0) | 2017.07.27 |
---|