JNB
rss

skin by 이글루스

오라클

plustrace 권한 없을때 권한 주기 13.11.22 9:07

SQL> set autotrace on

을 실행했을때,


Cannot find the Session Identifier. Check PLUSTRACE role is enabled.

Error enabling STATISTICS report


위와 같은에러메시지가 나오면 plustrace role이 제대로 설정되지 않은 것이다.


sys권한으로 접속한뒤


SQL> grant plustrace on scott;


을 실행하면 권한을 줄 수 있는데...이때 PLUSTRACE ROLE이 없다는 에러메시지가 나오면

$ORACLE_HOME/admin/sqlplus/plustrce.sql 또는

$ORACLE_HOME/sqlplus/admin/plustrce.sql 위치에 있는 (위치는 제품 버젼별로 틀릴수 있다. 그냥 검색해서 찾자...^^)


plustrce.sql을 한번 실행 시킨뒤

권한을 주도록 한다.



drop role plustrace;

create role plustrace;

grant select on v_$sesstat to plustrace;

grant select on v_$statname to plustrace;

grant select on v_$mystat to plustrace;

grant plustrace to dba with admin option;


[출처] plustrace 권한 없을때 권한 주기|작성자 봉남편

 


11g의 경우 plustrce.sql 파일 위치
$ORACLE_HOME\sqlplus/admin/plustrce.sql


        

    
Copyright 1999-2018 Zeroboard / skin by JY