久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

解決 SQLPLUS不能使用上下左右和BACKSPACE鍵問題

 AlPacido 2011-12-21

一. 解決輸入 BACKSPACE 鍵變成 ^h 的問題

#su - oracle  

$stty erase ^h.

要永久生效,可以加入到用戶環(huán)境配置文件 .bash_profile  ,, 加入如下一行 :

stty erase ^h

 

二. 解決上下左右鍵問題


1.  安裝 readline 組件包

到  ftp://ftp. 的 gun/readline目錄下,,下載最新版本的 read.*.tar.gz 文件,

如:   ftp://ftp./gnu/readline/readline-6.1.tar.gz


然后上傳到服務器進行編譯安裝,, 相關(guān)指令:


tar zxvf 文件名

./configure   或者  perl Makefile

make

make install

2. 安裝 rlwrap 組件包

到如下網(wǎng)頁搜索下載相應操作系統(tǒng)版本的 rlwrap  rpm 包,,這里以RHEL4為例:

http://rpm./index.php3/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 系統(tǒng), 也安裝上述 i386版的rpm包即可,。

然后上傳到服務器后使用類似如下指令進行安裝:

#rpm -Uvh rlwrap-0.30-1.el4.i386.rpm


也可以到其官方下載源文件進行手工編譯:

http://utopia./~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用戶環(huán)境配置文件
.bash_profile中加入如下語句:

stty erase ^h   

alias sqlplus='rlwrap sqlplus'


最后,,再次進入sqlplus,,上下左右和Backspace鍵都可以用了

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導購買等信息,謹防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多