2014年1月6日 星期一

解決 SQL Plus 在 Linux上無法使用 SQL History(按上) 使用 rlwrap 功能

在工作中常常遇到連線 Linux Oracle DB時,下SQL指令,打錯後要重新打無法使用向上鍵而必須重打的冏境,rlwrap是一個好用的工具,且安裝方便

首先至rlwrap官網download最新版本
http://utopia.knoware.nl/~hlub/uck/rlwrap/

之後將此檔案放至您想放的目錄下,我是放在/home/oracle下(我使用WinSCP工具)
記得使用 root下指令喔!解壓縮吧!

接著輸入如下指令(記得要到rlwrap-0.37目錄下喔!)
中間的訊息我就省略了
最後的訊息大概像這樣
接著準備 su - oracle 吧!
在.bash_profile加入
alias sqlplus=”rlwrap sqlplus”
alias rman=”rlwrap rman”


之後離開session(putty),重新登入os後試試sqlplus及上一步功能有沒有顯示上一個SQL Commad嘍!