1. 程式人生 > >centos下sqlplus環境中按方向鍵亂碼解決方法

centos下sqlplus環境中按方向鍵亂碼解決方法

最近在centos6.4下安裝了oracle11g,進入sqlplus後按方向鍵會出現“^[[D^[[D”亂碼,解決方法如下:

(1) 先安裝以下幾個安裝包,除了rlwrap包其他都能在系統iso檔案中找到。

          readline-6.0-4.el6.i686.rpm

          ncurses-devel-5.7-3.20090208.el6.i686.rpm

          readline-devel-6.0-4.el6.i686.rpm

          compat-libtermcap-2.0.8-49.el6.i686.rpm

          compat-readline5-5.2-17.1.el6.i686.rpm

          rlwrap-0.37-1.el5.i386.rpm

(2) 修改 .bash_profile檔案

     修改oracle使用者下的 .bash_profile檔案,在最後新增如下兩行:

           aliassqlplus="rlwrap sqlplus"

           aliasrman="rlwrap rman"

     退出重進oracle使用者即可