首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Oracle 安裝前置檢查失敗:物理記憶體、Swap、Temp 空間不足解決方案

     編輯:Oracle 資料庫相關知識

Oracle Universal Installer (OUI) 執行前置條件檢查時,常因 PRVF-7531、PRVF-7563、PRVF-7574 等錯誤導致記憶體、Swap、Temp 檢查失敗。本文解析根因並提供標準解決步驟。

常見錯誤碼與含義

錯誤碼檢查項目原因
PRVF-7531物理記憶體總量 (需 ≥ 922 MB)無法讀取 /proc/meminfo 或 c$ 共享未啟用
PRVF-7563可用記憶體 (需 ≥ 50 MB)同上
PRVF-7574Swap 空間大小同上

根因:OUI 依賴 C$ 行政共享讀取遠端/本機系統資訊

許多企業為安全關閉 Server 服務或防火牆封鎖 445 埠,導致 OUI 無法查詢記憶體資訊。

解決方案一:啟用 C$ 共享(Windows)

  1. 確認 Server 服務 正在運行 (services.msc → Server → Running)。
  2. 2. 管理員 CMD 執行:
    net share c$=c:
    
    3. 重新啟動安裝程式,勾選 Ignore Prerequisite Checks 或重跑檢查。

解決方案二:Linux / Unix 確保 /proc 可讀

# 檢查
cat /proc/meminfo
cat /proc/swaps
# 若權限正常,OUI 應能讀取

Temp 空間不足處理

錯誤提示:C:\Documents and Settings\Administrator\Local Settings\Temp 空間不足。

  1. 清理 C 暫存目錄:del /q /s %TEMP%\*
  2. 2. 或設定環境變數指向大磁碟:
    set TEMP=D:\Temp
    set TMP=D:\Temp
    
    3. 確保目標磁碟剩餘 > 5 GB。

忽略檢查安裝(生產環境慎用)

啟動安裝時加參數:

setup.exe -ignorePrereqFailures
# 或圖形介面勾選 "Ignore All Prerequisite Check Failures"

警告:僅在確認硬體資源實際足夠時使用,否則安裝後可能遇到 ORA-00845、實例啟動失敗等問題。

安裝後驗證

# 確認 SGA 分配正常
SQL> SHOW SGA
# 確認實例狀態
SQL> SELECT status FROM v$instance;
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved