linux上的sqlplus,操作很不方便,主要就是退格键还有上下键不可用,这个和shell的使用有很大的区别,让我很不适应,所以我打算把这个功能调出来。

1、下载 rlwrap  下载路径http://download.csdn.net/user/kkdelta

2、安装rlwrap

  1. 解压缩    
  2.  [root@guan]# tar -zxvf rlwrap-0.37.tar.gz         
  3.  [root@guan]# cd rlwrap-0.37   
  4. 编译安装  
  5. [root@guan rlwrap-0.37]# ./configure   
  6. [root@guan rlwrap-0.37]# make   
  7. [root@guan rlwrap-0.37]# make install   
  8. 测试  
  9. [root@guan rlwrap-0.37]# rlwrap  
  10. 设别名并加入到oracle用户的环境变量中  
  11. [root@guan rlwrap-0.37]# vi /home/oracle/.bash_profile   
  12. 加入alias sqlplus='rlwrap sqlplus'  
  13. 引号为单引号  
  14. 切到oracle用户,更新环境变量  
  15. [oracle@guan ~]$ source .bash_profile   

3、现在在oracle用户下,直接使用sqlplus / as sysdba就可以使用上下键和退格键了