ITPub博客

首页 > 数据库 > Oracle > sqlplus editor 不能使用 vi

sqlplus editor 不能使用 vi

原创 Oracle 作者:wmlm 时间:2012-08-10 09:41:31 0 删除 编辑
问题现象:
AIX 5300-11-01-0944
oracle 9.2.0.8.0 单机
sqlplus 中设置_editor=vi 之后,当使用ed 编辑sql的buffer 文件afiedt.buf 之后,
:q 失去响应 ^d ^c 也没有反应;查询vi进程还在;似乎 vi hang , 为什么?
[@more@]
问题原因:
经过反复查找,发现问题出在rlwrap上。
rlwrap工具可以解决linux下sqlplus提供浏览历史命令行的功能,和删除先前输入错误的字母等问题
把这个别名从.profile中注释掉,问题解决。
# alias sqlplus='/usr/bin/rlwrap sqlplus'
alias rman='/usr/bin/rlwrap rman'

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

上一篇: plsql tnsnames
请登录后发表评论 登录
全部评论

注册时间:2008-04-08

  • 博文量
    398
  • 访问量
    3716778