oracles qlplus 不能用方向键向bash 一样调用历史sql语句

1170阅读 1评论2013-04-02 wuxiaobo_2009
分类:Oracle

sqlplus 不能用方向键向bash 一样调用历史sql语句,方法如下:
1.安装 rlwrap 软件,这个可以搜
2. 安装步骤:
1)[root@tsingyee ~]# cd /usr/local/src/
 
[root@tsingyee src]# wget
 
[root@tsingyee src]# tar xzvf rlwrap-0.37.tar.gz
 
[root@tsingyee src]# cd rlwrap-0.37
 
[root@tsingyee rlwrap-0.37]# ./configure --prefix=/usr/local/rlwrap
 
 报错:
checking for readline in -lreadline... no
 
configure: error:

You need the GNU readline library( ) to build
 
this program!

我在centos 下直接: yum -y install readline-devel

接着就可以安装rlwrap 了。
2)[root@tsingyee rlwrap-0.37]# yum -y install readline-devel
[root@tsingyee rlwrap-0.37]# ./configure --prefix=/usr/local/rlwrap
[root@tsingyee rlwrap-0.37]# make
 
[root@tsingyee rlwrap-0.37]# make install
3) 就是用rlwrap 来包装上sqlplus:
[root@oracle11g rlwrap-0.30]# vi /home/oracle/.bash_profile
添加
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
export PATH=$PATH:/usr/local/rlwrap/bin
这样在rman 和sqlplus 中都可以直接用rlwrap 这个属性了。很好,很强大。

 

上一篇:Oracle rowid 浅析
下一篇:vim 空格设置 --转载