注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

和申的个人主页

专注于java开发,1985wanggang

 
 
 

日志

 
 

sqlplus下如何启用autotrace查看sql的执行计划  

2008-10-21 16:01:48|  分类: 数据库 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
Sql代码
  1. SQL>connect / as sysdba   -- 以sysdba登录   
  2.   
  3.  SQL>@$(ORACLE_HOME)\RDBMS\ADMIN\utlxplan.sql  --执行创建plan_table的脚本   
  4.  SQL>grant all on plan_table to public;  -- 赋plan_table上的all权限给public,所有普通用户都具有此权限   
  5.   
  6.  SQL>@$(ORACLE_HOME)\sqlplus\admin\plustrce.sql --执行创建role plustrace的脚本   
  7.  SQL>grant plustrace to public-- 赋角色plustrace给public,所有普通用户都具有此角色   
  8.  /*一般情况下不用配置上面的内容*/   
  9.  SQL>disconnect   
  10.  SQL>connect user/password  
  11.  SQL>set autotrace on  --显示执行计划和统计信息   
  12.  SQL>set autotrace on explain --只显示执行计划   
  13.  SQL>set autotrace on statistics --只显示统计信息   
  14.  SQL>set autotrace traceonly --同autotrace on,但不显示查询结果   
  15.  SQL>set autotrace off --关闭autotrace  
SQL>connect / as sysdba   -- 以sysdba登录

 SQL>@$(ORACLE_HOME)\RDBMS\ADMIN\utlxplan.sql  --执行创建plan_table的脚本
 SQL>grant all on plan_table to public;  -- 赋plan_table上的all权限给public,所有普通用户都具有此权限

 SQL>@$(ORACLE_HOME)\sqlplus\admin\plustrce.sql --执行创建role plustrace的脚本
 SQL>grant plustrace to public; -- 赋角色plustrace给public,所有普通用户都具有此角色
 /*一般情况下不用配置上面的内容*/
 SQL>disconnect
 SQL>connect user/password
 SQL>set autotrace on  --显示执行计划和统计信息
 SQL>set autotrace on explain --只显示执行计划
 SQL>set autotrace on statistics --只显示统计信息
 SQL>set autotrace traceonly --同autotrace on,但不显示查询结果
 SQL>set autotrace off --关闭autotrace

 

  评论这张
 
阅读(728)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016