SQLPLUS下历史命令查找

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:52

在Linux下面使用sqlplus默认不可以使用上下键查找历史命令,使用起来很不方便,影响效率。不过,可以通过第三方工具rlwrap来解决这个问题。
rlwrap下载:http://utopia.knoware.nl/~hlub/uck/rlwrap/]http://utopia.knoware.nl/~hlub/uck/rlwrap/
一、安装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='/usr/local/bin/rlwrap sqlplus'
alias rman='/usr/local/bin/rlwrap rman'
/*****************************
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
*****************************/
OK,现在Linux下的SQL Plus可以像Windows下的那样使用了,,,

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】