首页 > 代码库 > 设置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