Oracle
阿开 2020-12-19 12:30:16 36142 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


【版權聲明】
本文爲原創,遵循CC 4.0 BY-SA版權協議!轉載時請附上原文鏈接及本聲明。
原文鏈接:https://tdlib.com/am.php?t=yHuynXzoItG4
Tag: Oracle Centos rlwrap Sqlplus
我也要發一個   ·   返回首頁   ·   返回[Oracle]   ·   前一個   ·   下一個
歡迎評論
未登錄,
請先 [ 註冊 ] or [ 登錄 ]
(一分鍾即可完成註冊!)
返回首頁     ·   返回[Oracle]   ·   返回頂部