使用rlwrap实现sqlplus上下键翻阅输过的oracle历史命令-创新互联

初学Oracle的同学可能在Linux下使用SecureCRT来连接服务器,在使用sqlplus时像调用之前输入过的命令重新执行,没法实现????

成都创新互联公司是网站建设专家,致力于互联网品牌建设与网络营销,专业领域包括成都做网站、成都网站建设、电商网站制作开发、小程序定制开发、微信营销、系统平台开发,与其他网站设计及系统开发公司不同,我们的整合解决方案结合了恒基网络品牌建设经验和互联网整合营销的理念,并将策略和执行紧密结合,且不断评估并优化我们的方案,为客户提供全方位的互联网品牌整合方案!

同样的问题肯定前辈们一定也遇到过,所以就Google了一下,找到了rlwrap这个工具,下面我们来一起看下吧:

rlwrap下载地址:http://utopia.knoware.nl/~hlub/uck/rlwrap/#rlwrap

一、安装readline包

在系统的光盘中我们很容易找到符合自己版本的包

#rpm -qa| grep readline

//先检查一下系统是否安装过

#rpm -Uvh readline-5.1-3.el5.i386.rpm

//提示需要安装readline-devel-5.1-3.el5.i386.rpm

#rpm -ivh readline-devel-5.1-3.el5.i386.rpm  readline-5.1-3.el5.i386.rpm

二、安装rlwrap

从上面的链接下载rlwrap后,把包放到你的系统里面

# tar -zvxf rlwrap-0.37.tar.gz #cd rlwrap-0.37 #./configure #make #make install #vim /home/oracle/.bash_profile

添加以下两行别名后保存退出:

alias sqlplus='rlwrapsqlplus' alias rman='rlwrap rman'

三、使用

$sqlplus / as sysdba SQL>

好了,至此我们就可以轻松使用上下键调用历史命令了。

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


新闻名称:使用rlwrap实现sqlplus上下键翻阅输过的oracle历史命令-创新互联
文章地址:http://myzitong.com/article/iihps.html