linux上的sqlplus,操作很不方便,主要就是退格键还有上下键不可用,这个和shell的使用有很大的区别,让我很不适应,所以我打算把这个功能调出来。
1、下载 rlwrap 下载路径http://download.csdn.net/user/kkdelta
2、安装rlwrap
- 解压缩
- [root@guan]# tar -zxvf rlwrap-0.37.tar.gz
- [root@guan]# cd rlwrap-0.37
- 编译安装
- [root@guan rlwrap-0.37]# ./configure
- [root@guan rlwrap-0.37]# make
- [root@guan rlwrap-0.37]# make install
- 测试
- [root@guan rlwrap-0.37]# rlwrap
- 设别名并加入到oracle用户的环境变量中
- [root@guan rlwrap-0.37]# vi /home/oracle/.bash_profile
- 加入alias sqlplus='rlwrap sqlplus'
- 引号为单引号
- 切到oracle用户,更新环境变量
- [oracle@guan ~]$ source .bash_profile
3、现在在oracle用户下,直接使用sqlplus / as sysdba就可以使用上下键和退格键了