rlwrap解決sqlplus上下鍵和backspace鍵找歷史命令

rlwrap解決sqlplus上下鍵和backspace鍵找歷史命令

在Linux下面使用sqlplus默認不可以使用上下鍵查找歷史命令,使用起來很不方便,影響效率。不過,可以通過第三方工具rlwrap來解決這個問題。

rlwrap下載:rlwrap-0.37.tar.gz

一、安裝readline

可以通過yum這個工具來完成

[root@rhel6 ~]# yum -y install readline*

如果沒有源,可以自己下載相關的安裝包,然後通過rpm安裝

[root@rhel6 ~]# rpm -Uvh readline*
error: Failed dependencies: libtermcap-devel is needed by readline-devel-5.1-1.1.i386.rpm
[root@rhel6 ~]# rpm -Uvh libtermcap-devel-2.0.8-46.1.i386.rpm
[root@rhel6 ~]# rpm -Uvh readline*
package readline-5.1-1.1 is already installed
[root@rhel6 ~]# rpm -Uvh readline-devel-5.1-1.1.i386.rpm

二、安裝rlwrap

下載安裝包rlwrap-0.37.tar.gz到~目錄下

[root@rhel6 ~]# tar -zxvf rlwrap-0.37.tar.gz

[root@rhel6 ~]# cd rlwrap-0.37

[root@rhel6 rlwrap-0.37]# ./configure

[root@rhel6 rlwrap-0.37]# make

[root@rhel6 rlwrap-0.37]# make install

[root@rhel6 rlwrap-0.37]# man rlwrap

到這裏rlwrap就裝好了。。。

三、設置rlwrap

[root@rhel6 rlwrap-0.37]# vim /home/oracle/.bash_profile

添加

alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
stty erase ^h

OK,現在Linux下的SQL Plus可以像Windows下的那樣使用了,,,

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章