方法一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下的那樣使用了