解決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中上下左右退格鍵不能用SQL
- SQL Server 解決不區分中英文大小寫方法SQLServer
- csgo中win10輸入法不能用怎麼辦_csgo中win10輸入法不能用的解決方法GoWin10
- creo2.0中鍵在win10系統中不能用的最佳解決方法Win10
- 金沙不給提款的解決方法
- reCAPTCHA打不開的解決方法APT
- 解決GitHub打不開的方法Github
- word中怎麼解決英文對不齊 word英文對不齊的方法
- 電腦不讀硬碟的解決方法硬碟
- win10快速啟動不生效怎麼辦_win10快速啟動不能用的解決方法Win10
- win10無線網路卡驅動不能用的解決方法Win10
- Windows10系統下搜狗輸入法不能用的解決方法Windows
- Win10系統更新後滑鼠鍵盤不能用的解決方法Win10
- win10系統中打不開gpedit.msc的解決方法Win10
- 關於教程中 NPM 下載不穩定個人的解決方法NPM
- win10wifi提示密碼錯誤別的手機能用解決方法Win10WiFi密碼
- MacOS 不顯示 SD 卡的 bug 解決方法Mac
- SQL Server 匯出Excel有換行的解決方法SQLServerExcel
- 解決Vue中”This dependency was not found”的方法Vue
- win10系統中桌面小工具打不開的解決方法Win10
- element-UI更改樣式不生效的解決方法UI
- Vue中修改Element UI元件庫中的選擇器背景色不生效的解決方法VueUI元件
- windows10系統中ipconfig命令不能用怎麼解決Windows
- win10裝置管理器中不顯示藍芽的解決方法Win10藍芽
- Word下劃線不顯示解決方法
- mysql解除安裝不乾淨解決方法MySql
- 360隨身wifi win10不能用怎麼辦_win10系統360隨身wifi不能用的解決方法WiFiWin10
- SQL隱碼攻擊問題以及解決方法SQL
- 萬能方法解決——You have an error in your SQL syntaxErrorSQL
- Jtti:連線不上SQL資料庫怎麼解決?JttiSQL資料庫
- 解決無法連線SQL Server資料庫的方法BWSQLServer資料庫
- macOS 10.15.5 軟體意外退出打不開的解決方法Mac
- 【Vegas原創】解決cmd視窗不夠使用的方法
- 技術分享 | DNS解析不生效的原因及解決方法DNS
- 印表機不列印是怎麼回事 印表機不印表機的解決方法
- 為什麼win鍵不管用了_win10的win鍵不能用的解決方法Win10
- windows10系統中dnf公益服登陸器打不開的解決方法Windows
- [LeetCode] 844. Backspace String CompareLeetCode
- win10系統ie不能用輸入法怎麼辦_win10系統ie不能用輸入法的解決方法Win10