Oracle Sqlplus参数设置

Oracle Sqlplus在启动时会执行glogin.sql和(如果存在的话)login.sql文件。login.sql优先级高于glogin.sql,用于特定用户的设置。本文讨论了如何利用这些文件设置serveroutput、pagesize和linesize等选项,以便于调试和优化Sqlplus的显示效果。通过修改glogin.sql,可以持久化这些设置。
摘要由CSDN通过智能技术生成

  oracle 11g在%oracle_home%/sqlplus/admin/下面会有一个glogin.sql文件,每次sqlplus启动的时候都会查找并执行这个文件,可以用这个文件来保存一些设置。读完glogin.sql这个文件之后,oracle还会查找login.sql这个文件,这是10G以及以上版本新添加的,这个文件通常被放置在%oracle_home%/sqlplus/admin/下sqlplus 每次启动前,会读login.sql(若有的话) ,然后才是glogin.sql,login.sql只对某特定用户生效,它的优先级高于glogin.sql,glogin.sql是全局设置。
  所以,同一个环境变量,比如linesize ,glogin.sql 和login.sql 都有设置,则login.sql 中的设置起作用。glogin.sql 的文件位置固定,在$ORACLE_HOME/sqlplus/admin 下面login.sql的位置不固定,一般将login.sql放在运行sqlplus 的当前目录(用pwd查看当前目录),即:/home/oralce。

serveroutput

dbms_output.put_line将必要的信息输出,以便对存储过程进行调试,只有将serveroutput变量设为on后,信息才能显示在屏幕上。

pagesize

页面显示行数
show pagesize;
set pagesize 50;

linesize

行宽度默认是80
show linesize;
set linesize 100;

trimspool

set trimspool on
去除重定向(spool)输出每行的拖尾空格,缺省为off

  修改页面显示和行的默认值,但是这种方法,在你下次进入Sql Plus的时候还要重新设定,很麻烦。所以可以修改默认设置。在Oracle的安装目录下找到glogin.sql,我安装的是Oracle 11,这个文件在11.2.0\dbhome\sqlplus\admin下,用搜索很容易找到。然后打开这个文件,

set serveroutput on size 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彖爻之辞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值