前言:首先大家肯定知道rlwrap是干什么的,不过我还是重复一下,
在linux以及unix中,sqlplus的上下左右、回退无法使用,会出现乱码情况。
而rlwrap这个软件就是用来解决这个的。如果有不了解的,可以微博私信,或者baidu。:)
==============================================================================
这个错误曾经困扰我很久很久!按照这个网址去下载readline
安装,安装好readline 还是无法运行rlwrap的安装程序
在网上搜寻很久才找到一个靠谱的解决方法
原来rlwrap这个程序的安装,需要依赖两个包,
一个是readline,这个readline在RHEL中已经集成了。不需要去专门下载
另外一个包libtermcap-devel
而我之前一直是光安装readline,少了libtermcap-devel这个包!所以安装不成功
解决方法:
挂载系统光盘,例如
mount /dev/cdrom /media/cdrom
cd /media/cdrom/Server
rpm -ivh readline* libtermcap-devel*
安装完成后回到rlwrap的安装程序去安装就可以了!
解决了吗?You are welcome。
====================================================
更新博客后,感觉比较实用和经典的,会精简化写入微博,并附相应链接,希望给各位带来帮助,哈哈!
新浪微博:http://weibo.com/u/1939547104
附原链接则可转载,否则追求法律责任!(毕竟也是劳动成果不是)
分享到:
相关推荐
2. 检查包是否安装上 rpm -qa rlwrap 3. 修改配置文件 vi .bash_profile 增加:alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman' alias lsnrctl='rlwrap lsnrctl' 4. 生效: source .bash_profile
找到centos7 安装的iso中的 Packages的 ncurses-devel-5.9-13.20130511.el7.x86_64.rpm rpm -ivh ncurses-devel-5.9-13.20130511.el7.x86_64.rpm 找到系统是否安装了 readline rpm -qa | grep readline 结果 安装了...
sqlplus 上下键,centos6 安装 yum -y install readline* 提示无readline-static-6.0-4.el6.x86_64.rpm包 下载rlwrap-0.41.tar.gz地址: https://codeload.github.com/hanslub42/rlwrap/tar.gz/refs/tags/v0.41 cd...
Linux 下sql*plus 实现上下键历史记录显示需要安装了两个资源包rar包中包括: rlwrap-0.37.tar.gz、readline-6.2.tar.gz。
Linux Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)
什么是rlwrap?它是基于readline库,实现命令行补全和记录的包装命令。如今交互式输入是最基本的需求,Linux正是通过readline这个库来记录用户的操作,实现交互式输入、自动补全、搜索等功能。对于没有支持readline...
rlwrap-0.41.tar.gz,可以实现在oracle下上下左右键控制命令的操作。参见http://my.oschina.net/loverGDH/blog/214796
安装方法: 1. tar -jxvf rlwrap-0.28.tar.bz2 2. cd rlwrap-0.28 3. configure && make && make install ...rlwrap is a 'readline wrapper' that uses the GNU readline library alias rman='rlwrap rman'
解决Oracle SQLPLUS没有命令历史的问题 tar zxf rlwrap-0.36.... ..../configure;make;make install echo "alias sqlplus='rlwrap sqlplus'">>~oracle/.bashrc echo "alias rman='rlwrap rman'">>~oracle/.bashrc
rlwrap项目是一个'的ReadLine包装',使用GNU readline库,允许键盘输入编辑
rlwrap 是 GNU readline 的封装程序,可对键盘输入进行编辑。并且维护着每个输入命令的历史记录。
rlwrap安装包(一键安装) 适用于Oracle sqlplus、 rman 优化编辑器 安装完成后修改oracle用户环境变量 vi /home/oracle/.bash_profile #增加 alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman'
rlwrap java -cp ~/.m2/repository/com/h2database/h2/1.4.183/h2-1.4.183.jar org.h2.tools.Shell -url jdbc:h2:file:/PATH_TO/old -user sa 然后: RUNSCRIPT FROM ' /PATH_TO/old-book-schema.sql ' ; RUN...
默认情况下在Linux上安装的Oracle 10g的sqlplus不支持回显,这在使用中造成了一定的不便,为了使其支持回显功能,我们需要rlwrap软件来帮忙。 首先下载rlwrap-0.30-1.el5.i386的rpm包或者源码包,然后安装即可。...
包含readline-6.2,rlwrap-0.42,解决linux环境下sqlplus方向键失效的问题
rlwrap-0.42.tar
rlwrap安装时候由于编译前验证时候会报错提示缺少包,安装下面3个既可 资源压缩包中包含上面3个rpm (64位) libtermcap-devel , readline , readline-devel
rlwrap-0.42
rlwrap-0.43.tar.gz rlwrap-0.43.tar.gz rlwrap-0.43.tar.gz rlwrap-0.43.tar.gz
到现在rlfe ,有很多不错的readline包装器,比如rlfe ,分布很广作为GNU readline库的一部分,以及令人惊叹的socat 。 您应该考虑使用rlwrap尤其是在需要用户定义的完成(通过完成词列表)和持久历史记录,或者要...