rlwrap 可以用来支持oracle下sqlplus历史命令的回调功能,提高效率。
1、下载
从http://utopia.knoware.nl/~hlub/uck/rlwrap/下载rlwrap-0.37.tar.gz,然后上传到
/tmp 目录下。
2、解压缩安装
[root@localhosttmp]# tar -zxvf rlwrap-0.37.tar.gz
[root@localhosttmp]# cd rlwrap-0.37
[root@localhostrlwrap-0.37]# ls
[root@localhostrlwrap-0.37]# ./configure
[root@localhostrlwrap-0.37]#make
[root@localhostrlwrap-0.37]#make install
3、验证安装结果
[root@localhost rlwrap-0.37]#su – oracle
[oracle@localhost ~]$ rlwrap
Usage: rlwrap [options] command ...
Options:
-a[password:] --always-readline[=password:]
-A --ansi-colour-aware
[oracle@localhost ~]$ rlwrap sqlplus / as sysdba;
SQL*Plus: Release 10.1.0.3.0 -Production on ??Υ 9? 3 12:49:42 2010
Copyright (c) 1982, 2004, Oracle. All rights reserved.
Connected to:
Oracle Database 10g EnterpriseEdition Release 10.1.0.3.0 - Production
With the Partitioning, OLAP and DataMining options
SQL> select status fromv$instance;
STATUS
------------
OPEN
4、安装报错
rlwrap: error while loadingshared libraries: libreadline.so.5: cannot open shared object file: No suchfile or directory
解决办法:
在oracle下的.bash_profile中$PATH路径中增加/usr/local/bin路径
PATH=/usr/local/bin:$PATH;
export PATH
5、 编辑oracle用户下的.bash_profile增加
alias sqlplus=’rlwrap sqlplus’
alias rman=’rlwrap rman’
转自http://www.cnblogs.com/lukeqinll/archive/2010/09/14/1826262.html
解决在sqlplus下输错命令后正常删除的方法
[oracle@oracle11g ~]$ vi /home/oracle/.bash_profile
添加
stty erase ^h
分享到:
相关推荐
在Linux下使用SQL*PLUS、RMAN发现无法像bush一样上下翻页,也不能退格,只要安装rlwrap即可实现以上功能, linux6 linux7下安装包
rlwrap安装包(一键安装) 适用于Oracle sqlplus、 rman 优化编辑器 安装完成后修改oracle用户环境变量 vi /home/oracle/.bash_profile #增加 alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman'
2. 检查包是否安装上 rpm -qa rlwrap 3. 修改配置文件 vi .bash_profile 增加:alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman' alias lsnrctl='rlwrap lsnrctl' 4. 生效: source .bash_profile
默认情况下在Linux上安装的Oracle 10g的sqlplus不支持回显,这在使用中造成了一定的不便,为了使其支持回显功能,我们需要rlwrap软件来帮忙。 首先下载rlwrap-0.30-1.el5.i386的rpm包或者源码包,然后安装即可。...
如今交互式输入是最基本的需求,Linux正是通过readline这个库来记录用户的操作,实现交互式输入、自动补全、搜索等功能。对于没有支持readline操作的命令,rlwrap就是最好的伙伴了。 sha256: 9f8870deb46e473d21b5db...
compat-libcap1-1.10-7.el7.x86_64 compat-gcc-32-3.2.3-72.el7.src compat-libstdc++-33-3.2.3-72.el7.x86_64 ksh-20120801-142.el7.x86_64 libaio-0.3.109-13.el7.src ...rlwrap-0.45.2-2.el7.x86_64
Oracle sqlplus工具
对于linux安装rlwrap sudo apt-get install rlwrap 安装一些文本编辑器,最好 运行一些命令以下载内容,以防止一次阻塞wifi 下载并启动clojure repl lein repl 等待开始 对于clojurescript开发,请使用 lein new...
rlwrap解决LINUX SQLPlus不能使用上下键
rlwrap是Linux下oracle命令回调工具,安装和配置见readme
包含centos6 和centos7上面的安装包,可以通过yum和rpm方式安装,支持x64位版本的linux核心操作系统,支持oracle的sqlplus、rman上下文切换
Linux下增加SqlPlus上下键翻动功能,方便sql执行翻阅历史的命令记录。
Windows下使用sqlplus的同学们都可以调出历史命令,提高了执行效率节省时间,linux下都要重新敲命令。有这个工具后就可以调出前面敲过的命令执行。 tar -xzvf rlwrap-0.37.tar.gz make install su - oracle vi .bash...
答案是肯定的,安装配置 rlwrap 即可。 rlwrap 是GitHub的一个项目: rlwrap。使用readline封装一些linux命令,例如:sqlplus,rman等等,配合 alias 一起食用更佳。rlwrap工具配置完成就可以开心的翱翔在...
使用该工具,时sqlplus 在linux下需有删除,上翻,下翻的功能; 说明:包安装后,在oracle的环境变量中增加一下 alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman'
在linux中oracle的sqlplus是没办法想windows下可以上下调回历史输入的。rlwrap就很好的解决了这个问题。rlwrap 可以用来支持Oracle下sqlplus历史命令的回调功能,提高效率
Oracle sqlplus中上下左右 退格键无法使用解决方法,解压完该包后能在Linux系统中Oracle的SQL界面使用删除按钮等操作。安装命令为检查该软件的./configure && make && make install
rlwrap Linux Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)
Linux 下sql*plus 实现上下键历史记录显示需要安装了两个资源包rar包中包括: rlwrap-0.37.tar.gz、readline-6.2.tar.gz。
Linux Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)