全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Linux下Oracle中SqlPlus时上下左右键乱码问题的解决办法

window下的sqlplus可以通过箭头键,来回看历史命令,用起来非常的方便。

但是在Linux下,会出现各种乱码,非常不方便,如下图所示,每次打错一个字符就需要重新打一遍。

解决办法:rlwrap 可以用来支持Oracle下sqlplus历史命令的回调功能,提高效率。

解决过程:

1、首先下载rlwrap和readline;    

 readline-6.3.tar.gz
   rlwrap-0.30.tar.gz

2、安装readline包

tar -zxvf readline-6.3.tar.gz 
   cd readline-6.3
   ./configure
   make
   make install

3、安装rlwrap    

tar -zxvf rlwrap-0.30.tar.gz
  cd rlwrap-0.30
  ./configure

   出现问题:You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build this program!

  解决办法:yum install readline*,执行后出现如下问题

 Error Downloading Packages:
  readline-static-6.0-4.el6.x86_64: failure: Packages/readline-static-6.0-4.el6.x86_64.rpm from base: [Errno 256] No more mirrors to try.
  ncurses-libs-5.7-4.20090207.el6.x86_64: failure: Packages/ncurses-libs-5.7-4.20090207.el6.x86_64.rpm from base: [Errno 256] No more mirrors to try.
  readline-devel-6.0-4.el6.x86_64: failure: Packages/readline-devel-6.0-4.el6.x86_64.rpm from base: [Errno 256] No more mirrors to try.
  ncurses-devel-5.7-4.20090207.el6.x86_64: failure: Packages/ncurses-devel-5.7-4.20090207.el6.x86_64.rpm from base: [Errno 256] No more mirrors to try.
  ncurses-base-5.7-4.20090207.el6.x86_64: failure: Packages/ncurses-base-5.7-4.20090207.el6.x86_64.rpm from base: [Errno 256] No more mirrors to try.

   如果这些包安装失败,可以到官网上找这些包下载独立安装,安装无误后,在一次尝试:

   可以从这个网址进行下载 ,包很全:   http://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/    (需要翻墙)

  安装下载的依赖包:

rpm -ivh  --force readline-static-6.0-4.el6.x86_64.rpm  ncurses-libs-5.7-4.20090207.el6.x86_64.rpm readline-devel-6.0-4.el6.x86_64.rpm  ncurses-devel-5.7-4.20090207.el6.x86_64.rpm  ncurses-base-5.7-4.20090207.el6.x86_64.rpm

然后再尝试安装rlwrap:

./configure
make
make install

使用方法:

1、首先配置一些信息,在oracle用户下的.bash_profile中添加以下信息: 

alias sqlplus='/usr/local/rlwrap/bin/rlwrap sqlplus'  (添加命令)
  alias sqlplus='rlwrap sqlplus'       (去除每次都需要输入rlwrap的麻烦)
  alias rman='rlwrap rman'

2、source  .bash_profile 后就可以使用了

以上所述是小编给大家介绍的Linux下Oracle中SqlPlus时上下左右键乱码问题的解决办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# oracle  # sqlplus  # 乱码  # 详解在SQLPlus中实现上下键翻查历史命令的功能  # 解决办法  # 小编  # 在此  # 右键  # 一遍  # 可以通过  # 给大家  # 然后再  # 所示  # 每次都  # 所述  # 回调  # 给我留言  # 官网  # 感谢大家  # 如下图  # 就可以  # 可以用来  # 进行下载  # 提高效率 


相关文章: 视频网站制作教程,怎么样制作优酷网的小视频?  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  ,交易猫的商品怎么发布到网站上去?  如何在阿里云虚拟服务器快速搭建网站?  北京网站制作的公司有哪些,北京白云观官方网站?  智能起名网站制作软件有哪些,制作logo的软件?  Thinkphp 中 distinct 的用法解析  制作网站的基本流程,设计网站的软件是什么?  广州建站公司哪家好?十大优质服务商推荐  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  如何快速搭建高效可靠的建站解决方案?  如何通过西部建站助手安装IIS服务器?  历史网站制作软件,华为如何找回被删除的网站?  如何在阿里云虚拟主机上快速搭建个人网站?  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  香港网站服务器数量如何影响SEO优化效果?  网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?  建站之星官网登录失败?如何快速解决?  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?  html制作网站的步骤有哪些,iapp如何添加网页?  如何用狗爹虚拟主机快速搭建网站?  Java解压缩zip - 解压缩多个文件或文件夹实例  建站之星ASP如何实现CMS高效搭建与安全管理?  宝塔面板创建网站无法访问?如何快速排查修复?  制作门户网站的参考文献在哪,小说网站怎么建立?  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  安徽网站建设与外贸建站服务专业定制方案  浅析上传头像示例及其注意事项  建站之星收费标准详解:套餐费用及年费价格表一览  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?  如何在IIS服务器上快速部署高效网站?  如何用wdcp快速搭建高效网站?  建站之家VIP精选网站模板与SEO优化教程整合指南  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  定制建站流程解析:需求评估与SEO优化功能开发指南  音乐网站服务器如何优化API响应速度?  太平洋网站制作公司,网络用语太平洋是什么意思?  定制建站方案优化指南:企业官网开发与建站费用解析  唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?  潮流网站制作头像软件下载,适合母子的网名有哪些?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  如何确认建站备案号应放置的具体位置?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  建站之星代理平台如何选择最佳方案?  建站之星图片链接生成指南:自助建站与智能设计教程  如何在景安服务器上快速搭建个人网站?  C#怎么使用委托和事件 C# delegate与event编程方法 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。