本帖最后由 nettman 于 2014-2-26 20:57 编辑
可以带着下面问题来阅读:
1.rlwrap解决了什么问题?
2.rlwrap如何才能发挥效用?
在Linux下面使用sqlplus很不爽,上下键,退格键都不能用,严重降低生产效率。
某一天终于发现了这个rlwrap这个好东西,特写此文记录。
由于时间关系,可以从这里下载安装包。
下载后,将.zip扩展名去掉,传到Linux服务器上面。
先装上一些安装rpm
一、RPM 安装操作
命令:
rpm -i 需要安装的包文件名
举例如下:
rpm -i example.rpm 安装 example.rpm 包;
rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;
rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安
二:安装readline
OS的安装光盘里提供了readline包.也可以从http://utopia.knoware.nl/~hlub/uck/rlwrap/下载安装包
- [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
复制代码
四: 安装成功后,在oracle用户下编辑.bash_profile- [root@oracle11g rlwrap-0.30]# vi /home/oracle/.bash_profile
- 添加
- alias sqlplus='rlwrap sqlplus'
- alias rman='rlwrap rman'
-
- Linux下的SQL Plus 终于可以像Windows下的那样使用了。
复制代码
五、这时你再登陆sqlplus和rman,会很高兴的发现退格、上翻键可以正常使用了,终于不再被输错字符而懊恼不已了
|