在默认情况下,启动sqlplus,如果输入错代码想要调整,就会出现奇怪的字符,比如:

SQL> conn^[[D^[[D^[[D

而rlwrap可以用来支持oracle下sqlplus历史命令的回调功能,提高工作效率。

1、下载

从http://utopia.knoware.nl/~hlub/uck/rlwrap/下载rlwrap-0.42.tar.gz,并且上传到linux中.

或使用wget http://utopia.knoware.nl/~hlub/uck/rlwrap/rlwrap-0.42.tar.gz

2、解压缩安装

[root@mycentos home]# tar -zxvf rlwrap-0.42.tar.gz

[root@mycentos home]# ls

[root@mycentos home]# cd rlwrap-0.42

补充:编译前执行yum install -y readline*

[root@mycentos rlwrap-0.42]# ./configure

[root@mycentos rlwrap-0.42]# make &make install

3、 编辑oracle用户下的.bash_profile增加

[oracle@mycentos ~]$ vim ~/.bash_profile

alias sqlplus='rlwrap sqlplus';

alias rman='rlwrap rman';

4.执行source ~/.bash_profile使配置生效

5.执行sqlplus后,就可以使用历史命令的回调功能,方向键可以正常使用。

转载于:https://blog.51cto.com/myhwj/1773130

Linux下安装rlwrap相关推荐

  1. Redhat enterprise linux下安装rlwrap工具

    rlwrap 可以用来支持oracle下sqlplus历史命令的回调功能,提高效率. 1.  下载 从http://utopia.knoware.nl/~hlub/uck/rlwrap/下载rlwra ...

  2. linux下安装sbt_如何在Linux上安装SBT

    linux下安装sbt 介绍 (Introduction) Hi! I am Sanjula, and in this guide I hope to teach you how to install ...

  3. Linux下安装Oracle参数自动初始化脚本

    在linux下安装Oracle通常是一件很头疼的事情, 而如果我们只是为了部署CMS的话,也没有必要对Oracle的参数去做详细的了解. 那么有没有办法简化这个安装过程呢? 下面给出了一个在Linux ...

  4. Linux下安装和使用boost库

    Linux下安装和使用boost库 2016-08-26 20:29:06 zhaomax 阅读数 349更多 分类专栏: C++ 用boost库中的serialization库.Boost库分为两个 ...

  5. SIPp工具Linux下安装

    2019独角兽企业重金招聘Python工程师标准>>> 一.SIPp介绍 SIPp是一个测试SIP协议性能的工具软件,这是一个开源软件.      它可使用INVITE和B YE建立 ...

  6. Linux下安装rabbitmq3.7.8

    Linux下安装rabbitmq 1.安装Erlang环境 1)安装GCC GCC-C++ Openssl等模块 2)安装ncurses 3)安装erlang环境 4)配置安装 5)验证是否安装成功 ...

  7. 如何在Linux下安装Docker

    如何在Linux下安装Docker Docker概念: Docker包括三个基本概念: l  镜像(Image) l  容器(Container) l  仓库(Repository) 理解了这三个概念 ...

  8. 如何在Linux下安装MySQL8.0

    如何在Linux下安装MySQL8.0 准备工作: mysql8.0 rpm文件 测试工具(比如 idea的database工具) 安装步骤: 1.     下载mysql的repo源,下载地址:ht ...

  9. Linux下安装Weblogic10.3.6并创建简单集群测试

    Linux下安装Weblogic10.3.6并创建简单集群进行测试 一.卸载随系统安装的openjdk 1.先查看安装的jdk信息,常用命令有rpm -qa | grep java, rpm -qa  ...

最新文章

  1. 公开课视频-《第04章 部署-Microsoft-服务器虚拟化-Hyper-V 2012 R2》
  2. Wi-Fi 真的安全吗?一行代码就可让周边无线网络全部瘫痪!| 原力计划
  3. rust石头墙几个c4_从安顺自驾石头寨一日游
  4. 实战Nginx与Perl、Java的安装与配置
  5. 计算机无线网络计算机文件共享,两台电脑怎么用无线网络共享文件?
  6. echarts中环形图加边框
  7. 案例分析:数据驱动增长的数据虚荣与彷徨
  8. android 抽屉新热榜 splash,【IOS】模仿quot;抽屉新热榜quot;动态启动页YFSplashScreen,iosyfsplashscreen...
  9. MySQL(六)事物(ADID,四种隔离级别)(七)索引(索引测试,原则)
  10. mybatis-plus在Mapper类中使用@select标签进行多表联合动态条件查询
  11. 数独问题的c++解决
  12. Stack Ball 堆栈球小游戏unity3d开发教程
  13. Matlab中hold函数使用
  14. 黄明:国际投行向华兜售“金融鸦片”
  15. 数据中台交付标准化参考框架
  16. [SSD固态硬盘技术 7] 主控核心设计
  17. 在jsp引入bootstrap
  18. springcloud项目读取本地文件失败
  19. vue项目如何减少app.js和vender.js的体积
  20. 0基础开始制作微信小程序

热门文章

  1. sudami和achillis对初学者的建议
  2. Appium安装(Mac版)
  3. matlab 查看函数属性,matlab – 使用FFT属性查找2D函数的导数
  4. CAB归档文件提取工具cabextract
  5. Xamarin.Forms教程开发的Xcode的下载安装
  6. swift语言注册非免费苹果账号iOS游戏框架Sprite Kit基础教程
  7. iOS cell 里需要创建n个元素
  8. vue 给iframe设置src_vue项目iframe的传值问题
  9. 使用TensorFlow1.0及以上版本的问题
  10. 连续低频脑电图解码手臂运动,实现机械手臂的闭环自然控制