Oracle Linux安裝rlwrap

zhenghaishu發表於2015-08-10

Oracle Linux安裝rlwrap

現象:在虛擬機器中安裝OracleGoldenGate後,發現在sqlplusGoldenGate環境中按上下左右鍵會顯示[[A,[[B,[[C,[[D

 

解決方案:安裝rlwrap。具體步驟:

 

1 預備條件

在安裝rlwrap前,要先安裝readlinereadline-devel

可用命令“rpm -qa | grep 程式名來查詢某個程式是否已安裝。

# rpm -qa | grep readline

readline-6.0-4.el6.x86_64

readline-devel-6.0-4.el6.x86_64

compat-readline5-5.2-17.1.el6.x86_64

 

假如readline-devel沒有安裝,則先把光碟載入出來,再執行以下命令來安裝

# cd /media/RHEL_5.5\ i386\ DVD/Server/

# rpm –ivh /root/download/readline-devel-5.1-3.el5.i386.rpm

 

2 下載並安裝

~hlub/uck/rlwrap/下載rlwrap,放到/root/software下並用root使用者安裝

# tar –zxvf rlwrap-0.41.tar.gz

# cd rlwrap-0.41

# ./configure

# make

# make check

# make install

 

3 驗證安裝結果

# su – oracle

$ rlwrap

Options:

-a[password:]              --always-readline[=password:]

   -A                         --ansi-colour-aware

  (以下資訊省略)

$ rlwrap sqlplus / as sysdba

進入sqlplus環境中,試試上下鍵,可顯示歷史輸入,表示已起作用

 

或者

$ cd /u01/ogg

$ rlwrap ./ggsci

進入sqlplus環境中,試試上下鍵,可顯示歷史輸入,表示已起作用

 

4 設定

若想sqlplus的上下鍵永久起作用,進入/home/oracle目錄用vi 編輯器在.bashrc的最下方新增

alias sqlplus='rlwrap sqlplus'

alias ggsci='rlwrap /u01/ogg/ggsci'

儲存後執行

$ source .bash_profile

 

接著進入環境

$ sqlplus / as sysdba

或者

$ cd /u01/ogg/

$ ggsci

發現已經大功告成。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29485627/viewspace-1766786/,如需轉載,請註明出處,否則將追究法律責任。

相關文章