星期三, 5月 01, 2013

Oracle 10g 灌在windows 7 上不出錯方法


最近因應工作上的需求,要灌Oracle資料庫(版本 10G)。
在求學時期的印象中,Oracle的資料庫可是又肥又大又難灌,
而且還要消耗一堆系統資源,甚至還要用其他特殊的方法才能完全移除。
電腦爛的人只能說聲阿彌陀佛,祈禱灌Oracle的時候不要出問題。

問題是現在我的5739G剛剛才買沒多久,灌Oracle 10G 就出問題啦。
原來問題是出在作業系統(我用的是Win 7)。
雖然公司跟家裡的電腦都可以灌,不過灌在本機電腦總是比較好的選擇(沒錯!)。

我推想,win 7 號稱是vista骨xp皮,那不如拿vista版本來灌。
於是我就下載了這個版本來灌。
Oracle Database 10g Release 2 (10.2.0.3/10.2.0.4)
Enterprise/Standard Edition for Microsoft Windows Vista and Windows 2008
雖然每次看到Server版就有種古怪的感覺...不過還是要灌!

不過在設定的時候總是遇到版本不對的問題,似乎Oracle無法認得作業系統為何,原因是在於win 7 是6.1版,vista是6.0版(?)。
所以我們只要把安裝資料夾內所有refhost.xml內,加上這一段:

OPERATING_SYSTEM
VERSION VALUE="6.1"
OPERATING_SYSTEM

存檔,這樣一來灌Oracle 10g在win 7 上就會順順利利,整個服貼到不行(哈哈)。

沒有留言: