`
nzhzds
  • 浏览: 38489 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

rlwrap 的安装使用

阅读更多
在Windows操作系统上,当在DOS命令窗口中运行SQL*Plus的时候,可以使用向上,向下键来跳回之前已经执行过的SQL语句.你可以根据需要修改他们,然后按Enter键重新提交执行.
然而,当在Linux Shell中运行SQL*Plus的时候,并不提供浏览历史命令行的功能.
为了在Linux中达到同样的目的,你可以安装rlwrap,这个程式本身是个Shell,可以运行任何你提供给它的命令包括参数,并添加命令历史浏览功能.The rlwrap program is under the GPL license.
一:安装readline
OS的安装光盘里提供了readline包.
[root@oracle11g ~]# rpm -Uvh readline*
error: Failed dependencies: libtermcap-devel is needed by readline-devel-5.1-1.1.i386.rpm
[root@oracle11g ~]# rpm -Uvh libtermcap-devel-2.0.8-46.1.i386.rpm
[root@oracle11g ~]# rpm -Uvh readline*
package readline-5.1-1.1 is already installed
[root@oracle11g ~]# rpm -Uvh readline-devel-5.1-1.1.i386.rpm
二:安装rlwrap
Download:
http://utopia.knoware.nl/~hlub/uck/rlwrap/
[root@oracle11g ~]# tar -zxvf rlwrap-0.30.tar.gz
[root@oracle11g ~]# cd rlwrap-0.30
[root@oracle11g rlwrap-0.30]# ./configure
[root@oracle11g rlwrap-0.30]# make
[root@oracle11g rlwrap-0.30]# make install
[root@oracle11g rlwrap-0.30]# rlwrap
Usage: rlwrap [options] command ...
Options:
  -a[password:]              --always-readline[=password:]
  -A                         --ansi-colour-aware
  -b                  --break-chars=
  -c                         --complete-filenames
  -C                 --command-name=
  -D                  --history-no-dupes=
  -f        --file=
  -F          --history-format=
  -h                         --help
  -H                   --history-filename=
  -i                         --case-insensitive
  -l                   --logfile=
  -n                         --no-warnings
  -p[ANSI colour spec]       --prompt-colour[=ANSI colour spec]
  -P                  --pre-given=
  -q                  --quote-characters=
  -m[newline substitute]     --multi-line[=newline substitute]
  -r                         --remember
  -v                         --version
  -s                      --histsize= (negative: readonly)
  -t                   --set-term-name=
bug reports, suggestions, updates:
http://utopia.knoware.nl/~hlub/uck/rlwrap/
[root@oracle11g rlwrap-0.30]# vi /home/oracle/.bash_profile
添加
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
三:使用rlwrap
[oracle@oracle11g ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.1.0.6.0 - Production on Tue Jul 29 21:28:30 2008
Copyright (c) 1982, 2007, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> select * from v$sga;
NAME                      VALUE
-------------------- ----------
Fixed Size              1299116
Variable Size         155192660
Database Buffers       79691776
Redo Buffers            2347008
使用向上键调回最后执行的命令,按Enter键重新执行或修改后按Enter键执行.
SQL> select * from v$sga;
NAME                      VALUE
-------------------- ----------
Fixed Size              1299116
Variable Size         155192660
Database Buffers       79691776
Redo Buffers            2347008
SQL>
Note:
解决在sqlplus下输错命令后正常删除的方法
[oracle@oracle11g ~]$ vi /home/oracle/.bash_profile
添加
stty erase ^h
分享到:
评论

相关推荐

    rlwrap的安装使用 [SQLPlus上下键]

    rlwrap的安装使用 [SQLPlus上下键] oracle

    rlwrap安装包(一键安装)

    rlwrap安装包(一键安装) 适用于Oracle sqlplus、 rman 优化编辑器 安装完成后修改oracle用户环境变量 vi /home/oracle/.bash_profile #增加 alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman'

    rlwrap-0.42-1.el7.x86_64.rpm

    2. 检查包是否安装上 rpm -qa rlwrap 3. 修改配置文件 vi .bash_profile 增加:alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman' alias lsnrctl='rlwrap lsnrctl' 4. 生效: source .bash_profile

    rlwrap-0.30-1.el5.i386 rpm包

    默认情况下在Linux上安装的Oracle 10g的sqlplus不支持回显,这在使用中造成了一定的不便,为了使其支持回显功能,我们需要rlwrap软件来帮忙。 首先下载rlwrap-0.30-1.el5.i386的rpm包或者源码包,然后安装即可。...

    rlwrap-0.45.2.tar.gz 和 rlwrap-0.45.2.zip 两个压缩包

    什么是rlwrap?它是基于readline库,实现命令行补全和记录的包装命令。如今交互式输入是最基本的需求,Linux正是通过readline这个库来记录用户的操作,实现交互式输入、自动补全、搜索等功能。对于没有支持readline...

    RedHat 6.4 & oracle 11.2.0.4.0(本地安装)手册

    本文档,是我亲自实验编写,截图全部是实验截图,包括: vmware 安装 redhat 6.4 redhat 6.4 安装 oracle 11.2.0.4.0 sqlplus 增强工具 rlwrap 安装使用 oracle 自启动设置方法

    rlwrap-0.37.tar

    rlwrap安装时候由于编译前验证时候会报错提示缺少包,安装下面3个既可 资源压缩包中包含上面3个rpm (64位) libtermcap-devel , readline , readline-devel

    centos7_rlwrap-0.42.tar.gz

    找到centos7 安装的iso中的 Packages的 ncurses-devel-5.9-13.20130511.el7.x86_64.rpm rpm -ivh ncurses-devel-5.9-13.20130511.el7.x86_64.rpm 找到系统是否安装了 readline rpm -qa | grep readline 结果 安装了...

    rlwrap-solaris-x86.gz

    在solaris上安装rlwrap时需要的包

    linux rlwrap 安装包

    在Linux下使用SQL*PLUS、RMAN发现无法像bush一样上下翻页,也不能退格,只要安装rlwrap即可实现以上功能, linux6 linux7下安装包

    rlwrap-0.37.tar.gz

    Oracle使用sqlplus工具,很不方便,现使用rlwrap工具实现上下键切换历史命令,方便实用。

    rlwrap包资源

    使用该工具,时sqlplus 在linux下需有删除,上翻,下翻的功能; 说明:包安装后,在oracle的环境变量中增加一下 alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman'

    rlwrap-0.42-1.1.src.rpm(内含rlwrap-0.42.tar.gz)双重资源福利,学习不易,获取资源也不易

    答案是肯定的,安装配置 rlwrap 即可。 rlwrap 是GitHub的一个项目: rlwrap。使用readline封装一些linux命令,例如:sqlplus,rman等等,配合 alias 一起食用更佳。rlwrap工具配置完成就可以开心的翱翔在...

    rlwrap_redhat5,6,7

    rlwrap便捷小工具,redhat 5-7版本都有,安装完成后sqlplus可以使用上下键...

    rlwrap.rpm包.zip

    包含centos6 和centos7上面的安装包,可以通过yum和rpm方式安装,支持x64位版本的linux核心操作系统,支持oracle的sqlplus、rman上下文切换

    oracle小工具rlwrap

    oracle小工具安装后可以使用上下键翻页

    rlwrap-0.37.zip

    Oracle sqlplus中上下左右 退格键无法使用解决方法,解压完该包后能在Linux系统中Oracle的SQL界面使用删除按钮等操作。安装命令为检查该软件的./configure && make && make install

    rlwrap-0.42

    sqlplus rlwrap插件,用于oracle在RHEL6上安装,方向键可用

    rlwrap-0.37 and readline-6.2

    Linux 下sql*plus 实现上下键历史记录显示需要安装了两个资源包rar包中包括: rlwrap-0.37.tar.gz、readline-6.2.tar.gz。

    rlwrap-0.30-sol10-sparc-local.gz

    solaris 安装rlwrap 使sqlplus 支持历史命令及上下键,可以使sqlplus像操作系统命令一样使用起来更方便。

Global site tag (gtag.js) - Google Analytics