折雨的天空

新浪微薄腾讯微薄

最新碎语:最近霉到了住。哎。。。

您的位置:折雨的天空 >其他技术> Linux下的sqlplus中无法输入退格键,输错了无法删除,无法记忆的问题处理

Linux下的sqlplus中无法输入退格键,输错了无法删除,无法记忆的问题处理

需要安装一个rpm包,rlwarp。

以下为安装过程:

下载包:

第一个:https://github.com/hanslub42/rlwrap/releases

这个是zip和tar,需要自己编译,本文不讲这个。

第二种:rpm包安装。

本文环境为centos,且服务器有互联网。

下载地址:

[#zeyu#]

https://centos.pkgs.org/7/epel-x86_64/rlwrap-0.43-2.el7.x86_64.rpm.html

来一个附件:

rlwrap-0.43-2.el7.x86_64.zip

也可以直接wget 

https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/r/rlwrap-0.43-2.el7.x86_64.rpm

下载以后,rpm安装,需要较多依赖

[root@tt03 soft]# rpm -ivh rlwrap-0.43-2.el7.x86_64.rpm 
warning: rlwrap-0.43-2.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY
error: Failed dependencies:
	/usr/bin/python3.6 is needed by rlwrap-0.43-2.el7.x86_64
	perl(Data::Dumper) is needed by rlwrap-0.43-2.el7.x86_64

所以,使用yum命令安装,执行:

yum localinstall -y rlwrap-0.43-2.el7.x86_64.rpm

等待一会后,安装成功。


这时候,需要修改环境变量。


vi ~/.bash_profile

在文件末尾加入:


alias sqlplus='rlwrap sqlplus' 
alias rman='rlwrap rman' 
alias lsnrctl='rlwrap lsnrctl' 

:wq 保存后,再执行:


source ~/.bash_profile

[/#zeyu#]

这个时候,再次执行sqlplus /nolog,进去以后,可以随意退格,记忆上次输入的命令了。


------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------

转载请注明本文标题和链接:《Linux下的sqlplus中无法输入退格键,输错了无法删除,无法记忆的问题处理

奖励一下

取消

分享不易,烦请有多多打赏,如您也困难,点击右边关闭即可!

扫码支持
扫码打赏,5元,10元,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

-秒后自动关闭,如已打赏,或者不愿打赏,请点击右上角关闭图标。

发表评论

路人甲 表情
看不清楚?点图切换