ITPub博客

首页 > 数据库 > Oracle > Oracle通过login.sql实现永久修改sqlplus参数

Oracle通过login.sql实现永久修改sqlplus参数

原创 Oracle 作者:神谕丶 时间:2015-03-23 14:24:20 0 删除 编辑
以将vi代替ed为例:

su - oracle

vi ~/login.sql
然后加入
define _editor='vi'
然后:wq
以后进入sqlplus,然后ed /tmp/aaa.sql,就可以通过vi编辑器来编辑了。

因为默认环境下:
DEFINE _EDITOR         = "ed" (CHAR)
而不是"vi"

SQL> define
DEFINE _DATE           = "23-MAR-15" (CHAR)
DEFINE _CONNECT_IDENTIFIER = "ORCL" (CHAR)
DEFINE _USER           = "SYS" (CHAR)
DEFINE _PRIVILEGE      = "AS SYSDBA" (CHAR)
DEFINE _SQLPLUS_RELEASE = "1102000100" (CHAR)
DEFINE _EDITOR         = "ed" (CHAR)
DEFINE _O_VERSION      = "" (CHAR)
DEFINE _O_RELEASE      = "" (CHAR)
DEFINE _RC             = "0" (CHAR)
SQL> spool off


通过login.sql同样可以设置更多的sqlplus参数,如加入set linesize 120 、set pagesize 20等等。


作者公众号(持续更新)

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29773961/viewspace-1470429/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
微信公众号:神谕的暗影长廊

注册时间:2014-07-28

  • 博文量
    161
  • 访问量
    1195299