rlwrap是一个命令行工具,用于为其他命令行程序提供readline包装,从而提供额外的功能,如历史记录、自动补全等,在SQL领域,rlwrap可以用来增强 sqlplus(Oracle 数据库的命令行工具)的交互性

steps

1.下载
http://rpmfind.net/linux/rpm2html/search.php?query=rlwrap
https://fossies.org/linux/privat/rlwrap-0.42.tar.gz/
http://pan.baidu.com/s/1qXOOuGO

2.安装
rpm  -ivh  xxx.rpm
or
tar zxf xxx.tar.gz

# 安装编译依赖
yum install -y ncures-devel   readline-devel

./configure  -q           //-q静默不打印,check ...
make && make install

3.配置环境变量
# 建议在oracle用户下
vim .bash_profile 
# add
alias sqlplus='rlwrap sqlplus'

source  .bash_profile

4.测试
su - oracle
sqlplus /  as sysdba;
show user;