您的位置:首页 > 数据库 > Oracle

Oracle使用sqlplus和rman无法使用退格、上翻键乱码等问题的解决办法

2016-08-02 09:30 651 查看
在Linux下使用sqlplus你会发现:退格键无法正常使用(乱码),上翻键也无法正常显示历史功能,非常讨厌!

为了让退格键和上翻键在sqlplus里正常发挥它的作用,我们必须安装一个软件 - rlwrap

1. 首先,从http://utopia.knoware.nl/~hlub/uck/rlwrap/下载安装包,上传到linux服务器上

2. 以root用户解压缩安装
tar -zxvf rlwrap-0.37.tar.gz   
cd rlwrap-0.37  
./configure  
make  
make install 

[root@localhost rlwrap-0.37]# make
make: *** No targets specified and no makefile found.  Stop.

出现上面错误是因为缺少三个安装包:

libtermcap-devel-2.0.8-39.i386.rpm

readline-4.3-13.i386.rpm

readline-devel-4.3-13.i386.rpm

以上安装包在安装光盘中可以找到。

3. 安装成功后,在oracle用户下编辑.bash_profile
alias sqlplus='rlwrap sqlplus' 
alias rman='rlwrap rman' 
alias lsnrctl='rlwrap lsnrctl' 

这时你再登陆sqlplus和rman,会很高兴的发现退格、上翻键可以正常使用了,终于不再被输错字符而懊恼不已了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle rman
相关文章推荐