网站首页  |   业界社区  |  电信社区  |  技术社区   |  极客社区  |  游戏社区  |  生活社区   |   科技博客  |   同事录
TechWeb-技术社区


标题: [推荐] sqlplus的autotrace的设置
咖啡豆豆
TW高级会员
Rank: 4



UID 80666
精华 15
积分 568
帖子 270
阅读权限 50
注册 2006-8-7
状态 离线
发表于 2008-7-25 09:53 资料 短消息 加为好友
sqlplus的autotrace的设置

autotrace是SQL*PLUS中的一个工具,可以显示所执行查询的解释计划(explain plan)以及所用的资源。
6G |$R0d$P1n
/{$i+{;Y,A,Y7n        (如果是其它版本的话可能要先执行/rdbms/admin/utlxplan.sql;再create public synonym plan_table for plan_table;)
.} o)F*O&[.L*utech.techweb.com.cn P!F3?/H8E8f$E#B8F
        grant all on plan_table to public;tech.techweb.com.cn:w.c;])u/H"R"|1B
8F2i0A,Z4s.c"M
        运行sqlplus/admin/plustrace.sql;内容如下:         Copyright (c) Oracle Corporation 1995, 2002. All Rights Reserved.程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛!F0D,S#{.q)|.b6b!v%C
        NAMEtech.techweb.com.cn'w c#X3I6Y!K.S%s5W(v.w
        plustrce.sql
h;A6t7v*Z)a#Z7v(htech.techweb.com.cn        DESCRIPTIONtech.techweb.com.cn-X){)i5e(f,].G)P7C*q&C
        Creates a role with access to Dynamic Performance Tables程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛$~0w:K6`;^ B
        for the SQL*Plus SET AUTOTRACE ... STATISTICS command.TechWeb-技术社区.D"J6v%_8p)L7u |5N;K/Q%H
        After this script has been run, each user requiring access toTechWeb-技术社区.}#l5B!_8J,e-w
        the AUTOTRACE feature should be granted the PLUSTRACE role by程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛$y.?(C0I#j'u
        the DBA.tech.techweb.com.cn6j8O-\ @2y:^/N
        USAGE
!y:I.v&C(f4{/h程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛        sqlplus "/ as sysdba" @plustrce"B7d8Z9t!B5v7P
        Catalog.sql must have been run before this file is run.,l+F;}%?8k)b6_3V
        This file must be run while connected to a DBA schema.
/T;y7x0[/c.Q3S7g/v-C"OTechWeb-技术社区        set echo on
#Q,v+d7I2R(h/R1x$Z.S+^        drop role plustrace;
6{9y"A$K$L        create role plustrace;
#y0P6B0T._&`4l/q9{        grant select on v_$sesstat to plustrace;tech.techweb.com.cn+m1{-V#]:Q1z:s%A1Q
        grant select on v_$statname to plustrace;
7M1f6f(h"i9p8\程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛        grant select on v_$mystat to plustrace;
*n)l)`$?,E,l!j2_:D*[9q        grant plustrace to dba with admin option;
;T;E8k7r,X/c,k-n%?TechWeb-技术社区        set echo off,X6z-s$v(l'w!~
        再执行:TechWeb-技术社区7o5M$j!Z2^4C0_(D
        grant plustrace to public;tech.techweb.com.cn%l3c%]7d+l"s)d
        set autotrace off;TechWeb-技术社区(w5\;b X(Z6\1u7t9{%y
        set autotrace on explain;-G,F)j*C,E-C1j
        set autotrace on statistics;
0G-C2W.[*Y+R.Q!h'YTechWeb-技术社区        set autotrace on;

引用 回复 顶部
查看积分策略说明快速回复主题
选项 标题 Smilies
禁用 URL 识别
禁用 Smilies
禁用 Discuz!代码
使用匿名发帖
使用个人签名
接收新回复邮件通知
内容





当前时区 GMT+8, 现在时间是 2008-12-3 06:39
京ICP证060517号

本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0 © 2001-2008 Comsenz Inc.
Processed in 0.023082 second(s), 8 queries

清除 Cookies - 联系我们 - TechWeb.com.cn - Archiver - WAP