ITPub博客

首页 > Linux操作系统 > Linux操作系统 > “SP2-0618:无法找到会话标识符。启用检查PLUSTRACE角色”解决方案

“SP2-0618:无法找到会话标识符。启用检查PLUSTRACE角色”解决方案

原创 Linux操作系统 作者:shilei1 时间:2012-12-14 08:15:11 0 删除 编辑
“SP2-0618:无法找到会话标识符。启用检查PLUSTRACE角色”解决方案
 
以下操作请用sql*plus工具或sqlplus dos工具做演示,用PLSQL Developer工具好像会出现问题。 
 
SQL> show user; 
USER 为 "OUTLINE" 
SQL> set autotrace on; 
SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色 
SP2-0611: 启用 STATISTICS 报告时出错 

解决方法:执行plustrce.sql脚本,建立plustrace角色,并赋权给public. 
 
SQL> conn / as sysdba 
已连接。 
SQL> @D:\dev\oracle\product\10.2.0\db_1\sqlplus\admin\plustrce.sql 
SQL> 
SQL> drop role plustrace; 
drop role plustrace 
           * 
第 1 行出现错误: 
ORA-01919: 角色 'PLUSTRACE' 不存在 
 
SQL> create role plustrace; 
角色已创建。 
 
SQL> 
SQL> grant select on v_$sesstat to plustrace; 
授权成功。 
 
SQL> grant select on v_$statname to plustrace; 
授权成功。 
  www.2cto.com  
SQL> grant select on v_$mystat to plustrace; 
授权成功。 
 
SQL> grant plustrace to dba with admin option; 
授权成功。 
 
SQL> 
SQL> set echo off; 
SQL> grant plustrace to public; 
授权成功。 
 
SQL> conn outline/oracle 
已连接。 
SQL> set autotrace on; –可以了

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/196700/viewspace-751130/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-10-10

  • 博文量
    548
  • 访问量
    130254