CentOS RH通用
首先解决包依赖:
yum install readline* libtermcap-devel*
然后下载软件,下载地址:
http://utopia.knoware.nl/~hlub/uck/rlwrap/rlwrap-0.42.tar.gz
解压安装:
tar zxvf rlwrap-0.42.tar.gz
cd rlwrap-0.42
./configure(可以不加选项,默认路径即可)
make && make install
完成安装
然后su - oracle
vi ~/.bash_profile
修改用户环境变量:
在末尾添加:
alias sqlplus='rlwrap sqlplus'
然后source ~/.bash_profile使其生效。
其他oracle db工具如有使用,也可以添加一下别名:
比如alias rman='rlwrap rman'
ending。
可能存在的报错(在CentOS 6.x及redhat 6.x)
【1】
configure: error:
You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build
this program!
跑一下yum install readline*
如果说readline-**** readline-**** 已经最新,./configure还是报错,则可以试试配置一个新的yum源,通过新的yum源来install。
解决之后可以继续./configure。
注:
因为默认的sqlplus环境是不支持backspace,↑↓←→等操作的,可能需要ctrl组合使用。
rlwrap是一个针对linux环境下的sqlplus能够像在win下一样的操作方式而开发的工具。
作者公众号(持续更新)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29773961/viewspace-1458804/
,如需转载,请注明出处,否则将追究法律责任。