sqlplus editor 不能使用 vi

wmlm發表於2012-08-10
問題現象:
AIX 5300-11-01-0944
oracle 9.2.0.8.0 單機
sqlplus 中設定_editor=vi 之後,當使用ed 編輯sql的buffer 檔案afiedt.buf 之後,
:q 失去響應 ^d ^c 也沒有反應;查詢vi程式還在;似乎 vi hang , 為什麼?
[@more@]
問題原因:
經過反覆查詢,發現問題出在rlwrap上。
rlwrap工具可以解決linux下sqlplus提供瀏覽歷史命令列的功能,和刪除先前輸入錯誤的字母等問題
把這個別名從.profile中註釋掉,問題解決。
# alias sqlplus='/usr/bin/rlwrap sqlplus'
alias rman='/usr/bin/rlwrap rman'

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

相關文章