Chinaunix首页 | 论坛 | 博客
  • 博客访问: 335106
  • 博文数量: 115
  • 博客积分: 1019
  • 博客等级: 准尉
  • 技术积分: 1104
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-22 15:02
个人简介

别想万里,要把一只脚放到另一脚的前边

文章分类

全部博文(115)

文章存档

2018年(1)

2015年(2)

2014年(31)

2013年(38)

2012年(43)

我的朋友

分类: Oracle

2013-04-02 22:17:01

sqlplus 不能用方向键向bash 一样调用历史sql语句,方法如下:
1.安装 rlwrap 软件,这个可以搜
2. 安装步骤:
1)[root@tsingyee ~]# cd /usr/local/src/
 
[root@tsingyee src]# wget
 
[root@tsingyee src]# tar xzvf rlwrap-0.37.tar.gz
 
[root@tsingyee src]# cd rlwrap-0.37
 
[root@tsingyee rlwrap-0.37]# ./configure --prefix=/usr/local/rlwrap
 
 报错:
checking for readline in -lreadline... no
 
configure: error:

You need the GNU readline library( ) to build
 
this program!

我在centos 下直接: yum -y install readline-devel

接着就可以安装rlwrap 了。
2)[root@tsingyee rlwrap-0.37]# yum -y install readline-devel
[root@tsingyee rlwrap-0.37]# ./configure --prefix=/usr/local/rlwrap
[root@tsingyee rlwrap-0.37]# make
 
[root@tsingyee rlwrap-0.37]# make install
3) 就是用rlwrap 来包装上sqlplus:
[root@oracle11g rlwrap-0.30]# vi /home/oracle/.bash_profile
添加
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
export PATH=$PATH:/usr/local/rlwrap/bin
这样在rman 和sqlplus 中都可以直接用rlwrap 这个属性了。很好,很强大。

 

阅读(1163) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~