解決sql中上下左右backspace不能用的方法
一. 解決輸入 BACKSPACE 鍵變成 ^h 的問題
#su - oracle
$stty erase ^h.
要永久生效,可以加入到使用者環境配置檔案 .bash_profile 中 , 加入如下一行 :
stty erase ^h
二. 解決上下左右鍵問題
1. 安裝 readline 元件包
到 的 gun/readline目錄下,下載最新版本的 read.*.tar.gz 檔案,
如: -6.2.tar.gz
然後上傳到伺服器進行編譯安裝, 相關指令:
tar zxvf 檔名
./configure 或者 perl Makefile
make
make install
2. 安裝 rlwrap 元件包
到如下網頁搜尋下載相應作業系統版本的 rlwrap rpm 包,這裡以RHEL4為例:
/stat/4/idpl/5810350/com/rlwrap-0.30-1.el4.i386.rpm.html
如: ftp://ftp.univie.ac.at/systems/linux/fedora/epel/4/i386/rlwrap-0.30-1.el4.i386.rpm
注意:
對於 x86_64 系統, 也安裝上述 i386版的rpm包即可。
然後上傳到伺服器後使用類似如下指令進行安裝:
#rpm -Uvh rlwrap-0.30-1.el4.i386.rpm
也可以到其官方下載原始檔進行手工編譯:
/~hlub/uck/rlwrap/
但是, 我在編譯的時候遇到了如下錯誤, 所以還是推薦使用 RPM 包進行安裝
=======================================================
......readline.o(.text+0xf5c): In function `prompt_is_single_line':
/home/rlwrap-0.36/src/readline.c:686: undefined reference to `rl_variable_value'
collect2: ld returned 1 exit status
make[1]: *** [rlwrap] 錯誤 1
make[1]: Leaving directory `/home/rlwrap-0.36/src'
make: *** [install-recursive] 錯誤 1
......
=======================================================
3. 使用方法
可以手動輸入如下指令使用:
# rlwrap sqlplus "/as sysdba"
為了方便,也可以在Oracle使用者環境配置檔案.bash_profile中加入如下語句:
stty erase ^h
alias sqlplus='rlwrap sqlplus'
最後,再次進入sqlplus,上下左右和Backspace鍵都可以用了
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29306197/viewspace-1074149/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 解決 SQLPLUS不能使用上下左右和BACKSPACE鍵問題SQL
- aix 下 無法使用backspace鍵的解決方法。AI
- xmanger 不能用,解決方法之一
- 解決遊戲中不能用紅外遊戲
- Oracle中JOB的建立後不執行解決方法Oracle
- sqlplus中上下左右退格鍵不能用SQL
- SQL Server中 ldf 檔案過大的解決方法SQLServer
- creo2.0中鍵在win10系統中不能用的最佳解決方法Win10
- csgo中win10輸入法不能用怎麼辦_csgo中win10輸入法不能用的解決方法GoWin10
- 金沙不給提款的解決方法
- 解決GitHub打不開的方法Github
- reCAPTCHA打不開的解決方法APT
- Google打不開的解決方法Go
- linux環境sqlplus中使用backspace鍵出現亂碼的解決方法LinuxSQL
- word中怎麼解決英文對不齊 word英文對不齊的方法
- SQL Server 解決不區分中英文大小寫方法SQLServer
- jetty9 不生效的解決方法Jetty
- 電腦不讀硬碟的解決方法硬碟
- secureCRT使用退格鍵(backspace)出現^H解決辦法Securecrt
- Win10系統中登錄檔搜尋功能不能用的解決方法Win10
- win10快速啟動不生效怎麼辦_win10快速啟動不能用的解決方法Win10
- win10無線網路卡驅動不能用的解決方法Win10
- 舊版msn不能用的解決方法,禁止msn強制升級!
- 關於教程中 NPM 下載不穩定個人的解決方法NPM
- SQL SERVER Msg 7391解決方法SQLServer
- 外部連線不上redis的解決方法Redis
- Windows10系統下搜狗輸入法不能用的解決方法Windows
- Win10系統更新後滑鼠鍵盤不能用的解決方法Win10
- win10系統中打不開gpedit.msc的解決方法Win10
- word中打不開“特殊符號”對話方塊的解決方法符號
- Windows 2003不能用 '..' 表示父目錄解決方法- -Windows
- MacOS 不顯示 SD 卡的 bug 解決方法Mac
- ie9不顯示flash的解決方法IE9
- SQL ERROR 7311解決方法SQLError
- 解決國內gem不能用的問題
- 解決Vue中”This dependency was not found”的方法Vue
- win10wifi提示密碼錯誤別的手機能用解決方法Win10WiFi密碼
- win10系統中桌面小工具打不開的解決方法Win10