需要的软件: readline-5.2.tar.gz,rlwrap-0.21.tar.gz
下载地址分别为:
ftp://ftp.gnu.org/gnu/readline/
http://download.chinaunix.net/download/0010000/9017.shtml
我的系统是sles9.0,自带的readline版本较老,不能满足安装rlwrap的条件,因此需安装新版。
首先编译readline:
tar zxf readline-5.2.tar.gz
cd readline-5.2
./configure prefix=/usr/local
make
make install
安装完毕后readline的文件会分散到/usr/local文件夹下的相关子文件夹内。
接着编译rlwrap:
tar zxf rlwrap-0.21.tar.gz
cd rlwrap-0.21
CFLAGS=-I/usr/local/include CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./configure --prefix=/usr/local
make
make install
最后,在需要连接Oracle数据库的用户的根目录下编辑.bashrc文件:
vi .bashrc
alias sqlplus='rlwrap sqlplus'
使新加的内容生效:source .bashrc
这样,当你再次连接数据库时就可以在sqlplus中使用上下键查找以前输入的命令了。
SUSE Linux 9中sqlplus实现上下键查找历史命令
原创
©著作权归作者所有:来自51CTO博客作者xtwh007的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
sqlplus中实现上、下键翻动命令
数据库sqlplus中实现上、下键翻动命令
oracle sqlplus 实现上、 -
linux sqlplus历史命令的小贴士
window下的sqlplus可以通过箭头键,来回看历史命令,用起来非常的方便。但是在l
linux oracle include file object