相信不少初学Oracle的同仁都有这样一个问题,在使用sqlplus或者rman工具的时候,苦于不能左右移动光标,或者不能上下翻看命令历史,跟Linux文本模式相比,实在不通人情。 php
好在开源的Linux奇妙无比,总有那么一些人,侠骨柔情,救广大网民与水深火热之中,开发出一个个巧妙的做品,供各位使用把玩。readline wrap(rlwrap)就是这样的一个工具,sqlplus和rman中不能左右移动光标,不能上下翻看命令历史的问题,能够很好的解决。 sql
rlwrap的安装很简单,下面作简单的介绍。 bash
首先下载安装包: oracle
http://utopia.knoware.nl/~hlub/uck/rlwrap/ 这里下载rlwrap-0.37.tar.gz (248 k) 工具
使用RedHat EL的同仁们,能够到以下地址下载rpm包: .net
http://rpm.pbone.net/index.php3/stat/4/idpl/14484200/dir/redhat_el_5/com/rlwrap-0.3 regexp
能够根据须要,选择本身的偏好,这里以gz格式的安装为例: 开发
须要的gz包下载好后,上传到目的机器上的/tmp目录,能够用CRT工具的SFTP工具,或者Xmanager的xftp工具,我的比较喜欢xftp,图形化界面,而且能够方便的上传下载文件夹。 get
#cd /tmp input
确认文件存在
#ls rlwrap-0.37.tar.gz
解压:
alias sqlplus=’rlwrap sqlplus’
alias rman=’rlwrap rman’
这样,跟以前运行sqlplus和rman没有任何区别,只是,用起来要爽多了。
重要提示:即便退出sqlplus,从新进入,以前的命令一样也能够翻看。
如何,心动不如行动,更多好处,等你来分享。