首页 > 代码库 > 设置sqlplus的autotrace

设置sqlplus的autotrace

1.cd D:\Oracle11gR2\product\11.2.0\dbhome_1\rdbms\admin; --[ORACLE_HOME]/rdbms/admin

2.sqlplus system/system@orcl  -- 作为system登录

3.@utlxplan;

4.create public synonym PLAN_TABLE for PLAN_TABLE; 

5.grant all on PLAN_TABLE to public;

创建并授予plustrace角色。

1.cd D:\Oracle11gR2\product\11.2.0\dbhome_1\sqlplus\admin;--[ORACLE_HOME]/sqlplus/admin

2.sqlplus sys/sys as sysdba@orcl  -- 作为sys或sysdba登录 这里会可能有错误ORA-28009 这个是没有用dba 登录 自己百度下就知道了。

3.@plustrce;

4.grant plustrace to public;

可以设置autotrace的系统变量来控制报告。

set autotrace off; 不生成autotrace报告。默认。

set autotrace on explain;报告只显示优化器执行路径。

set autotrace on statistics;报告只显示sql语句的执行统计信息。

set autotrace on;报告包括以上两个。

set autotrace traceonly;和set autotrace on类似,但不显示用户的查询输出。

设置sqlplus的autotrace