autotrace是SQLPLUS中使用的工具,提供的信息不如SQL_TRACE/tkprof那么详细,但用起来较为方便。
1. 准备使用
1) 创建PLAN_TABLE
详见explain的使用中创建PLAN_TABLE部份
2) 创建PLUSTRACE角色
用SQLPLUS以sys用户身份登录,运行$ORACLE_HOME/sqlplus/admin/plustrce.sql
SQL>@?/sqlplus/admin/plustrce.sql
3) 将)PLUSTRACE角色赋给需要autotrace的用户
SQL>grant PLUSTRACE to SCOTT
2. 使用方法
set autot[race] | off | 不产生autotrace报告 |
on explain | 只显示执行路径 | |
on statistics | 只显示执行的统计信息 | |
on | 显示执行路径和统计信息 | |
traceonly | 同on,但不输出查询的结果 |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/266281/viewspace-495484/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/266281/viewspace-495484/