Sqlplus如何解决方向键乱码问题?
问题描述:如下图所示,当登录进sqlplus后,我们使用方向键发现乱码异常.
那么如何解决这个问题呢?
下面是解决方案的步骤:
1、安装readline
[root@dbserver ~]# yum -y install readline*
2、安装rlwrap
[root@dbserver rlwrap]# tar -xvf rlwrap-0.42.tar.gz
[root@dbserver rlwrap]#cd rlwrap-0.42
[root@dbserver rlwrap-0.42]#./configure
[root@dbserver rlwrap-0.42]#make && make install
注:rlwrap安装包需下载
3、修改参数文件
[root@dbserver rlwrap-0.42]# vi /home/oracle/.bash_profile
末尾添加以下内容,
aliassqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
[root@dbserver rlwrap-0.42]# source /home/oracle/.bash_profile
但是实际生产中,不太会让我们去装rlwrap-0.42.tar.gz第三方安装包.所以通常情况下,我们只需要点击“View”选项,勾选“Chat Windows”,此时我们可以在SecureCRT最下方输入SQL语句,上下方向键也不在出现乱码.
还有一种方案是使用PLSQL DEVELOPER或者SQL DEVELOPER.