解決SQL Plus中退格 方向鍵等不可使用的問題

2021-08-25 22:21:08 字數 602 閱讀 6573

解決sql*plus中退格、方向鍵等不可使用的問題

sql*plus中,退格鍵backspace為 ^h,上下右左分別是 ^[[a、^[[b、^[[c、^[[d,更別說上翻下翻上下次記錄了。

來實現,讓sqlplus像 bash一樣支援歷史記錄上下翻等功能。

1.安裝rlwrap-0.42-1.el5.i386.rpm

[root@oracle11g ~]# rpm -ivh rlwrap-0.42-1.el5.i386.rpm

2.修改系統全域性變數,

[root@oracle11g ~]# vim /etc/profile

stty erase ^h

alias sqlplus='rlwrap sqlplus'

[root@oracle11g ~]# source /etc/profile

也可以設定oracle使用者的區域性變數

[oracle@oracle11g ~]$ vim .bash_profile

stty erase ^h

alias sqlplus='rlwrap sqlplus'

[oracle@oracle11g ~]$ source .bash_profile

CentOS下SQLPlus方向鍵亂碼

好不容易在centos 5.5下安裝了oracle11g r1,使用遠端連線工具xshell,sqlplus中使用方向鍵顯示的全是亂碼。上網搜了一下,普遍反映需要安裝rlwrap。網上確實有不少文章,但是自己試了一下總是不能成功。現將過程總結如下 1.軟體準備 readline readline d...

Vi方向鍵變亂碼 退格鍵不能使用

由於 etc vim vimrc.tiny的擁有者是root使用者,所以要在root的許可權下對這個檔案進行修改。很簡單,這個檔案裡面的倒數第二句話是 set compatible 將 compatible 改成 nocompatible 非相容模式就可以解決方向鍵變abcd的問題了。接下來要解決b...

CentOS5下SQLPlus方向鍵無法使用

好不容易在centos 5.5下安裝了oracle11g r1,使用遠端連線工具xshell,sqlplus中使用方向鍵顯示的全是亂碼。上網搜了一下,普遍反映需要安裝rlwrap。網上確實有不少文章,但是自己試了一下總是不能成功。現將過程總結如下 1.軟體準備 readline readline d...