oracle账号默认口令Oracle性能分析工具之AUTOTRACE学习

Oracle性能分析工具之AUTOTRACE学习

 

  AUTOTRACE在性能分析工具中是最常用的一个,用于查看Sql语句的执行过程和资源消耗情况。

  第一次使用就报“SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色”和“SP2-0611: 启用 STATISTICS 报告时出错”错误,如下所示:
  www.2cto.com  

 

  根据错误信息提示,要在数据库中建立一个角色plustrace,用sys用户运行脚本plustrce.sql来创建这个角色这个脚本在目录%ORACLE_HOME%\sqlplus\admin中。运行脚本如下:
  www.2cto.com  

 

  并把plustrace角色授权给mchakin_one用户,如下:

 

  重新用当前用oracle账号户登录:

 

正常没有报错。

  执行“select count(*) from tab;”语句报“ORA-01039: 视图基本对象的权限不足”和“SP2-0612: 生成 AUTOTRACE EXPLAIN 报告时出错”错误,如下所示:

 

  提示了如上所示的错误信息,这个是由于对系统对象(tab)做autotrace,所以报上面的错误信息。

  使用当前用户下的表:

 

正常。

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。