1. 程式人生 > >Windows 2008 R2 64位安裝Oracle 10g

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順利安裝成功。

Ps:

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,祝你好運