关于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/
,如需转载,请注明出处,否则将追究法律责任。