centos7 下 Oracle sqlplus 无法使用回车键及上下键

〇、原因说明

CentOS7安装好Oracle 11gR2后,使用sqlplus操作数据库,进行回车修改或者上下键翻页的时候会提示诸如【^[[A^H^[[3~^[[3~ 】的符号。

一、解决方法

安装依赖:

yum install readline-devel

下载源码包

目前rlwrap最新版为rlwrap-0.43

  1.  * 【安装】 
  2.  * [root@CentOS64 software]# tar zxvf rlwrap-0.37.tar.gz 
  3.  * [root@CentOS64 software]# cd rlwrap-0.37 
  4.  * [root@CentOS64 rlwrap-0.37]# ./configure && make && make install (本是三步操作,这里用&&符号连接成一步操作) 
  5.  * [root@CentOS64 rlwrap-0.37]# rlwrap -v                           (输出rlwrap 0.37表明安装成功) 
    1. ----------- 
    2.  * 【配置】 
    3.  * [root@CentOS64 rlwrap-0.37]# which rlwrap 
    4.  * /usr/local/bin/rlwrap 
    5.  * [root@CentOS64 rlwrap-0.37]# su - oracle 
    6.  * [oracle@CentOS64 ~]$ vi .bash_profile 
    7.  * 在.bash_profile最后一行加上alias sqlplus='rlwrap sqlplus'即可 
    8.  * 表明以后执行sqlplus命令时自动执行rlwrap sqlplus命令,这样RLwrap就生效了 
posted @ 2018-04-23 14:55  拂晓飞天博  阅读(1015)  评论(0编辑  收藏  举报