oracle+关于"SP2-0618:+无法找到会话标识符。启用检查+PLUSTRACE+角色"错误
2011-10-12 15:46
501 查看
--今天在执行 set autotrace on 时 报了一下错误 。
15:19:46 SQL> set autotrace on SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色 SP2-0611: 启用 STATISTICS 报告时出错
--开始的时候我以为没有授权给 我的用户,于是我授权:
15:22:48 SQL> grant PLUSTRACE to zlchs; grant PLUSTRACE to zlchs * 第 1 行出现错误: ORA-01919: 角色 'PLUSTRACE' 不存在
--发现根本没有PLUSTRACE这个角色,可能是没有执行:utlxplan.sql和plustrce.sql。
于是执行:
SQL> @D:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN\utlxplan.sql 表已创建。 SQL> @D:\app\Administrator\product\11.2.0\dbhome_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; 授权成功。 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 zlchs; 授权成功。 15:23:01 SQL> set autotrace on 15:36:42 SQL> --OK 完成,可以执行了。
相关文章推荐
- oracle+关于"SP2-0618:+无法找到会话标识符。启用检查+PLUSTRACE+角色"错误
- 【Oracle】SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色
- [Oracle] SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色
- SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色
- oracle set autotrace SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色 SP2-0611: 启用 STATISTICS 报告时出错
- SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色
- SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色
- SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色 SP2-0611: 启用 STATISTICS 报告时出错
- SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色
- SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色
- SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色
- SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色
- SP2-0618:无法找到会话标识符。启用检查PLUSTRACE角色
- 启用:set autotrace traceonly 报错:SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色SP2-0611: 启用 STATISTICS 报告时出错
- sp2-0618:无法找到回话标示符。启用检查PLUSTRACE角色
- phpStudey2010中进入phpMyAdmin出现"无法在发生错误时创建会话,请检查PHP"的解决方法
- oracle报错:无法找到会话标识符。启用检查 PLUSTRACE 角色
- 无法找到会话标识符。启用检查 PLUSTRACE 角色
- 无法找到会话标识符。启用检查 PLUSTRACE 角色
- SP2-0618: 无法找到会话标识符