解决Linux下Oracle SQL*Plus命令行历史回调功能
2009-12-19 00:28
411 查看
Windows平台下的SQL*Plus具有命令行历史回调的功能,可以对命令行的历史进行回调,而在Linux上则没有该功能(虽然Shell可以做到这一点,但是SQL*Plus不可以)。为了在Linux中实现上下键调用命令行历史的方式,可以安装rlwrap工具,这个程式本身是个Shell,可以运行任何你提供给它的命令包括参数,并添加命令历史浏览功能。
它是利用GNU的readline库来完成功能,所以需要4.2以上版本的GNU readline以及C编译器(gcc)才能正常安装和运行,一般CentOS4或5自带的readline即可。
下载地址:http://utopia.knoware.nl/~hlub/uck/rlwrap/
然后解压编译安装:
tar xzf rlwrap-0.33.tar.gz
cd rlwrap-0.33
./configure
make
make install
使用方法:
Usage: rlwrap [options] command ...
rlwrap sqlplus / as sysdba
这样连接SQL*Plus就可以使用上、下键查找上次执行的命令了。可以做个 SQL*Plus 命令的别名简化操作。
rlwrap的使用是透明的,而且具有一定的通用性,不止SQL*Plus可以这样用,其他类似的命令行程序也能使用。
本文出自 “秀才” 博客,请务必保留此出处http://cau99.blog.51cto.com/1855224/348819
它是利用GNU的readline库来完成功能,所以需要4.2以上版本的GNU readline以及C编译器(gcc)才能正常安装和运行,一般CentOS4或5自带的readline即可。
下载地址:http://utopia.knoware.nl/~hlub/uck/rlwrap/
然后解压编译安装:
tar xzf rlwrap-0.33.tar.gz
cd rlwrap-0.33
./configure
make
make install
使用方法:
Usage: rlwrap [options] command ...
rlwrap sqlplus / as sysdba
这样连接SQL*Plus就可以使用上、下键查找上次执行的命令了。可以做个 SQL*Plus 命令的别名简化操作。
rlwrap的使用是透明的,而且具有一定的通用性,不止SQL*Plus可以这样用,其他类似的命令行程序也能使用。
本文出自 “秀才” 博客,请务必保留此出处http://cau99.blog.51cto.com/1855224/348819
相关文章推荐
- 解决Linux下Oracle SQL*Plus命令行历史回调功能
- [Oracle] 利用Uniread 解决 Linux下的SQL*Plus 命令行历史回调功能
- 利用Uniread 解决 Linux下的SQL*Plus 命令行历史回调功能
- 解决Linux下SQL*Plus命令行历史回调功能
- 利用uniread 解决 Linux下的SQL*Plus 命令行历史回调功能
- 利用uniread 解决 Linux下的SQL*Plus 命令行历史回调功能
- 利用uniread 解决 Linux下的SQL*Plus 命令行历史回调功能
- 解决Linux下SQL*Plus历史回调功能
- 配置linux下oracle sqlplus/rman等历史记录回调功能
- 配置linux下oracle sqlplus/rman等历史记录回调功能
- 安装rlwrap解决linux下sqlplus提供浏览历史命令行的功能
- 解决Linux下SQL*Plus历史回调功能
- rlwrap: command not found和解决linux下sqlplus 提供浏览历史命令行的功能
- 利用uniread解决下的SQL*Plus命令行历史回调功能
- 配置linux下oracle sqlplus/rman等历史记录回调功能
- 让Linux下的SQL*Plus具有历史回调功能
- 转:linux下sqlplus的历史sql回调功能实现方法
- 安装rlwrap解决oracle sqlplus命令行下找回历史命令,以及回退键,方向键不好使的问题
- 利用rlwrap配置linux下oracle sqlplus 历史记录回调
- 解决oracle中sqlplus客户端命令行中出现^H字符以及不能使用历史命令行