在sqlplus中执行set autotrace on 报cannot set autotrace 错误解决方法
来源:互联网 发布:淘宝卖家订购的服务 编辑:程序博客网 时间:2024/05/16 14:48
首先必须采用用Oracle的sqlplus登陆sys账号
sqlplus " sys/sys@XXX as sysdba "
然后执行如下脚本:
@?\sqlplus\admin\plustrce.sql (创建plustrace角色并授权)
@?\rdbms\admin\utlxplan.sql (创建执行计划的表)
然后执行: grant all on plan_table to public; (也可以授权给某一个单独的用户)
grant plustrace to public ;
然后就可以进行 set autotrace了 但是只能在sqlplus中运行相关命令,在pl/sql developer等工具中仍然报错
关于Autotrace几个常用选项的说明:
SET AUTOTRACE OFF ---------------- 不生成AUTOTRACE 报告,这是缺省模式
SET AUTOTRACE ON EXPLAIN ------ AUTOTRACE只显示优化器执行路径报告
SET AUTOTRACE ON STATISTICS -- 只显示执行统计信息
SET AUTOTRACE ON ----------------- 包含执行计划和统计信息
SET AUTOTRACE TRACEONLY ------ 同set autotrace on,但是不显示查询输出
Autotrace执行计划的各列的涵义
序号
列名
解释
1
ID_PLUS_EXP
每一步骤的行号
2
PARENT_ID_PLUS_EXP
每一步的Parent的级别号
3
PLAN_PLUS_EXP
实际的每步
4
OBJECT_NODE_PLUS_EXP
Dblink或并行查询时才会用到
AUTOTRACE Statistics常用列解释
序号
列名
解释
1
db block gets
从buffer cache中读取的block的数量
2
consistent gets
从buffer cache中读取的undo数据的block的数量
3
physical reads
从磁盘读取的block的数量
4
redo size
DML生成的redo的大小
5
sorts (memory)
在内存执行的排序量
7
sorts (disk)
在磁盘上执行的排序量
- 在sqlplus中执行set autotrace on 报cannot set autotrace 错误解决方法
- 输入set autotrace on 报cannot set autotrace 错误
- set autotrace on 报cannot set autotrace错误
- 在sqlplus中set autotrace on 出错的解决办法:SP2-0613,SP2-0611
- 在sqlplus中set autotrace on 出错的解决办法( Unable to verify PLAN_TABLE)
- cannot set autotrace
- Cannot set autotrace
- cannot SET AUTOTRACE问题解决
- set autotrace on
- set autotrace on设置
- oracle SET AUTOTRACE ON
- ORACLE开启执行计划 set autotrace on
- oracle,Cannot SET AUTOTRACE解决问题
- oracle,Cannot SET AUTOTRACE解决问题
- Oracle11g Cannot SET AUTOTRACE解决办法
- Cannot SET AUTOTRACE 处理办法
- SET AUTOTRACE
- SET AUTOTRACE
- 【desalbres】使用MVC3和jsTree实现的简单文件管理器
- http 请求 两种主要的请求方式
- 汇编——逆序显示输入的字符串
- Android系统源代码情景分析:基础知识
- USB 调试出现问题
- 在sqlplus中执行set autotrace on 报cannot set autotrace 错误解决方法
- Java Script
- http 响应
- The project cannot be built until build path errors are resolved
- undo大小
- urllib2 的一点知识
- error LNK2019: 无法解析的外部符号 "
- 安装lamp时遇到的问题
- 农业部在京举办社团管理培训班