1. 程式人生 > >解決sqlplus上下左右鍵和Back Space鍵亂碼不能用問題

解決sqlplus上下左右鍵和Back Space鍵亂碼不能用問題

sqlplus 上下左右鍵 back space鍵 亂碼 不可用

在使用Sqlplus的時候,我們會發現想用Back Space刪除錯誤的單詞的時候,會發現出現^H亂碼,解決的辦法有兩種:

一:

直接使用Ctrl+Back Space 的組合鍵就可以刪除

二:

在root用戶下的.bash_profile文件中加入:stty erase ‘^H‘

再使用 cource .bash_profile 重新生效


在使用Sqlplus的時候,如果想上下翻閱代碼而上下左右鍵不可用的話會讓人很頭疼。

下面是解決上下左右鍵不可用的方法:

一:安裝readline(readline包 安裝光盤就有

[[email protected] ~]# yum -y install readline*


二:安裝rlwrap

在官網下載rlwrap安裝包 http://rpmfind.net/linux/rpm2html/search.php?query=rlwrap

解壓縮安裝:

[[email protected] rlwrap]# tar -xvf rlwrap-0.42.tar.gz
[[email protected] rlwrap]#cd rlwrap-0.42
[[email protected] rlwrap-0.42]#./configure
[[email protected] rlwrap-0.42]#make && make install

三:方便使用rlwrap

[[email protected] rlwrap-0.42]# vi /home/oracle/.bash_profile 加入下面兩句

alias sqlplus=‘rlwrap sqlplus‘
alias rman=‘rlwrap rman‘

[[email protected] rlwrap-0.42]# soruce /home/oracle/.bash_profile 讓他生效

切換到oracle用戶,執行sqlplus就可以正常使用了



解決sqlplus上下左右鍵和Back Space鍵亂碼不能用問題