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

被折叠的 条评论
为什么被折叠?



