Chinaunix首页 | 论坛 | 博客
  • 博客访问: 73958
  • 博文数量: 24
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 280
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-23 14:19
文章分类
文章存档

2008年(24)

我的朋友

分类: Oracle

2008-06-18 15:36:04

SQL> connect / as sysdba

--创建 plan table

SQL> @?rdbmsadminutlxplan

SQL> create public synonym plan_table for plan_table;

同义词已创建。

SQL> grant all on plan_table to public ;

授权成功。

--创建plustrace 角色

SQL> @?sqlplusadminplustrce

--plustrace授予public

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,但是不显示查询输出

 

 

plustrace角色只是具有以下权限:
grant select on v_$sesstat to plustrace;
grant select on v_$statname to plustrace;
grant select on v_$mystat to plustrace;
grant plustrace to dba with admin option;

具有以下权限就可以结合plan_table来查看sql执行计划

阅读(1794) | 评论(0) | 转发(0) |
0

上一篇:拍拍系列--几个性能问题

下一篇:没有了

给主人留下些什么吧!~~