写在前面
注意,很多人不知道在sqlplus中不安装任何软件也是支持删除操作的
请使用: Ctrl + Backspace
当然想使用上下键查询历史输入就需要安装rlwrap软件了
背景
rlwrap
的出现使得我们能像使用bash一样使用上下键来选取诸如sqlplus、rman等命令的输入记录。
rlwrap使用readline库,因此readline也是必须先行安装。
安装
注意需使用root用户安装
yum在线安装 (推荐)
如果机器能联网,强烈推荐使用yum自动安装。如果yum无法使用请搜索yum 更换源
。
yum -y install rlwrap readline readline-devel
手动安装
手动安装可能会遇到以下依赖问题,所有包你都可以在我的备份里面看到,你也可以点击具体的依赖链接,会让你跳转到rpm.pbone.net
对应的rpm源。
readline-6.0-4.el6.x86_64.rpm
readline-devel-6.0-4.el6.x86_64.rpm
rlwrap-0.41.tar.gz
ncurses-devel-5.7-3.20090208.el6.x86_64.rpm
rpm包使用命令 rpm -ivh RPM_NAME
逐个安装,如果不熟悉请搜索rpm 安装
下载下来的rlwrap需要我们自己手动编译安装
tar zxvf rlwrap-0.41.tar.gz cd rlwrap-0.41 /configure make && make install
配置
配置当前用户的 .bash_profile文件,注意为英文引号。
# Alias for rlwrap alias sqlplus="rlwrap sqlplus" alias dgmgrl="rlwrap dgmgrl" alias rman="rlwrap rman" alias lsnrctl="rlwrap lsnrctl" alias asmcmd="rlwrap asmcmd" alias adrci="rlwrap adrci" alias impdp="rlwrap impdp" alias expdp="rlwrap expdp"
使用srouce .bash_profile
使配置生效
参考
配置参考:nstalling rlwrap on Linux saves you time
rlwrap官网
我的备份
readline
(原创)Linux Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)
修订
- 2014年7月30日 9:37:39 - 添加写在前面章节,重新整理两种安装方式,增加了所有依赖于我的备份中,增加了参考资料。
转载请标明作者和原文链接
ifuteng#gmail.com 2014/7/18
相关推荐
包含termcap-1.3.1.tar.gz,readline-6.2.tar.gz,rlwrap-0.37.tar.gz包 libtermcap-2.0.8-47.i386.rpm readline-devel-5.2-13.fc9.i386.rpm...按照里面说明文档操作即可,可以解决sqlplus下面退格,方向键输入乱码问题
面试中Linux中SQLplus上下键不能显示历史命令的问题
Linux Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap) 附件中有解决方法的具体步骤
安装方法: 1. tar -jxvf rlwrap-0.28.tar.bz2 2. cd rlwrap-0.28 ...alias sqlplus='rlwrap sqlplus' rlwrap is a 'readline wrapper' that uses the GNU readline library alias rman='rlwrap rman'
Linux下sqlplus退格、上翻键乱码工具,包含安装说明
linux下用sqplus调试oracle时,常常会输错命令,但是删除键及方向键不能使用。此软件可以完美解决此问题。
解决sqlplus 删除键,方向键扥乱码
linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题
SQLPLUS命令的使用大全.doc SQLPLUS命令的使用大全.doc SQLPLUS命令的使用大全.doc SQLPLUS命令的使用大全.doc
oracle sqlplus 常用命令大全.txt
解决Oracle SQLPLUS没有命令历史的问题 tar zxf rlwrap-0.36.... cd rlwrap-0.36 ./configure;make;make install echo "alias sqlplus='rlwrap sqlplus'">>~oracle/.bashrc echo "alias rman='rlwrap rman'">>~...
SQLPLUS命令使用大全SQLPLUS命令使用大全SQLPLUS命令使用大全SQLPLUS命令使用大全
共享
sqlplus常用命令.txt
sqlplus命令的使用大全sqlplus命令的使用大全sqlplus命令的使用大全sqlplus命令的使用大全sqlplus命令的使用大全sqlplus命令的使用大全
SQLPlus命令使用大全,Oracle基础知识
下载完成后在Linux系统下解压、编译、安装。
sqlplus命令大全.pdf
SQLPLUS命令的使用大全 文章整理: www.diybl.com 文章来源: 网络