centos7 下 Oracle sqlplus 无法使用回车键及上下键
〇、原因说明
CentOS7安装好Oracle 11gR2后,使用sqlplus操作数据库,进行回车修改或者上下键翻页的时候会提示诸如【^[[A^H^[[3~^[[3~ 】的符号。
一、解决方法
安装依赖:
yum install readline-devel
下载源码包
目前rlwrap最新版为rlwrap-0.43。
- * 【安装】
- * [root@CentOS64 software]# tar zxvf rlwrap-0.37.tar.gz
- * [root@CentOS64 software]# cd rlwrap-0.37
- * [root@CentOS64 rlwrap-0.37]# ./configure && make && make install (本是三步操作,这里用&&符号连接成一步操作)
- * [root@CentOS64 rlwrap-0.37]# rlwrap -v (输出rlwrap 0.37表明安装成功)
- -----------
- * 【配置】
- * [root@CentOS64 rlwrap-0.37]# which rlwrap
- * /usr/local/bin/rlwrap
- * [root@CentOS64 rlwrap-0.37]# su - oracle
- * [oracle@CentOS64 ~]$ vi .bash_profile
- * 在.bash_profile最后一行加上alias sqlplus='rlwrap sqlplus'即可
- * 表明以后执行sqlplus命令时自动执行rlwrap sqlplus命令,这样RLwrap就生效了