Oracle
阿开 2020-12-19 12:30:16 36659 0 0 0 0

CentOS7下安装rlwrap,增强Linux中的Sqlplus命令行功能

rlwrap是一个基于GNU readline library的工具,可以增强Linux中的Sqlplus命令行功能,

能够使一些普通的命令行(比如Oracle中的Sqlplus、Rman等)具有历史输入回溯和错误回退修正的增强功能。 

--下载rlwrap.0.4.1.tar.gz安装包
下载地址:https://linux.linuxidc.com/linuxconf/download.php?file=Li9saW51eGZpbGVzLzIwMTTE6tfKwc8vNdTCLzE5yNUvcmx3cmFwIDAuNC4xILeisryjrHJlYWRsaW5lILfi17DG9y9ybHdyYXAtMC40MS50YXIuZ3o=

--传到/home/oracle/sw/目录
root用户登录
cd /home/oracle/sw/

--解压
tar-xvf rlwrap-0.41.tar.gz

--编译安装到目录/usr/tools下
cd rlwrap-0.41/
./configure --prefix=/usr/tools

->最后报错:
configure: error: 
You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build
this program!
(因为没有安装readline)

--安装readline
yum -y install readlin*

--再编译安装
./configure --prefix=/usr/tools
make
make install
(安装后可执行文件位置:/usr/tools/bin/rlwrap)

--验证
su - oracle
rlwrap
安装成功!

--设置环境变量
vim .bash_profile
增加:
alias sqlplus="rlwrap sqlplus"
alias rman="rlwrap rman"
export PATH=$PATH:/usr/tools/bin

--更新环境变量
source .bash_profile

--完成

21:22 2019/11/17


Tag: Oracle Centos rlwrap Sqlplus
我也要发一个   ·   返回首页   ·   返回[Oracle]   ·   前一个   ·   下一个
欢迎评论
未登录,
请先 [ 注册 ] or [ 登录 ]
(一分钟即可完成注册!)
返回首页     ·   返回[Oracle]   ·   返回顶部