linux 上的oracle sqlplus 不能利用 上, 下 键来查看命令,搜索到解决问题的办法,整理如下
安装软件rlwrap可以解决这个问题,该软件是用c写的程序
官方下载地址:http://utopia.knoware.nl/~hlub/uck/rlwrap/
安装过程:
我们也可以查看解压后的tar包,查看README帮助文件
shell>tar -zxvf rlwrap-0.36.tar.gz
shell>./configure
shell>make
shell>make check
shell>make install
这样就可以使用 rlwarp 了
[oracle@node1 oracle]$ rlwrap sqlplus / as sysdba
这样登录数据库 , 就可以使用上 下 键查找上次执行的命令.
如果每次都需要输入 rlwrap 感觉麻烦的话 , 还可以加入到 .bash_profile 中, 就不用每次都输入了
[oracle@node1 oracle]$ vi ~/.bash_profile
添加
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
保存退出
[oracle@node1 oracle]$ source ~/.bash_profile
这样我们以后输入命令就方便多了,可以查看以前的命令 可以修改前面输入错误的sql ,不用再重新敲一遍了