rlwrap支持sqlplus上下翻
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;