linux上使用rlwrap 解决oracle可以上下键查看命令

来源:互联网 发布:手机淘宝怎么叫快递 编辑:程序博客网 时间:2024/04/30 07:22

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 ,不用再重新敲一遍了

 

 

 

 

原创粉丝点击