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小时内与您取得联系。