在Oracle中启用AutoTrace查看SQL执行计划(二)

2008-8-14  选择字号:  | |
打印本文章

  授权成功。

SQL> grant select on v_$session to plustrace; 


  授权成功。


SQL> grant plustrace to dba with admin option; 


  授权成功。


SQL> 
SQL> set echo off 

  DBA用户首先被授予了plustrace角色,然后我们可以把plustrace授予public

  这样所有用户都将拥有plustrace角色的权限.


SQL> [b]grant plustrace to public ;[/b] 

  授权成功。

  然后我们就可以使用AutoTrace的功能了.


SQL> connect eqsp/eqsp 


  已连接。


SQL> set autotrace on 
SQL> set timing on 
SQL> 

  关于Autotrace几个常用选项的说明:

  SET AUTOTRACE OFF ---------------- 不生成AUTOTRACE 报告,这是缺省模式

  SET AUTOTRACE ON EXPLAIN ------ AUTOTRACE只显示优化器执行路径报告

  SET AUTOTRACE ON STATISTICS -- 只显示执行统计信息

  SET AUTOTRACE ON ----------------- 包含执行计划和统计信息

  SET AUTOTRACE TRACEONLY ------ 同set autotrace on,但是不显示查询输出


SQL> set autotrace traceonly 
SQL> select table_name from user_tables; 


在Oracle中启用AutoTrace查看SQL执
 在Oracle中启用AutoTrace查看SQL执行计划(一)
 在Oracle中启用AutoTrace查看SQL执行计划(二)
 在Oracle中启用AutoTrace查看SQL执行计划(三)

原文出处:http://space.itpub.net/14855094/viewspace-423024
来源:BLOG    作者:TO_TO_RO    
我想用REPLACE语句替换AddressLine1域里面的数据,也就是想删除逗号、周期、连字符,并将 '3 South '替换成'3 S ' 然后……
我有一个字符串清单(不在表中)如下……,我的T1表有一个VARCHAR x。在x.列里的数据如下所示……,因为在表中不包含 'bbbbb',所以我想用一个查询将 'bbbbb'放入查询中。
我想把这些日期按照月份聚集在一起,这样我们就能查看每个售货员每个月的销售量了。我怎么才能将这些月份的日期聚集在一起呢?
我有一个有关用综合连接语句在不同范畴获取行数的问题……,该查询返回有行的三个stratum/treatment组合,但是没有返回没有行的一个组合。我尝试用对该值用……
我想在SQL CASE表达式中返回THEN语句的多个值……,如果标记为N,所有检索的员工都属于A类情况,否则就是B或C的。但是由于我的是'B,C',所以就不能返回任何值……
本专题主要介绍SQL Server 2008的新增特征:SQL Server 2008中的T-SQL基本对象和操作、T-SQL的函数类型和数据类型以及新的安全特性等等。
本篇文章主要介绍SQL Server数据存储的物理对象和原理,包括SQL Server 2005和2008里的物理数据存储、SQL Server 2008数据类型(即Datetime、字符串、自定义及等)、在SQL Server数据库中加强数据的完整性……
本文为SQL Server 2008初学者指南,主要介绍SQL Server2008 T-SQL支持的基本元素和基本操作。
最新更新
专家答疑
技巧
Phillip Bracken
我怎样在Oracle中增加SGA_MAX_SIZE?在计算机启动的时候出现了以下错误:"ORA-03113: end-of-file on communication channel"。请您告诉我增加SGA的一些步骤。
Rudy Limeback
我想用REPLACE语句替换AddressLine1域里面的数据,也就是想删除逗号、周期、连字符,并将 '3 South '替换成'3 S ' 然后……
Brian Peasland
设计备份方案时主要考虑哪些因素?什么是RTO、MTBF和MTTR?我不敢100%肯定RTO,但是我觉得就是Return to Operation的意思。换句话说就是将系统返回到正常操作时间……