转载:linux安装rlwrap软件包

这篇博客介绍了在Linux环境下,由于缺少readline库导致SQLPlus无法使用上下左右键和退格键的问题。作者提供了详细的解决方案,包括手动编译安装readline库和rlwrap工具的步骤,以及如何在.bash_profile中设置别名以启用rlwrap功能。通过这些步骤,可以修复SQLPlus的键绑定问题,提高命令行操作效率。
摘要由CSDN通过智能技术生成

sqlplus上下左右键和退格键不能用!
[root@asm oracle]# tar -zxvf rlwrap-0.28.tar.gz

[root@asm oracle]# cd rlwrap-0.28

./configure
到这一步会验证两个支持rlwrap的软件包
 readline-5.1   .... libtermcap-devel

 我的系统是oracle_linux光盘中集成了libtermcap-devel  .

 yum install libtermcap-devel  .

root@Oracle-RAC1 ~]# yum install libtermcap-devel
Loaded plugins: security
Setting up Install Process
Package ncurses-devel-5.7-3.20090208.el6.x86_64 already installed and latest version
Nothing to do

  进入官方站点(http://www.lua.org/download.html )下载最新的安装包

     wget -c ftp://ftp.gnu.org/gnu/readline/readline-6.2.tar.gz  下载
 tar -zxvf readline-6.2.tar.gz 

   cd readline-6.2

    ./configure 
    make && make installl

或:

    yum -y install readline-devel ncurses-devel

   成功安装后.可以安装rlwrap了.(如果没有安装好.说明还需要其他软件包.)


 rlwrap-0.28.tar.gz下载地址:http://utopia.knoware.nl/~hlub/uck/rlwrap/ 
tar -zxvf rlwrap-0.28.tar.gz

cd rlwrap-0.28 
./configure
make install

然后编辑当前目录下的.bash_profile 
vi /home/oracle/.bash_profile (比如是oracle用户)  添加下面两句
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
————————————————
版权声明:本文为CSDN博主「feng_o」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/feng_o/article/details/46571763

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值