Welcome 微信登录

首页 / 数据库 / MySQL / 在 Linux中Oracle中如何使用rlwrap解决上下键使用出现乱码

在论坛上看到了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)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款