在论坛上看到了rlwrap工具,感觉很好,我把总结发一下。(rlwrap下载 http://www.linuxidc.com/Linux/2011-09/43919.htm)在Windows操作系统上,当在DOS命令窗口中运行SQL*Plus的时候,可以使用向上,向下键来跳回之前已经执行过的SQL语句.你可以根据需要修改他们,然后按Enter键重新提交执行. 然而,当在Linux Shell中运行SQL*Plus的时候,并不提供浏览历史命令行的功能. 为了在Linux中达到同样的目的,你可以安装rlwrap,这个程式本身是个Shell,可以运行任何你提供给它的命令包括参数,并添加命令历史浏览功能.The rlwrap program is under the GPL license.一:安装readline
OS的安装光盘里提供了readline包.[root@Oracle11g ~]# rpm -Uvh readline*error: Failed dependencies: libtermcap-devel is needed by readline-devel-5.1-1.1.i386.rpm[root@oracle11g ~]# rpm -Uvh libtermcap-devel-2.0.8-46.1.i386.rpm[root@oracle11g ~]# rpm -Uvh readline*package readline-5.1-1.1 is already installed[root@oracle11g ~]# rpm -Uvh readline-devel-5.1-1.1.i386.rpm二:安装rlwrap[root@oracle11g ~]# tar -zxvf rlwrap-0.30.tar.gz.zip[root@oracle11g ~]# cd rlwrap-0.30[root@oracle11g rlwrap-0.30]# ./configure[root@oracle11g rlwrap-0.30]# make[root@oracle11g rlwrap-0.30]# make install三:方便使用rlwrap[root@oracle11g rlwrap-0.30]# vi /u01/oracle/.bash_profile添加alias sqlplus="rlwrap sqlplus"alias rman="rlwrap rman"Linux下的SQL Plus 终于可以像Windows下的那样使用了。更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12Oracle中已有数据的字段类型修改Oracle 11g sql plus 错误记录功能相关资讯 rlwrap
- rlwrap 0.4.1 发布,readline 封装 (05/19/2014 08:15:59)
- Linux 下如何 sql*plus 实现上下键 (01/21/2014 14:03:29)
- RedHat Enterprise Linux下安装 (07/04/2011 06:10:47)
| - rlwrap 0.40 发布,浏览 sqlplus (05/10/2014 07:31:23)
- rlwrap - 解决Linux下sqlplus退格 (07/26/2013 10:22:31)
- 在Linux上使用rlwrap实现像dos功能 (09/19/2010 06:13:52)
|
本文评论 查看全部评论 (1)
评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除其管辖留言中的任意内容
- 本站有权在网站内转载或引用您的评论
- 参与本评论即表明您已经阅读并接受上述条款
| |