Sqlplus如何解决方向键乱码问题?

问题描述:如下图所示,当登录进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.sqlplus解决方向键乱码问题_方向键_02