Windows 2008 R2 64位安裝Oracle 10g
轉自:http://hi.baidu.com/jizizeng/item/4df954c30b0d3d29ef4665da
在之前《在RHEL5.2上安裝Oracle 資料庫10g(二)》一文中也提到如何欺騙,避免自檢不通過。依樣畫葫蘆,在安裝目錄下找到\install\oraparam.ini,將[Certified Versions]修改為如下:
[Certified Versions]
#You can customise error message shown for failure, provide value for CERTIFIED_VERSION_FAILURE_MESSAGE
Windows=5.0,5.1,5.2,6.0,6.1
也就是增加6.1版本支援即可。修改完畢,重新安裝。我們欣喜的看到:
自檢通過,欺騙成功。不過,我們接下來,在安裝的過程中,還會有自檢,這個時候依然會提示錯誤:
正在檢查作業系統要求...
要求的結果: 5.0,5.1,5.2,6.0 之一
實際結果: 6.1
檢查完成。此次檢查的總體結果為: 失敗 <<<<
問題: Oracle Database 10g 未在當前作業系統中經過認證。
如下圖:
不過,這個時候我們不需要再做任何其他修改,只需要選中作業系統檢查後的錯誤複選框(調整成使用者驗證),然後點[下一步],忽略錯誤即可。我在安裝過程中一路順利,在此之後沒遇到任何錯誤,Oracle 10g順利安裝成功。
win2008r2 oracle下載地址:http://download.oracle.com/otn/nt/oracle10g/10204/10204_vista_w2k8_x64_production_db.zip
迅雷新建任務即可
本人安裝好像em沒裝成功,不過這個沒什麼用。。。
------------------------------------------------------------------------------------------------------------------------------------------------------------
下面升級到10.2.0.5(可選,oracle 都11g r2了)
先下載p8202632_10205_MSWIN-x86-64.zip
這個種子在裡找http://www.itpub.net/thread-1470337-1-1.html
或者http://download.csdn.net/download/dragoo1/4522046
1)然後把先點選setup,貌似又彈錯誤,說什麼.dll正在使用,跳過(不知道有沒有什麼問題),一路點選到完成
2)進入sqlplus "/as sysdba"
報Connected to an idle instance.
輸入Startup;
報ora-...錯誤(忘記了。。。)
然後shutdown immeidate
也報錯
後來,百度。重啟oracle服務等等。。。現在回頭一想,應該
1)shutdown
2)startup upgrade
這樣就可以啟動了
3)進入cmd,敲dbua,然後點下一步就可以了(這個和網上普通xp 32 位oracle 升級相同,可搜尋下)
4)再次進入sqlplus "/ as sysdba",就沒有之前各種錯了
然後
select version from v$instance;
10.2.0.5.0
ok,祝你好運