oracle中打开执行计划

oralce中的执行计划是进行sql优化的很重要的工具

在使用执行计划时,需要先执行两个oracle自带的脚本,一个是在rdbms/admin 下的 utlxplan.sql和sqlplus/admin下的 plustrce.sql

登陆sys用户,然后执行
1、@?\rdbms\admin\utlxplan.sql
2、@?\sqlplus\admin\plustrce.sql

然后将权限赋给需要执行的用户
grant plustrace to hljhz;

执行完上面的两个脚本后,还需要将生产的名为plustrace的角色授权给要查看执行计划的用户
语句为 grant plustrace to public或者是特定的某个用户
如果不执行这个赋权的话,在使用非sys用户打开执行计划时错误代码如下

SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled

SP2-0611: Error enabling STATISTICS report



    1

  db block gets

  从buffer cache中读取的block的数量

  2

  consistent gets

  从buffer cache中读取的undo数据的block的数量

  3

  physical reads

  从磁盘读取的block的数量

  4

  redo size

  DML生成的redo的大小

  5

  sorts (memory)

  在内存执行的排序量

  7

  sorts (disk)

  在磁盘上执行的排序量

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28803801/viewspace-769695/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/28803801/viewspace-769695/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值