描述:
日常利用sqlplus 登陆数据库维护,可以提前设置一些环境配置,如 –显示连接用户与SID的字符串,设置select显示格式等,这些都可在login.sql与glogin.sql文件中提前配置。
两者区别
login.sql:默认不存在,需手动创建,放在用户家目录下。是正对所属user设置,一般不用
glogin.sql:常用文件,全局配置,默认已存在,位置$ORACLE_HOME/sqlplus/admin/glogin.sql
两者优先级:
当两者都存在,设置选项有冲突时候,login.sql的优先级要高于glogin.sql
配置:
vi $ORACLE_HOME/sqlplus/admin/glogin.sql
--SQLPLUS默认编辑器设置为vi
define _editor=vi
--SQLPLUS登陆后显示连接串,如sys@ORACLE_SID >
SET SQLPROMPT "_USER'@'_CONNECT_IDENTIFIER>"
--屏幕显示格式配置,可自定义适合自己的
set long 5000
set linesize 200
set pagesize 9999
--设置AUTOTRACE得到解释计划输出的默认宽度,一般80足够放下整个计划
column plan_plus_exp format a80
--时间显示格式
ALTER SESSION SET nls_date_format = 'YYYY-MM-DD HH:MI:SS';
更多关于glogin.sql配置的内容可参考官方文档:
https://docs.oracle.com/cd/E11882_01/server.112/e16604/ch_two.htm#i1133106