在Linxu下的sqlplus无法使用上下键问题可以安装rlwrap来解决,具体如下:
1.安装readline
[root@rac1 iso]# yum install readline*
2.安装rlwrap
[root@rac1 opt]# tar -zxvf rlwrap-0.42.tar.gz
[root@rac1 opt]# cd rlwrap-0.42
[root@rac1 rlwrap-0.42]# 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@rac1 rlwrap-0.42]# ./configure
Now do:
make (or gmake) to build rlwrap
make check for instructions how to test it
make install to install it
[root@rac1 rlwrap-0.42]# make
[root@rac1 rlwrap-0.42]# make check
[root@rac1 rlwrap-0.42]# make install
3.在环境变量中添加别名
[root@rac1 opt]# vi /home/oracle/.bash_profile
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'