win7下安裝oracle時,提示程式異常終止,發生未知錯誤
一、安裝時報錯
1、修改oracle安裝包內refhost.xml檔案,如:我本地的路徑為:D:\soft\database\stage\prereq\db\refhost.xml
在 </SYSTEM>
<CERTIFIED_SYSTEMS>後面新增:
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
然後儲存檔案
2、修改oracle安裝包內oraparam.in檔案,如我本地的路徑為:D:\soft\database\install\oraparam.ini
找到: #Windows=4.0,5.0,5.1,5.2
修改為: #Windows=4.0,5.0,5.1,5.2,6.1
然後緊接著就在 #Windows=4.0,5.0,5.1,5.2,6.1 後邊新增如下:
[Windows-6.1-required]
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
#Minimum CPU speed required for OUI
#CPU=300
[Windows-6.1-optional]
3、確保整個安裝包當前使用者都有操作許可權,單擊 D:\soft\database 右鍵》管理員取得所有權
4、單擊D:\soft\database\setup.exe 檔案右鍵》屬性》相容性,勾選 以相容模式執行這個程式,並選擇 windows xp(service pack 3),然後確定
5、單擊D:\soft\database\setup.exe 檔案右鍵,以管理員身份執行
6、搞定,按著安裝步驟既可成功安裝
二、安裝成功後,登入進入控制檯時,報java.lang.Exception: Exception in sending Request :: null 錯誤
這是因為沒有設定時區,當前採用預設導致
解決辦法:
1、修改emd.properties檔案,如我本地的路徑為:E:\oracle\product\10.2.0\db_1\ZHANGL_orcl\sysman\config\emd.properties
在此檔案的最後一行找到 :agentTZRegion=GMT
修改為: agentTZRegion=Asia/Shanghai
具體時區值可修改為哪些,可從E:\oracle\product\10.2.0\db_1\sysman\admin\supportedtzs.lst 裡邊複製
2、然後重啟oracle控制檯服務 OracleDBConsoleorcl
3、重新開啟瀏覽器登入進入控制檯,發現不報錯了,搞定!