ITPub博客

首页 > Linux操作系统 > Linux操作系统 > set autotrace使用的问题与解决

set autotrace使用的问题与解决

原创 Linux操作系统 作者:moran0922 时间:2011-05-16 18:03:33 0 删除 编辑

 SQL> set autotrace on

Cannot SET AUTOTRACE

解决

1、首先必须采用Oracle的sql*plus登陆,pl/sql里无法使用set autotrace

2、执行以下两个脚本

-- 创建执行计划的表

SQL> @?\rdbms\admin\utlxplan.sql;

SQL> create public synonym plan_table for plan_table;

SQL> grant all on plan_table to public;

 

--创建plustrace角色并授权

SQL> @?\rdbms\admin\plustrce.sql;

SQL> grant plustrace to public;

 

关于Autotrace几个常用选项的说明:

SET AUTOTRACE OFF -------------- 不生成AUTOTRACE 报告,这是缺省模式

SET AUTOTRACE ON EXPLAIN ------- AUTOTRACE只显示优化器执行路径报告

SET AUTOTRACE ON STATISTICS ---- 只显示执行统计信息

SET AUTOTRACE ON --------------- 包含执行计划和统计信息

SET AUTOTRACE TRACEONLY -------- 同set autotrace on,但是不显示查询输出

 

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

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

注册时间:2011-01-19

  • 博文量
    21
  • 访问量
    22182