Linux 下 sqlplus 显示上一条命令和退格
系统:CentOS7
Oracle:Oracle10g
1)检查 readline 是否安装:
# yum install readline;
如未安装,使用 yum 安装
2)安装 rlwrap:
下载:http://download.csdn.net/download/zhy0414/10153606
# unzip rlwrap-0.42-1-x64.rpm.zip
# rpm -ivh rlwrap-0.42-1.el6.x86_64.rpm
报错:
警告:rlwrap-0.42-1.el6.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 0608b895: NOKEY
错误:依赖检测失败:
perl(Data::Dumper) 被 rlwrap-0.42-1.el6.x86_64 需要
解决:
# yum install autoconf
3)设置环境变量:
$ vim ~/.bash_profile
底部添加:
stty erase ^h # 解决 shell 下sqlplus 退格问题
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias lsnrctl='rlwrap lsnrctl'
$ source ./bash_profile
系统:CentOS7
Oracle:Oracle10g
1)检查 readline 是否安装:
# yum install readline;
如未安装,使用 yum 安装
2)安装 rlwrap:
下载:http://download.csdn.net/download/zhy0414/10153606
# unzip rlwrap-0.42-1-x64.rpm.zip
# rpm -ivh rlwrap-0.42-1.el6.x86_64.rpm
报错:
警告:rlwrap-0.42-1.el6.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 0608b895: NOKEY
错误:依赖检测失败:
perl(Data::Dumper) 被 rlwrap-0.42-1.el6.x86_64 需要
解决:
# yum install autoconf
3)设置环境变量:
$ vim ~/.bash_profile
底部添加:
stty erase ^h # 解决 shell 下sqlplus 退格问题
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias lsnrctl='rlwrap lsnrctl'
$ source ./bash_profile