Linux Centos7 Oracle rlwrap-0.42工具部署安装及下载

35 篇文章 0 订阅
5 篇文章 0 订阅
在CentOS7.9环境下部署Oracle11gr2后,使用sqlplus命令行工具发现无法回退和使用历史命令。通过安装rlwrap-0.42可以解决此问题。首先通过yum安装rlwrap,如果编译报错缺少readline库,则需额外安装。最后在.bash_profile中设置别名,使sqlplus和rman命令通过rlwrap增强。
摘要由CSDN通过智能技术生成

前言陈述:
试验环境不多说,毕竟这只是一个工具安装部署分享,主要是CentOS-7.9+Oracle 11g r2+ rlwrap-0.42

解决方案:
简短的说,我们在试验Linux 部署Oracle部署完成后大家常用的sqlpluss命令行工具时,命令无法回退,
无法通过上下按键进行历史命令以及翻页功能,就需要用到我们的rlwrap-0.42

部署安装:
为什么安装上述功能已说了,那在哪个阶段安装呢?…

我们在安装Oracle 11g r2所需要的依赖包中就存在rlwrap需要安装,本身系统ISO镜像内没有包含,所以在执行过程中会提示yum源没有程序包,如下图提示。

yum -y install rlwrap   ##执行安装

在这里插入图片描述
工具下载---rlwrap-0.42.tar.gz

下载路径---https://download.csdn.net/download/lookboydfw/87905833?spm=1001.2014.3001.5503

这里第一步先下载好软件工具,工具可以通过rpm安装也可以直接在本地解压缩tar.gz程序(我们这边以直接yum安装演示验证),然后通过Xshell上传到linux系统本地

在这里插入图片描述 在这里插入图片描述在这里插入图片描述

[root@orcl1 home]#  tar -xvf rlwrap-0.42.tar.gz   ##解压缩源包

在这里插入图片描述

[root@orcl1 rlwrap-0.42]# cd rlwrap-0.42                    ##切入程序目录

在这里插入图片描述

[root@orcl1 rlwrap-0.42]# ./configure                 ##执行配置编译前准备

在这里插入图片描述
在这里插入图片描述

##执行成功(如果有很多个no 以及结尾提示其他内容 则执行失败 根据提示找原因)
[root@orcl1 rlwrap-0.42]# make                        ##执行编译

在这里插入图片描述

[root@orcl1 rlwrap-0.42]# make install              ##执行安装

在这里插入图片描述

完成!总体命令回顾如下:
tar -xvf rlwrap-0.42.tar.gz     ##解压缩源包
cd rlwrap-0.42                  ##切入程序目录
./configure                     ##执行配置编译前准备
make                            ##执行编译
make install                    ##执行安装

问题项
1、有的不同发行版本在安装报错,无法make编译,执行完./configure后报如下错误:

configure: WARNING: No termcap nor curses library found
checking for readline in -lreadline... no
configure: error: 
You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build
this program!

在这里插入图片描述
##原因是因为缺了包readline* 直接安装

yum -y install readline*

直接重新运行安装编译即可完成

./configure 
make
make install
vim /home/oracle/.bash_profile
##在尾部添加
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蚊子不吸吸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值