在Windows环境下SQL*PLUS可以使用向上,向下键来调回之前已经执行过的命令,但是Linux环境下SQL*PLUS不提供命令历史浏览功能,为了实现相同的功能可以使用rlwrap这个小工具。下载地址: http://utopia.knoware.nl/~hlub/uck/rlwrap
一.安装
[root@localhost ~]# tar -zxvf rlwrap-0.30.tar.gz
[root@localhost ~]# cd rlwrap-0.30
[root@localhost ~]# ./configure
[root@localhost ~]# make
[root@localhost ~]# make install
二.配置
在oracle用户的.bash_profile里面添加以下字符
[root@localhost ~]# vi /home/oracle/.bash_profile
添加:alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
stty erase ^H