安装数据库软件之后,使用sqlplus尝试连接,注意到上下方向键翻页查看功能无效:
SQL> select name from v$database;
NAME
---------
ORCL
SQL> ^[[A^[[B
总结一下解决方法:
1.使用root用户安装rlwrap:
首先把源码包拷贝到指定位置:
[root@oracle12c ~]# cp /mnt/hgfs/VMware_Share/rlwrap-0.36.tar.gz /usr/local/src/
然后解压源码包:
[root@oracle12c ~]# cd /usr/local/src/
[root@oracle12c src]# ls
rlwrap-0.36.tar.gz
[root@oracle12c src]# tar -zxvf rlwrap-0.36.tar.gz
rlwrap-0.36/
rlwrap-0.36/completions/
rlwrap-0.36/completions/testclient
rlwrap-0.36/completions/coqtop
rlwrap-0.36/doc/
......
之后编译源码包代码(检查软件依赖关系):
[root@oracle12c src]# ls
rlwrap-0.36 rlwrap-0.36.tar.gz
[root@oracle12c src]# cd rlwrap-0.36/
[root@oracle12c rlwrap-0.36]# ls
aclocal.m4 ChangeLog configure doc Makefile.am PLEA test
AUTHORS completions configure.ac filters Makefile.in README TODO
BUGS config.h.in COPYING INSTALL NEWS src tools
[root@oracle12c rlwrap-0.36]# ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
......
......
configure: error:
You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build
this program!
发现需要安装readline
,使用yum仓库安装:
[root@oracle12c rlwrap-0.36]# yum install -y readline*
......
Installed:
readline-devel.x86_64 0:6.2-9.el7
Dependency Installed:
ncurses-devel.x86_64 0:5.9-13.20130511.el7
Complete!
[root@oracle12c rlwrap-0.36]#
再次编译源码包:
[root@oracle12c rlwrap-0.36]