关于rlwrap的使用--Oracle Linux

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’

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: redhat 5.8 rlwrap-0.37-1.el6.x86_64是一个在Red Hat Enterprise Linux 5.8操作系统上可用的软件包。该软件包的完整名称为rlwrap-0.37-1.el6.x86_64,其中rlwrap是软件的名称,0.37是其版本号,1是发布的版本,el6表示该软件包是为Enterprise Linux 6系列发行版构建的,x86_64表示它是64位版本。 rlwrap是一个用于包装各种命令行工具的工具,以提供历史记录和编辑功能。它可以在使用交互式命令行工具时帮助用户更方便地操作和管理命令。通过使用rlwrap,用户可以在命令行工具中使用上下箭头浏览历史命令,使用Tab键自动补全命令和参数,并且可以方便地修改之前输入的命令。 在Red Hat Enterprise Linux 5.8操作系统上安装rlwrap-0.37-1.el6.x86_64软件包需要以下步骤: 1. 首先,确保在系统上具备Red Hat Enterprise Linux 5.8版本。 2. 然后,使用root权限登录系统或使用sudo命令运行以下命令来安装该软件包: ``` yum install rlwrap-0.37-1.el6.x86_64 ``` 3. 安装完成后,系统将会自动下载和安装软件包及其依赖项。 4. 安装完成后,就可以在命令行中使用rlwrap命令来启动其他命令行工具,并享受rlwrap提供的增强功能。 总之,redhat 5.8 rlwrap-0.37-1.el6.x86_64是Red Hat Enterprise Linux 5.8操作系统上的一个软件包,它提供了一个方便的工具,用于包装和改进命令行工具的操作和管理。 ### 回答2: redhat 5.8是一个Linux操作系统的版本。rlwrap-0.37-1.el6.x86_64是一个软件包的名称和版本号。这个软件包可以在redhat 5.8上安装和使用rlwrap是一个用于增强命令行编辑和历史记录功能的工具。它可以包装命令行工具,如sqlplus或者其他需要命令行输入的程序,并提供Tab自动完成、历史记录等功能。 版本号中的el6表示该软件包是为Enterprise Linux 6系列设计的。x86_64表示该软件包适用于64位系统。在redhat 5.8中安装这个软件包可能需要满足一些依赖关系,比如其他软件包或库文件的版本要求。 要在redhat 5.8上安装rlwrap-0.37-1.el6.x86_64,可以按照以下步骤进行: 1. 打开终端,以root用户身份登录。 2. 确保系统已经连接到互联网,可以通过yum命令来安装软件包。 3. 运行以下命令来安装rlwrap: yum install rlwrap-0.37-1.el6.x86_64 4. 等待安装过程完成。如果有依赖关系需要满足,系统会自动下载和安装所需的软件包。 5. 安装完成后,可以通过运行rlwrap命令来使用该工具,例如: rlwrap sqlplus 这将启动sqlplus,并使用rlwrap提供的命令行编辑和历史记录功能。 通过安装rlwrap,您可以更方便地在命令行中输入和编辑命令,并且可以回溯查看之前执行的命令,提高了工作的效率。 ### 回答3: redhat 5.8 是一款基于Linux系统的操作系统版本,rlwrap-0.37-1.el6.x86_64 是针对该操作系统版本的软件包。 该软件包 rlwrap 是一个用于在终端中提供命令行包装的工具。它为用户提供了命令行历史记录、自动补全和编辑功能,使得用户在使用命令行界面时更加方便和高效。 rlwrap-0.37-1.el6.x86_64 这个软件包的版本号是 0.37,适用于 64 位的处理器架构。它是专为在 Red Hat Enterprise Linux(RHEL) 5.8 这个特定版本的操作系统上运行而设计的。 安装此软件包可以通过以下步骤完成: 1. 确保你拥有 root 用户权限,或者已经获得了管理员权限。 2. 使用系统包管理器,例如 yum,调用以下命令进行安装: ``` yum install rlwrap-0.37-1.el6.x86_64 ``` 这将从软件源中下载并安装 rlwrap 软件包及其相关依赖项。 3. 安装完成后,你可以在终端中使用 rlwrap 命令来包装其他命令。例如: ``` rlwrap ping example.com ``` 这将在执行 ping 命令时启用 rlwrap,以带来命令行历史记录和自动补全等功能。 总而言之,rlwrap-0.37-1.el6.x86_64 软件包是适用于 redhat 5.8 操作系统版本的软件包,它为用户提供了在命令行终端中的一些增强功能,方便用户的操作和使用

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值