Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> linux下sql*plus歷史命令回調問題

linux下sql*plus歷史命令回調問題

日期:2017/2/7 14:37:26      編輯:Linux教程
 

在linux下使用Oracle的sqlplus時,

缺省情況下箭頭鍵不起到左右移動光標,上下翻動命令的作用。
這使得要執行前一次使用過的命令很不方便。
經過在網上查找,發現可以使用rlwrap這個小軟件來幫助我們實現。首先下載

su - root
wget http://utopia.knoware.nl/~hlub/rlwrap/rlwrap-0.30.tar.gz

下載完畢後解壓
tar -zxvf rlwrap-0.30.tar.gz得到rlwrap-0.30文件夾,進入

cd rlwrap-0.30
./configure
make
make install
su - oracle

進入Oracle用戶主目錄,找到.bash_profile文件,在末尾加入如下內容

alias sqlplus="rlwrap sqlplus"
alias rman="rlwrap rman"

也可以使用
# echo 'alias sqlplus="rlwrap sqlplus"' >> /home/oracle/.bash_profile
# echo 'alias rman="rlwrap rman"' >> /home/oracle/.bash_profile

加入,然後重起或執行sh /home/oracle/.bash_profile即可。
 

Copyright © Windows教程網 All Rights Reserved