pig2 发表于 2014-2-26 20:49:41

Linux下通过rlwrap可以方便使用SQL Plus

本帖最后由 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/下载安装包# rpm -Uvh readline*
error: Failed dependencies: libtermcap-devel is needed by readline-devel-5.1-1.1.i386.rpm
# rpm -Uvh libtermcap-devel-2.0.8-46.1.i386.rpm
# rpm -Uvh readline*
package readline-5.1-1.1 is already installed
# rpm -Uvh readline-devel-5.1-1.1.i386.rpm三:安装rlwrap# tar -zxvf rlwrap-0.30.tar.gz
# cd rlwrap-0.30
# ./configure
# make
# make install四: 安装成功后,在oracle用户下编辑.bash_profile# vi /home/oracle/.bash_profile
添加
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'

Linux下的SQL Plus 终于可以像Windows下的那样使用了。五、这时你再登陆sqlplus和rman,会很高兴的发现退格、上翻键可以正常使用了,终于不再被输错字符而懊恼不已了





页: [1]
查看完整版本: Linux下通过rlwrap可以方便使用SQL Plus