ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux平台实现sqlplus中为edit命令配置编辑器

linux平台实现sqlplus中为edit命令配置编辑器

原创 Linux操作系统 作者:serapy 时间:2011-05-09 15:41:33 0 删除 编辑
linux平台实现sqlplus中为edit命令配置编辑器

一 平台及软件
1 RedHat Enterprise Linux 5.5

2 oracle11g
linux

二 功能实现原因
    window
平台上sqlplus中使用edit可以使用默认的笔记本打开缓冲区的内容,而linux平台上在sqlplus中默认执行edit命令不能执行编辑,这是没有为sqlplus设置默认的编辑器。下文中将以visqlplus的默认编辑器。

三 方法[oracle用户执行]
[oracle@as5u3 ~]$export EDITOR=vi #
原文set _EDITOR=vi,"_"符号不使用
   
登陆sqlplus中测试
[oracle@as5u3 ~]$sqlplus test/test
sql> select sysdate from dual;
sql> ed    [edit
的简写] #sqlplus自动切换到vi,以vi打开缓冲区的语句
   
vi中修改sql,存盘,会自动重新读入到sqlplus的缓冲区。

sqlplus进入后,执行ed时自动调用vi
vi .bash_profile   #
写入oracle用户的环境变量
export EDITOR=vi   #
将这行追加到最后一行
重新使用oracle登陆,进入sqlplus即可。

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

请登录后发表评论 登录
全部评论

注册时间:2008-10-26

  • 博文量
    38
  • 访问量
    166085