본문 바로가기
DataBase/Oracle with Error

[해결 방법] ORA-01031: 권한이 불충분합니다

by HJ0216 2023. 3. 8.

 기본 환경: IDE: SQL Developer, Language: Oracle SQL

 

 

발생 Error

Oracle SQL로 다음 Source Code를 실행할 경우,

⚠️ 다음과 같은 오류 발생

ORA-01031: 권한이 불충분합니다
01031. 00000 -  "insufficient privileges"
*Cause:    An attempt was made to perform a database operation without
           the necessary privileges.
*Action:   Ask your database administrator or designated security
           administrator to grant you the necessary privileges

 

 

발생 원인

SYNONYM 생성에 대한 권한 부여는 LOCAL 계정 GRANT로 이뤄지는 것이 아니라 SYSTEM 계정의 관리자 권한으로 지정해야 함

LOCAL에서만 권한이 부여된 상태이므로 권한 불충분 에러 발생

 

 

해결 방법

계정의 관리자 권한으로 SYNONYM에 대한 권한 부여