rlwrap,找回原来的那个SQL*Plus
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,如果你无法忍受linux下SQLPlus的蹩脚,就赶快拥抱rlwrap吧!去GitHub下载最新版本https://github.com/hanslub42/rlwrap/releases上传到Ser
千家信息网最后更新 2026年11月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安全错误
数据库的锁怎样保障安全
互联网科技海报
互联网加科技
西安纸贵互联网科技有限公司
互联网中国科技
互联网科技公司电话
银优互联网科技有限公司
碳银互联网科技有限公司
广州善班互联网科技
互联网科技公司有哪些
海南购全球互联网科技
来此购互联网科技有限公司
全球顶尖互联网科技公司
互联网科技人工智能实验室
无锡工业互联网科技有限公司
互联网科技数字货币
福州德业互联网科技
容联科技互联网电商
兰石爱特工业互联网科技分公司
张家口科技产业互联网平台
好易买互联网科技
耶加雪菲
喔噻互联网科技有限公司
湖南永感互联网科技有限公司
互联网医疗科技
上海万想互联网科技
哈尔滨新华互联网科技
衡水科技产业互联网平台
受益于互联网科技的高速发展
互联网科技与大数据专业
互联网第三次科技革命特征