問題描述:在Linux系統(tǒng)下安裝好Oracle之后,,在使用Sqlplus時發(fā)現(xiàn),不能正常使用上下左右方向鍵及退格鍵了,,僅在屏幕上顯示^[[A^[[B^[[C^[[D,。
解決方法:需要安裝一個rlwrap包。 rlwrap是一個基于GNU readline library的工具,,可以增強(qiáng)Linux中的Sqlplus命令行功能,, 能夠使一些普通的命令行(比如Oracle中的Sqlplus,、Rman等)具有歷史輸入回溯和錯誤回退修正的增強(qiáng)功能,。 下載完rpm安裝包后,,以root用戶進(jìn)行安裝。
1,、下載地址:(For CentOS7) http://rpm./index.php3/stat/4/idpl/30448081/dir/centos_7/com/rlwrap-0.42-1.1.x86_64.rpm.html
選擇其他適合版本: http://rpm./index.php3?stat=3&search=rlwrap&srodzaj=3
基本信息如下: rlwrap rpm build for : CentOS 7
Name : rlwrap-0.42-1.1.x86_64.rpm Version : 0.42 Vendor : obs://build_opensuse_org/home:Ledest:misc Release : 1.1 Date : 2015-01-11 17:25:51 Group : Productivity/Other Source RPM : rlwrap-0.42-1.1.src.rpm Size : 0.17 MB Packager : (none) Summary : A Readline Wrapper Description : rlwrap uses the GNU readline library to allow the editing of keyboard input for any other command. The input history is remembered across invocations, separately for each command;history completion and search work as in bash and completion word lists can be specified on the command line.
RPM found in directory: /mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/Ledest:/misc/CentOS_7/x86_64
Content of RPM Changelog Provides Requires Download ftp.gwdg.de rlwrap-0.42-1.1.x86_64.rpm ftp. rlwrap-0.42-1.1.x86_64.rpm
2,、以root用戶進(jìn)行安裝 此RPM 包 可以直接安裝,,不需要其他依賴包。
3,、使用方法
rlwrap sqlplus
也可將其添加到別名中 編輯oracle用戶下的.bash_profile 增加以下兩行:
alias sqlplus=’rlwrap sqlplus’ alias rman=’rlwrap rman’
保存退出后執(zhí)行以下命令立即啟用即可,。 . .bash_profile
|