关于aotutrace 的若干问题
来源:互联网 发布:mac fun input toy 编辑:程序博客网 时间:2024/05/17 04:54
因为要看执行计划,所以,就拿hr做实验了
没想到,当我执行
SQL> set autotrace on
SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled
SP2-0611: Error enabling STATISTICS report
SQL>
竟然会有这样的报错。
(其实,是可以看到执行计划的,但不能看到statistics report,这个,我倒不知道为什么这个statistics reports 和 plustrace有什么关系。求解释!!!)
根据,SP2-0611
我这样做了:
SQL> conn /as sysdba
Connected.
SQL> show parameter statistics
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
statistics_level string TYPICAL
timed_os_statistics integer 0
timed_statistics boolean TRUE
其实,我的statistics_level是typical ,是开启这统计的。(10g,默认都是TYPICAL)
故,根据错误SP2-0618提示,知道了,是没有PLUSTRACE这个角色。
SQL> desc dba_roles
Name Null? Type
----------------------------------------- -------- ----------------------------
ROLE NOT NULL VARCHAR2(30)
PASSWORD_REQUIRED VARCHAR2(8)
SQL> select * from dba_roles where role='PLUSTRACE';
no rows selected
也确实没有。
这样,我们就这样 新建一个角色好了。。。
SQL> show user
USER is "SYSTEM"
SQL> create role plustrace;
Role created.
SQL> grant select on v_$sesstat to plustrace;
grant select on v_$sesstat to plustrace
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> conn /as sysdba
Connected.
SQL> grant select on v_$sesstat to plustrace;
Grant succeeded.
SQL> grant select on v_$statname to plustrace;
Grant succeeded.
SQL> grant select on v_$mystat to plustrace;
Grant succeeded.
SQL> grant plustrace to dba with admin option;
Grant succeeded.
SQL> grant plustrace to hr;
Grant succeeded.
SQL> conn hr/hr
Connected.
SQL> set autotrace on
SQL> show user
USER is "HR"
SQL>
这样,我们的执行计划就可以执行了。
(其实,是可以看到执行计划的,但不能看到statistics report,这个,我倒不知道为什么这个statistics reports 和 plustrace有什么关系。求解释!!!)
参照:
https://forums.oracle.com/forums/thread.jspa?threadID=1111504
没想到,当我执行
SQL> set autotrace on
SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled
SP2-0611: Error enabling STATISTICS report
SQL>
竟然会有这样的报错。
(其实,是可以看到执行计划的,但不能看到statistics report,这个,我倒不知道为什么这个statistics reports 和 plustrace有什么关系。求解释!!!)
根据,SP2-0611
我这样做了:
SQL> conn /as sysdba
Connected.
SQL> show parameter statistics
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
statistics_level string TYPICAL
timed_os_statistics integer 0
timed_statistics boolean TRUE
其实,我的statistics_level是typical ,是开启这统计的。(10g,默认都是TYPICAL)
故,根据错误SP2-0618提示,知道了,是没有PLUSTRACE这个角色。
SQL> desc dba_roles
Name Null? Type
----------------------------------------- -------- ----------------------------
ROLE NOT NULL VARCHAR2(30)
PASSWORD_REQUIRED VARCHAR2(8)
SQL> select * from dba_roles where role='PLUSTRACE';
no rows selected
也确实没有。
这样,我们就这样 新建一个角色好了。。。
SQL> show user
USER is "SYSTEM"
SQL> create role plustrace;
Role created.
SQL> grant select on v_$sesstat to plustrace;
grant select on v_$sesstat to plustrace
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> conn /as sysdba
Connected.
SQL> grant select on v_$sesstat to plustrace;
Grant succeeded.
SQL> grant select on v_$statname to plustrace;
Grant succeeded.
SQL> grant select on v_$mystat to plustrace;
Grant succeeded.
SQL> grant plustrace to dba with admin option;
Grant succeeded.
SQL> grant plustrace to hr;
Grant succeeded.
SQL> conn hr/hr
Connected.
SQL> set autotrace on
SQL> show user
USER is "HR"
SQL>
这样,我们的执行计划就可以执行了。
(其实,是可以看到执行计划的,但不能看到statistics report,这个,我倒不知道为什么这个statistics reports 和 plustrace有什么关系。求解释!!!)
参照:
https://forums.oracle.com/forums/thread.jspa?threadID=1111504
- 关于aotutrace 的若干问题
- 关于Winpcap的若干问题
- 关于DLL的若干问题
- 关于DES的若干问题:
- 关于fusionchart的若干问题
- 关于ARM的若干问题
- 关于CSpreadSheet的若干问题
- 关于指针的若干问题
- 关于fopen的若干问题
- 关于webview的若干问题
- 关于ListView的若干问题
- 关于ABST2的若干问题
- 关于CSpreadSheet的若干问题
- 关于Slidingmenu的若干问题
- 关于递归的若干问题
- 关于CSpreadSheet的若干问题
- 关于DLL的若干问题(转贴)
- 关于DLL的若干问题 [转载]
- Lua 与 C++的简单交互
- 5分钟搞定内存字节对齐
- 学习心得之通信篇(TCP/IP协议栈)
- 记忆jquery选择器语法
- Linux环境变量的设置和查看方法
- 关于aotutrace 的若干问题
- EDT部署功能介绍
- vimtutor命令
- 将小写数字转化为大写人民币
- oracle 查看 用户,用户权限,用户表空间,用户默认表空间。 .
- WIN7下使用Putty连接CentOS6.0(VirtualBox虚拟机内)
- 登陆后跳转到原请求页面
- Spring中IoC的入门实例
- U-Boot移植DM9000网卡(附:程序、源代码、测试程序)