linux中安装rlwrap后,在数据库中我们可以使用退格键删除前一个字符。使用上下键查看之前的命令
作者:互联网
通常当在linux中安装完oracle数据库后,sqlplus / as sysdba编辑sql语句时,通常会遇到如下现象,操作极其不方便:
输入错误需要删除,按删除键后: SQL> select * from v#^H^H^H^H; 使用上查看之前输入的命令,会出现: SQL> ^[[A^[[A^[[A^[[A^[[A
通过安装rlwrap,可以完美解决这个问题:
获取rlwrap wget https://github.com/hanslub42/rlwrap/releases/download/v0.43/rlwrap-0.43.tar.gz
安装readline*(rlwrap依赖)
# yum -y install readline*
解压安装rlwrap包
# tar -xzvf rlwrap-0.43.tar.gz
# cd rlwrap-0.43
# ./configure
# make
# make install
切换Oracle,添加sqlplus别名
# su - oracle
$ cd
$ vim .bash_profile
在文件中添加
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
:wq
$ source .bash_profile #立即生效
这样在sqlplus中就敲命令就很方便了,类似mysql。
标签:tar,rlwrap,alias,sqlplus,linux,安装,0.43,退格 来源: https://www.cnblogs.com/zouhong/p/16272336.html