溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

oracle中快速實現(xiàn)命令記錄與刪除鍵,以及使用腳本快速配置

發(fā)布時間:2020-06-30 03:09:58 來源:網(wǎng)絡(luò) 閱讀:406 作者:hgmz123 欄目:關(guān)系型數(shù)據(jù)庫

環(huán)境:centos6

一:命令記錄

1.使用yum安裝readline-devel

yum install readline-devel

2.源碼編譯安裝rlwrap

# wget http://utopia.knoware.nl/~hlub/rlwrap/rlwrap-0.37.tar.gz
# tar -xf rlwrap-0.37.tar.gz
# cd rlwrap-0.37/
# ./configure
# make && make install

3.設(shè)置sqlplus的系統(tǒng)別名:
# vim /home/oracle/.bash_profile
在頭部或尾部添加:

alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'

二:刪除鍵

sqlplus下使用Backspace來刪除字符,使用stty命令重新定義^H,可以在使用sqlplus之前執(zhí)行stty erase ^H,也可以把這一句放到oracle用戶的.bash_profile文件里。


三:腳本快速配置

#/bin/bash

#description:quick configure the oracle del and history command record

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin

export PATH

#the centos6 has already installed the readline,so we needn't to install the readline again

#yum install readline

#use the yum to install readline-devel

yum install readline-devel

#use the tar file to install rlwrap

cd /usr/local/src

wget http://utopia.knoware.nl/~hlub/rlwrap/rlwrap-0.37.tar.gz
tar -xf rlwrap-0.37.tar.gz
cd rlwrap-0.37/
./configure
make && make install


#configure the .bash_profile


cat >> /home/oracle/.bash_profile <<EOF

alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'

stty erase ^H #it used to configure the delete of configure

EOF


參考網(wǎng)址:

http://www.ha97.com/4856.html


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI