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

解決 Oracle 安裝「載入資料庫錯誤 areasQueries」:中文路徑導致的安裝失敗排查

     編輯:Oracle 資料庫基礎

錯誤現象

Oracle 安裝過程中彈出「載入資料庫錯誤 areasQueries」,安裝無法繼續或回滾失敗。

根本原因

安裝路徑包含中文字元。Oracle Universal Installer (OUI) 內部處理路徑時對非 ASCII 字元支援不完整,導致腳本解析、檔案複製、註冊表寫入等環節失敗。

完整清理與重裝步驟

1. 停止所有 Oracle 服務

# Windows 服務管理器 (services.msc) 停止:
OracleService, OracleTNSListener, OracleDBConsole, OracleJobScheduler
# 或命令列
NET STOP OracleServiceORCL
NET STOP OracleOraDb11g_home1TNSListener
...

2. 刪除安裝目錄

  • 主安裝目錄:如 D:\APP\ORACLE\、C:\APP\ORACLE\
  • 庫存目錄:C:\PROGRAM FILES\ORACLE\
  • 若刪除提示「檔案被佔用」,重啟機器後再試

3. 清理註冊表 (極重要)

REGEDIT 刪除以下鍵值:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\ORACLE*
HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\EVENTLOG\APPLICATION\ORACLE*
HKEY_CLASSES_ROOT\ORACLE.*
注意:若已安裝 ArcSDE for Oracle,保留含 ARCSDE 關鍵字的鍵值,否則導致 ArcSDE 無法運行。

4. 清理環境變數

  • 系統變數:移除 ORACLE_HOME、TNS_ADMIN、NLS_LANG 等 Oracle 相關變數
  • PATH 中移除 %ORACLE_HOME%\BIN 等路徑

5. 重新安裝:路徑僅使用英文、數字、底線

正確範例:D:\ORACLE\PRODUCT\11.2.0\DBHOME_1
錯誤範例:D:\軟體\Oracle\、C:\Program Files\甲骨文\

預防檢查清單

  • 安裝前確認全路徑無中文、空格、特殊符號
  • Windows 用戶名不含中文 (影響 %TEMP%、%USERPROFILE%)
  • 以「系統管理員身分執行」安裝程式
  • 暫停防毒軟體、關閉 UAC (Vista/7/8/10)
  • 預先建立 Oracle 用戶與 ORA_DBA 群組 (企業部署建議)

快速驗證

# 安裝完成後
SQLPLUS / AS SYSDBA
SQL> SELECT INSTANCE_NAME, STATUS FROM V$INSTANCE;
SQL> SELECT * FROM V$VERSION;
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved