ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 利用rlwrap解决Linux下的SQL*Plus 命令行历史回调功能

利用rlwrap解决Linux下的SQL*Plus 命令行历史回调功能

原创 Linux操作系统 作者:上官和尚 时间:2013-04-15 14:57:12 0 删除 编辑
关于linux 里sqlplus 工具内,上下左右键乱码(历史命令回调)的问题,折腾了网上的常用方法,也安装了各种包,但最终用时报了个错
$ uniread sqlplus /nolog
Cannot do `initialize' in Term::ReadLine::Gnu at /usr/bin/uniread line 444

本人已无力吐槽,看到网友有了另外寻找一个方法:rlwrap工具。

然后就是安装rlwrap了,很简单:
configure 
make
make install
最后使用时,需要在~/.bash_profile里添加
alias sqlplus="rlwrap sqlplus"
alias rman="rlwrap rman"

Red Hat Linux 5 Update2 +oracle10.0.2.1亲测。
注意,需要提前安装的三个包是:
  IO-Tty-1.10  
  Term-ReadLine-Gnu-1.20
   readline-6.1 

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

上一篇: 开始我的IT人生
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2011-01-26

  • 博文量
    2
  • 访问量
    3346