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

解決 Oracle 安裝「環境不滿足要求」:修改 cvu_prereq.xml 支援 Windows 8/10/11 完整步驟

     編輯:Oracle 教學

解決 Oracle 安裝「環境不滿足要求」:修改 cvu_prereq.xml 支援 Windows 8/10/11 完整步驟

在 Windows 8/10/11 上安裝 Oracle 11g/10g 時,常遇到「環境不滿足要求」導致安裝程式拒絕繼續。根因是安裝媒體的 cvu_prereq.xml 僅包含舊版 Windows 認證資訊。本文提供精確修改步驟與完整 XML 片段,助你繞過檢查順利安裝。

一、定位檔案

路徑:安裝媒體根目錄\client\stage\cvu\cvu_prereq.xml (Server 端同理,通常在 stage\cvu 下)。

二、備份原檔

copy cvu_prereq.xml cvu_prereq.xml.bak

三、編輯新增作業系統認證區段

在 <CERTIFIED_SYSTEMS> 區塊末尾 (緊接 <!-- 在此處添加支持win8系統的相關資訊 --> 註解處) 插入以下內容:

Windows 8 / 8.1 (Release 6.2 / 6.3)

<OPERATING_SYSTEM RELEASE="6.2">
  <VERSION VALUE="3"/>
  <ARCHITECTURE VALUE="64-bit"/>
  <NAME VALUE="Windows 8"/>
  <ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023"/></ENV_VAR_LIST>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM RELEASE="6.2">
  <VERSION VALUE="3"/>
  <ARCHITECTURE VALUE="32-bit"/>
  <NAME VALUE="Windows 8"/>
  <ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023"/></ENV_VAR_LIST>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM RELEASE="6.3">
  <VERSION VALUE="3"/>
  <ARCHITECTURE VALUE="64-bit"/>
  <NAME VALUE="Windows 8.1"/>
  <ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023"/></ENV_VAR_LIST>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM RELEASE="6.3">
  <VERSION VALUE="3"/>
  <ARCHITECTURE VALUE="32-bit"/>
  <NAME VALUE="Windows 8.1"/>
  <ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023"/></ENV_VAR_LIST>
</OPERATING_SYSTEM>

Windows 10 / 11 (Release 10.0)

<OPERATING_SYSTEM RELEASE="10.0">
  <VERSION VALUE="3"/>
  <ARCHITECTURE VALUE="64-bit"/>
  <NAME VALUE="Windows 10"/>
  <ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023"/></ENV_VAR_LIST>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM RELEASE="10.0">
  <VERSION VALUE="3"/>
  <ARCHITECTURE VALUE="32-bit"/>
  <NAME VALUE="Windows 10"/>
  <ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023"/></ENV_VAR_LIST>
</OPERATING_SYSTEM>

四、關鍵參數說明

屬性含義取值建議
RELEASEOS 版本號 (kernel version)Win8/8.1=6.2/6.3, Win10/11=10.0
VERSION主要版本識別碼固定 3
ARCHITECTURE位元數64-bit / 32-bit (視安裝介質而定)
NAME顯示名稱Windows 8 / Windows 8.1 / Windows 10
ENV_VAR_LIST環境變數檢查保留 PATH 長度檢查即可

五、修改後完整區塊示意 (節錄)

<CERTIFIED_SYSTEMS>
  <OPERATING_SYSTEM RELEASE="5.0"> ... </OPERATING_SYSTEM>  <!-- Win2000 -->
  <OPERATING_SYSTEM RELEASE="5.1"> ... </OPERATING_SYSTEM>  <!-- WinXP -->
  <OPERATING_SYSTEM RELEASE="5.2"> ... </OPERATING_SYSTEM>  <!-- Win2003 -->
  <OPERATING_SYSTEM RELEASE="6.0"> ... </OPERATING_SYSTEM>  <!-- WinVista/2008 -->
  <OPERATING_SYSTEM RELEASE="6.1"> ... </OPERATING_SYSTEM>  <!-- Win7 -->
  <!-- 新增上述 Win8/8.1/10/11 區塊 -->
</CERTIFIED_SYSTEMS>

六、驗證與注意事項

  1. 存檔後重新執行 setup.exe,先前的「作業系統不支援」紅叉應變綠勾。
  2. 僅繞過安裝前檢查:實際運行穩定性仍取決於 Oracle 版本對新 OS 的內核相容性。生產環境強烈建議使用 19c/21c 長期支援版。
  3. 若為 RAC 安裝,Grid Infrastructure 同樣需修改其 cvu_prereq.xml。
  4. 修改後若仍報錯,檢查 MAX_LENGTH 是否足夠 (1023 通常足夠),或嘗試以「管理員身分執行」安裝程式。

替代方案:使用 setup.exe -ignoreSysPrereqs 參數啟動安裝程式,可一鍵跳過所有先決條件檢查 (含 OS、記憶體、磁碟等),但風險自負。

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