分享

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

pig2 发表于 2014-2-26 20:49:41 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 6391
本帖最后由 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/下载安装包
  1. [root@oracle11g ~]# rpm -Uvh readline*
  2. error: Failed dependencies: libtermcap-devel is needed by readline-devel-5.1-1.1.i386.rpm
  3. [root@oracle11g ~]# rpm -Uvh libtermcap-devel-2.0.8-46.1.i386.rpm
  4. [root@oracle11g ~]# rpm -Uvh readline*
  5. package readline-5.1-1.1 is already installed
  6. [root@oracle11g ~]# rpm -Uvh readline-devel-5.1-1.1.i386.rpm
复制代码
三:安装rlwrap
  1. [root@oracle11g ~]# tar -zxvf rlwrap-0.30.tar.gz
  2. [root@oracle11g ~]# cd rlwrap-0.30
  3. [root@oracle11g rlwrap-0.30]# ./configure
  4. [root@oracle11g rlwrap-0.30]# make
  5. [root@oracle11g rlwrap-0.30]# make install
复制代码
四: 安装成功后,在oracle用户下编辑.bash_profile
  1. [root@oracle11g rlwrap-0.30]# vi /home/oracle/.bash_profile
  2. 添加
  3. alias sqlplus='rlwrap sqlplus'
  4. alias rman='rlwrap rman'
  5. Linux下的SQL Plus 终于可以像Windows下的那样使用了。
复制代码
五、这时你再登陆sqlplus和rman,会很高兴的发现退格、上翻键可以正常使用了,终于不再被输错字符而懊恼不已了





没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条