rlwrap 的安装使用
来源:互联网 发布:没什么用网络语怎么说 编辑:程序博客网 时间:2024/06/06 20:30
在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
FROM:http://linux.chinaunix.net/techdoc/system/2008/07/29/1021764.shtml
- rlwrap 的安装使用
- 让sqlplus使用更方便的rlwrap工具安装
- RLwrap的安装和配置
- readline与rlwrap的安装
- rlwrap的安装和配置
- rlwrap 安装
- rlwrap安装
- 安装rlwrap
- rlwrap安装
- linux上安装rlwrap软件的步骤
- 『安装配置』用rlwrap解决SSH中使用SQLPLUS的方向键的问题
- 关于rlwrap的使用--Oracle Linux
- rlwrap 的安装使用(实现sqlplus下命令行history编辑)
- Linux下SQLPLUS替代工具rlwrap安装使用
- rlwrap安装(解决Linux下无法使用上下键)
- 安装rlwrap工具
- rlwrap安装配置
- AIX 5.3安装rlwrap
- linux 3.10在mini210s上移植----02.minicom安装
- 15分钟学会使用Git和远程代码库
- C#、C++、JAVA中虚函数和抽象函数的概念对比
- 2013年北邮网研院上机真题(C)
- 成为一只程序猿
- rlwrap 的安装使用
- VLAN技术初识
- 【汇编】自定义9号中断(键盘输入处理中断)
- 深入理解node.js异步编程(闭包,事件,内存回收,eventloop,io)
- hdu 1142
- hdu 2337 Escape from Enemy Territory (presolve bfs +bfs+二分)
- 安装apache,输入地址127.0.0.1后显示it works,为什么没显示网页?
- 编写你的第一个垃圾收集器
- AJAX note