设置sqlplus的autotrace

1.cd D:\Oracle11gR2\product\11.2.0\dbhome_1\rdbms\admin; --[ORACLE_HOME]/rdbms/admin

2.sqlplus system/[email protected]  -- 作为system登录

[email protected];

4.create public synonym PLAN_TABLE for PLAN_TABLE;

5.grant all on PLAN_TABLE to public;

创建并授予plustrace角色。

1.cd D:\Oracle11gR2\product\11.2.0\dbhome_1\sqlplus\admin;--[ORACLE_HOME]/sqlplus/admin

2.sqlplus sys/sys as [email protected]  -- 作为sys或sysdba登录 这里会可能有错误ORA-28009 这个是没有用dba 登录 自己百度下就知道了。

[email protected];

4.grant plustrace to public;

可以设置autotrace的系统变量来控制报告。

set autotrace off; 不生成autotrace报告。默认。

set autotrace on explain;报告只显示优化器执行路径。

set autotrace on statistics;报告只显示sql语句的执行统计信息。

set autotrace on;报告包括以上两个。

set autotrace traceonly;和set autotrace on类似,但不显示用户的查询输出。

时间: 2024-08-04 14:26:21

设置sqlplus的autotrace的相关文章

设置sqlplus的autotrace 执行计划

初始设置 1.cd $ORACLE_HOME/rdbms/admin 2.作为system登录sqlp 3.运行@utlxplan: 4.运行 create public synonym plan_table; 5.运行 grant all on plan_table to public; 如果愿意,可以吧 grant to public 中的public 替换成某个用户.通过将它设置为public,任何人都可以使用sqlplus进行跟踪,这样就不需要每个用户都安装自己的计划表.还有一种做法就是

关于设置SQLPLUS提示符样式的方法

工作中用到 sqlplus mdsoss/mdsoss, 所以来了解一下sqlplus 关于设置SQLPLUS提示符样式的方法 12638阅读 1评论2012-03-28 leonarding分类:Oracle 摘要:大家在日常工作中,我想99%都会用到sqlplus工具来登陆你的数据库,对数据库进行管理.调优.配置.运维.那么如果有n多台数据库的时候,我们在连接后全部是统一的SQL>提示符,就有可能发生目前不知道连接到哪个库上,当我们切换用户很频繁的时候也有可能不清楚当前在使用的是哪个用户,下

Oracle--sqlplus如何设置SQLPlus结果显示的宽度,ORACLE sqlplus提示符设置

一.SQLPlus查询的结果,可以根据自己的屏幕情况进行调节,设置如下: 1.设置一页面显示多少行数 show pagesize;   //首先查看目前的pagesize,默认是14 set pagesize 100; //将pagesize设置好100,则可以一次显示够多行记录了 2.设置行的宽度 show linesize;   //查看目前的linesize,默认是80 set linesize 150; //设置成150或者更宽都可 注:以上的方法是临时有效的方法 二.永久设置sql*p

(转) 设置sqlplus中的退格键

转自:http://blog.itpub.net/26110315/viewspace-717249/ 有些时候当你使用sqlplus登录到数据库中的时候,敲错了命令想要删除修改的时候,发现以前敲入的字符无法删除,反而多出了^H字符. SQL> show^H^H [[email protected] ~]$ stty -a //显示所有的终端设置.其中会有这样的一个字段 erase = ^?;表示终端的清除字符的方式是Ctrl+Backspace. 可以修改成我们经常使用的Backspace键.

设置SQL*Plus 的AUTOTRACE

AUTOTRACE 是SQL*Plus 中一个工具,可以显示所执行查询的解释计划(explain plan)以及所用的资源.这本书中大量使用了AUTOTRACE 工具.配置AUTOTRACE 的方法不止一种,以下是我采用的方法:(1)cd [ORACLE_HOME]/rdbms/admin:(2)作为SYSTEM 登录SQL*Plus:(3)运行@utlxplan:(4)运行CREATE PUBLIC SYNONYM PLAN_TABLE FOR PLAN_TABLE:(5)运行GRANT AL

oracle sqlplus login.sql设置

sqlplus在启动时会自动运行两个脚本:glogin.sql.login.sql这两个文件 执行顺序为 1.默认在在$ORACLE_HOME/sqlplus/admin路径下查找glogin.sql文件执行 2.默认在在当前路径下查找login.sql文件执行,若未查找到对应文件则执行3 3.判断是否设置SQLPATH环境变量,如果设置了该变量则在对应路径下查找并执行,未找到则停止查找 可以在login.sql文件中加入一些常用设置使用SQLPLUS时更便捷,以下试验在ORACLE 11.2.

Oracle sqlplus 设置

一.rlwarp安装 下载:http://rpmfind.net/linux/rpm2html/search.php?query=rlwrap 下载对应的版本,如:rlwrap-0.42-1.el7.x86_64.rpm rpm -ivh rlwrap-0.42-1.el7.x86_64.rpm alias sqlplus='rlwrap sqlplus' 二.设置sqlplus 环境变量 sqlplus在启动时会自动运行两个脚本:glogin.sql.login.sql这两个文件 执行顺序为

设置 Oracle,Sqlplus,Linux 设置为UTF8 专治中文乱码 ,查看表的创建过程

[本文谢绝转载原文来自http://990487026.blog.51cto.com] 思想: 1,设置Linux字符集 为UTF8编码 2,设置Oracle字符集 为UTF8编码 3,设置sqlplus客户端环境 为UTF8编码 4,如果是在Windows使用CRT/Xshell远程工具,请设置软件编码为UTF8[略...] 1,先设置oracle为UTF8 [[email protected] ~]$ sqlplus /nolog SQL> conn /as sysdba; SQL> sh

col命令详解及sqlplus格式设置

实例: set linesize 200 col name format A30 col value format A20 select name,value from v$parameter where name='processes'; 设置sqlplus模式显示总行数(当前连接生效): show pagesize; --查看目前的pagesize set pagesize 300; --设置pagesize为300 设置sqlplus模式显示行宽度(当前连接生效): show linesi