首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

设立SQL PLUS AutoTrace

2012-09-18 
设置SQL PLUS AutoTraceInitial Setup 1、第一步This is what I like to do to get AUTOTRACE working: ?cd

设置SQL PLUS AutoTrace

Initial Setup

1、第一步
This is what I like to do to get AUTOTRACE working:
?   cd [ORACLE_HOME]/rdbms/admin
?   log into SQL*Plus as SYSTEM 
?   run  @utlxplan 
?   run  CREATE PUBLIC SYNONYM PLAN_TABLE FOR PLAN_TABLE;
?   run  GRANT ALL ON PLAN_TABLE TO PUBLIC;

2、第二步

The next step is creating and granting the PLUSTRACE  role:
?   cd [ORACLE_HOME]/sqlplus/admin
?   log into SQL*Plus as SYS or AS SYSDBA
?   run  @plustrce
?   run  GRANT PLUSTRACE TO PUBLIC;
Again, you can replace PUBLIC in the GRANT  command with some user if you want.

 

在sqlplus 中运行脚本也可以使用 ?  代表$ORACLE_HOME

注意、可以将plblic 设置为 某个用户  在第二步中一定要使用SYS用户

 

 

 

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

SET AUTOTRACE OFF ---------------- 不生成AUTOTRACE 报告,这是缺省模式
SET AUTOTRACE ON EXPLAIN ------ AUTOTRACE只显示优化器执行路径报告
SET AUTOTRACE ON STATISTICS -- 只显示执行统计信息
SET AUTOTRACE ON ----------------- 包含执行计划和统计信息
SET AUTOTRACE TRACEONLY ------ 同set autotrace on,但是不显示查询输出

 

 

 

热点排行
Bad Request.