在linux下使用sqlplus没有在windows下方便,既不好用习惯的退格键,也无法通过上键来显示上一条的命令,这里我们使用rlwrap来解决(这里推荐一个下载rpm包的网站http://rpm.pbone.net,输入rlwrap后下载对应的版本,我这里下载的是rlwrap-0.37-1.el5.x86_64.rpm)。
1.安装readline,readline-devel
rlwrap依赖于readline,readline-devel这两个包,所有首先要先安装这两个包。
yum install readline
yum install readline-devel
2.安装rlwrap
rpm -ivh rlwrap-0.37-1.el5.x86_64.rpm
rlwrap的使用方式
rlwrap command
例如:rlwrap sqlplus /nolog
3.使用别名
每次都要rlwrap sqlplus比较麻烦,可以使用别名的方式解决
vi /etc/profile
添加以下内容
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
保存后运行下profile
source /etc/profile
以后使用sqlplus,rman就可以方便地编辑了
如果使用中提示缺少什么so文件,可以用以下方法解决
vi /etc/ld.so.conf
添加:
/usr/local/lib
保存后运行
ldconfig