首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 10g Windows 7 安裝常見問題與解決方案

     編輯:Oracle 資料庫基礎

問題現象

Windows 7 環境安裝 Oracle 10g (10.2.0.x) 時,安裝程式異常終止:

嚴重: 程序異常終止。發生內部錯誤。
請將以下文件提供給 Oracle 技術支援部門:
"C:\Program Files\Oracle\Inventory\logs\installActions...log"
"C:\Program Files\Oracle\Inventory\logs\oraInstall...err"
"C:\Program Files\Oracle\Inventory\logs\oraInstall...out"

解決方案一:相容模式執行 (最簡單有效)

  1. 右鍵點擊 setup.exe → 內容
  2. 切換「相容性」頁籤
  3. 勾選「以相容模式執行這個程式」→ 選擇 Windows XP (Service Pack 3)
  4. 勾選「以系統管理員身分執行」
  5. 確定後雙擊執行安裝

解決方案二:修改安裝程式版本檢查檔案 (進階)

若方案一失效,需修改安裝介質中的版本認證檔案:

1. 修改 refhost.xml (認證作業系統清單)

路徑:Oracle 10G\database\stage\prereq\db\refhost.xml

找到  區段,在內部新增:


  
  

說明:Windows 7 內核版本號為 6.1

2. 修改 oraparam.ini (安裝程式參數)

路徑:Oracle 10G\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-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]

根本原因分析

層面說明
版本支援Oracle 10g (10.2.0.1~10.2.0.3) 官方不支援 Windows 7 (內核 6.1),10.2.0.4+ 開始支援
安裝程式檢查機制OUI (Oracle Universal Installer) 啟動時讀取 refhost.xml/oraparam.ini 驗證 OS 版本,不在白名單即終止
相容模式原理Windows 7 相容層模擬 XP 環境欺騙安裝程式,實際運行仍在 Win7 核心上

其他常見 Windows 7 安裝問題速查

問題解決方法
TNS Listener 服務啟動後自動停止修改 listener.ora 中 HOST 為實際主機名或 IP;或用 Net Configuration Assistant 重新配置
iSQL*Plus 服務不存在CMD 執行:isqlplusctl start
查看 Enterprise Manager 端口號開啟 %ORACLE_HOME%\install\portlist.ini
防火牆阻擋 1521 埠Windows 防火牆新增入站規則允許 1521/TCP
安裝路徑含中文/特殊字元路徑僅使用英文、數字、底線,避免空格與中文

建議

  1. 優先採用相容模式 + 管理員身分,成功率 90% 以上
  2. 生產環境強烈建議使用 **Oracle 11g R2 / 12c / 19c** 等官方支援 Windows 7/10/Server 2016+ 的版本
  3. 若必須用 10g,建議在虛擬機安裝 Windows XP / Server 2003 運行

Windows 7 已停止主流支援 (2020/01/14),新部署請務必選擇受支援的 OS 與 Oracle 版本組合。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved