--整理以前的笔记
一开始没有安装readline-devel-5.1-3.el5.i386.rpm,导致在安装rlwrap-0.30.tar.tar时./configure报错,同时在安装readline-devel-5.1-3.el5.i386.rpm前需要先安装libtermcap-devel-2.0.8-46.1.i386.rpm
步骤如下:
1、先按照如下顺序安装3个rpm文件
rpm -ivh readline-5.1-3.el5.i386.rpm
rpm -ivh libtermcap-devel-2.0.8-46.1.i386.rpm
rpm -ivh readline-devel-5.1-3.el5.i386.rpm
2、以tarball方式安装rlwrap
tar xvf rlwrap-0.30.tar.tar
cd rlwrap-0.30
./configure
make
make install
安装完成
3、使用
# rlwrap sqlplus
# rlwrap rman target
可以设别名放到oracle用户的.bash_profile里,然后直接使用别名即可。
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
退出重新进入Oracle用户
sqlplus /as sysdba
就可以使用上下键来查看sql命令了
另:
解决在sqlplus下输错命令后按Backspace键正常删除的方法
[oracle@oracle11g ~]$ vi /u01/oracle/.bash_profile
添加
stty erase ^h