rlwrap,找回原来的那个SQL*Plus
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,如果你无法忍受linux下SQLPlus的蹩脚,就赶快拥抱rlwrap吧!去GitHub下载最新版本https://github.com/hanslub42/rlwrap/releases上传到Ser
千家信息网最后更新 2025年12月02日rlwrap,找回原来的那个SQL*Plus如果你无法忍受linux下SQLPlus的蹩脚,就赶快拥抱rlwrap吧!
去GitHub下载最新版本
https://github.com/hanslub42/rlwrap/releases

上传到Server上解压
[root@db01 ~]# tar -xzvf rlwrap-0.43.tar.gz
...
[root@db01 rlwrap-0.43]# ./configure; make install
...
如果出现如下错误:
configure: checking for pty ranges...
checking for tgetent... no
checking for tgetent in -ltinfo... yes
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-devel
因为 rlwrap="readline wrapper"
[root@db01 rlwrap-0.43]# yum install readline
Package readline-6.2-9.el7.x86_64 already installed and latest version
Nothing to do
[root@db01 rlwrap-0.43]# yum install readline*
Package readline-6.2-9.el7.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package readline-devel.x86_64 0:6.2-9.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
readline-devel x86_64 6.2-9.el7 local 138 k
Transaction Summary
================================================================================
Install 1 Package
Total download size: 138 k
Installed size: 259 k
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : readline-devel-6.2-9.el7.x86_64 1/1
Verifying : readline-devel-6.2-9.el7.x86_64 1/1
Installed:
readline-devel.x86_64 0:6.2-9.el7
Complete!
[root@db01 rlwrap-0.43]# rpm -qa | grep readline
readline-6.2-9.el7.x86_64
readline-devel-6.2-9.el7.x86_64
再次安装,顺利通过
[root@db01 rlwrap-0.43]# ./configure; make install
最后,编辑 /home/oracle/.bash_profile,添加两行:
alias sqlplus="rlwrap sqlplus"
alias rman="rlwrap rman"
重新登录oracle用户,熟悉的SQLPlus回来了~~
去GitHub下载最新版本
https://github.com/hanslub42/rlwrap/releases

上传到Server上解压
[root@db01 ~]# tar -xzvf rlwrap-0.43.tar.gz
...
[root@db01 rlwrap-0.43]# ./configure; make install
...
如果出现如下错误:
configure: checking for pty ranges...
checking for tgetent... no
checking for tgetent in -ltinfo... yes
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-devel
因为 rlwrap="readline wrapper"
[root@db01 rlwrap-0.43]# yum install readline
Package readline-6.2-9.el7.x86_64 already installed and latest version
Nothing to do
[root@db01 rlwrap-0.43]# yum install readline*
Package readline-6.2-9.el7.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package readline-devel.x86_64 0:6.2-9.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
readline-devel x86_64 6.2-9.el7 local 138 k
Transaction Summary
================================================================================
Install 1 Package
Total download size: 138 k
Installed size: 259 k
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : readline-devel-6.2-9.el7.x86_64 1/1
Verifying : readline-devel-6.2-9.el7.x86_64 1/1
Installed:
readline-devel.x86_64 0:6.2-9.el7
Complete!
[root@db01 rlwrap-0.43]# rpm -qa | grep readline
readline-6.2-9.el7.x86_64
readline-devel-6.2-9.el7.x86_64
再次安装,顺利通过
[root@db01 rlwrap-0.43]# ./configure; make install
最后,编辑 /home/oracle/.bash_profile,添加两行:
alias sqlplus="rlwrap sqlplus"
alias rman="rlwrap rman"
重新登录oracle用户,熟悉的SQLPlus回来了~~
蹩脚
再次
版本
用户
错误
登录
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库应用技术喻梅
线美科技互联网
新媒体对国民进行网络安全宣传
如果解决网络安全的硬件因素
杭电网络安全大赛
阜阳门店管理软件开发定制公司
中国银行网络安全保障措施
电信公司软件开发系统
服务器安全审计怎么打开
汉中软件开发要多少钱
js增加json追加数据库
opencv 服务器
关于网络安全感受
河南网络安全中标
cl服务器
车辆工程软件开发哪个难
网络安全宣传乡镇
怎么添加链接数据库
庆城县网络安全
点餐软件开发需要那些技术
ssas源视图加数据库
广州市软件开发学校报名
新媒体对国民进行网络安全宣传
服务器图形界面
树莓派4B跑数据库安全吗
网络安全方面的标题
江西浪潮服务器虚拟化解决方案
实用的外贸软件开发
红会爱购网络技术
excel服务器好用么