rlwrap - 支援oracle下sqlplus歷史命令的回撥功能

tolywang發表於2011-09-22
在Linux下面使用sqlplus很不爽,上下鍵,退格鍵都不能用,嚴重降低生產效率。
某一天終於發現了這個rlwrap這個好東西,特寫此文記錄。
由於時間關係,可以從這裡下載安裝包。
下載後,將.zip副檔名去掉,傳到Linux伺服器上面。
先裝上一些安裝rpm
一:安裝readline
OS的安裝光碟裡提供了readline包.
[root@oracle11g ~]# rpm -Uvh readline*
error: Failed dependencies: libtermcap-devel is needed by readline-devel-5.1-1.1.i386.rpm
[root@oracle11g ~]# rpm -Uvh libtermcap-devel-2.0.8-46.1.i386.rpm
[root@oracle11g ~]# rpm -Uvh readline*
package readline-5.1-1.1 is already installed
[root@oracle11g ~]# rpm -Uvh readline-devel-5.1-1.1.i386.rpm
二:安裝rlwrap
[root@oracle11g ~]# tar -zxvf rlwrap-0.30.tar.gz
[root@oracle11g ~]# cd rlwrap-0.30
[root@oracle11g rlwrap-0.30]# ./configure
[root@oracle11g rlwrap-0.30]# make
[root@oracle11g rlwrap-0.30]# make install
三:方便使用rlwrap
[root@oracle11g rlwrap-0.30]# vi /home/oracle/.bash_profile
新增
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
 
Linux下的SQL Plus 終於可以像Windows下的那樣使用了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-709829/,如需轉載,請註明出處,否則將追究法律責任。

相關文章