sqlplus上下鍵找歷史命令

方法一sql

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

rlwrap下載:http://utopia.knoware.nl/~hlub/uck/rlwrap/bash

1、安裝readlineoracle

能夠經過yum這個工具來完成工具

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

若是沒有源,能夠本身下載相關的安裝包,而後經過rpm安裝.net

[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

2、安裝rlwrapcode

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

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

[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就裝好了。。。

3、設置rlwrap

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

添加

stty erase ^H        #解決backspace刪除鍵出現^H的問題
alias sqlplus='/usr/local/bin/rlwrap sqlplus'
alias rman='/usr/local/bin/rlwrap rman'

OK,如今Linux下的SQL Plus能夠像Windows下的那樣使用了

相關文章
相關標籤/搜索