주식회사 누리아이티

정보자산의 보안강화를 위한 다계층 인증SW (BaroPAM) 전문기업.

▶ Tuxedo/오류 메시지(Oracle)

ORA-1031 insufficient privileges

누리아이티 2010. 6. 3. 21:44

현상 : ORA-1031 insufficient privileges
 

원인 : 사용자가 테이블이나 뷰와 연관된 적어도 한 개의 object 특권을 부여받았지만 SQL문에서 지정된
         특권을 부여받지 않았을 때 발생
         1.ORACLE의 SYSTEM 유저에 POWERBUILDER의 BASE TABLE 5개가 생성이 되어 있지 않은 경우
         2.SYSTEM 유저로 접속한 후에도 일반 유저가 접속이 되지 않을 경우
 

조치 : 1.5개 base table(pbcatcol, pbcattbl, pbcatfmt, pbcatvld, pbcatedt)을
           drop한 다음 system 유저로 접속을 하고, 다시 일반 유저로 접속하는 방법.
         2.system 유저로  들어가서 5개 base table에 대한 사용 권한을
           일반 유저에게 주는 방법.
           $sqlplus system/manager

           SQL>grant all on pbcatcol to public;
           SQL>grant all on pbcatedt to public;
           SQL>grant all on pbcatfmt to public;
           SQL>grant all on pbcattbl to public;
           SQL>grant all on pbcatvld to public;

'▶ Tuxedo > 오류 메시지(Oracle)' 카테고리의 다른 글

ORA-1036  (0) 2010.06.09
ORA-1034, ORA-7320, ORA-7429  (0) 2010.06.09
ORA-1027 bind variables not allowed for data definition operations  (0) 2010.06.03
ORA-1012 Error( not logged on )가 발생  (0) 2010.06.03
ORA-1007  (0) 2010.06.03