当前位置: 首页 > article >正文

rlwrap安装

引言

我们在使用sqlplus对oracle数据库进行操作的时候,难免会出现这样一种情况:写完一长串命令后发现中间有书写错误的地方,这个时候如果我们想移动光标去修正错误的地方,会出现类似如下的现象:

SQL> select name,open_mode from v$dataabase;^[[D

这时我们一般会删除之前书写的内容重新书写。

那么如果想实现直接移动光标到指定位置修改内容,又或者想在sqlplus中上下翻行来浏览历史记录,应该怎么做呢?
这里就给大家介绍一款工具:rlwrap,它可以帮助我们在sqlplus中实现上述需求。

rlwrap安装

1.安装包准备

rlwrap-0.37.tar.gz

2.安装包解压缩

# tar -zxvf rlwrap-0.37.tar.gz

3.先安装如下rpm

如果已经安装不必重复安装

# yum -y install gcc gcc-c++
# yum -y install libtermcap-devel
# yum -y install readline
# yum -y install readline-devel

4.安装 rlwrap

# ./configure
# make
# make install

5.检查是否安装成功

$ rlwrap

6.使用 rlwrap

6.1 在命令前加上rlwrap
$ rlwrap sqlplus / as sysdba

6.2 直接使sqlplus
----前提条件是先配置环境变量

[oracle@orcl ~]$ vi .bash_profile

在末尾添加一行如下内容:
alias sqlplus=‘rlwrap sqlplus’

----使环境变量立即生效

[oracle@orcl ~]$ source .bash_profile

现在测试一下,是不是成功了呢。


http://www.kler.cn/a/271880.html

相关文章:

  • ThreeJs常用模块封装——加载进度条
  • nginx分发请求超时切换服务
  • SQL注入漏洞之基础数据类型注入 字符 数字 搜索 XX 以及靶场实例哟
  • Day 15 卡玛笔记
  • 在 C++ 中实现调试日志输出
  • VUE elTree 无子级 隐藏展开图标
  • 【Docker】一文趣谈Docker
  • Sora提示词与视频创作的融合(一):创意启发:利用提示词激发创作灵感
  • 操作系统(AndroidIOS)图像绘图的基本原理
  • Vue组件封装方案对比——v-if方式与内置component方式
  • 【中等】保研/考研408机试-二叉树相关
  • day10-SpringBootWeb案例-1
  • 代码随想录day40:动态规划part8,背包问题完
  • CVPR2024 | 大核卷积新高度101x101,美团提出PeLK
  • 5.通过组策略如何设置域控统一桌面壁纸?AD域控如何做桌面背景壁纸策略?
  • 车载电子与软件架构
  • Java面试题总结200道(三)
  • 龙芯新世界系统(安同AOCS OS)安装Cinnamon桌面最新版6.0.4
  • UDP数据报套接字编程
  • python类对象
  • HarmonyOS鸿蒙开发常用4种布局详细说明
  • [Java、Android面试]_07_继承与多态、重写与重载
  • django 定时任务的创建
  • js中怎样添加、移出、插入、复制、创建?
  • Python中的变量是什么类型?
  • Java学习笔记(15)