Windows 7 64-bit 安裝 Oracle 11g Release 2 (11.2.0.1/11.2.0.4) 是許多開發者的經典環境。本文提供從下載、合併安裝檔、圖形化安裝步驟、環境變數 PATH 過長處理、到驗證連線的完整流程,並標註常見錯誤與解決方案。
win64_11gR2_database_1of2.zipwin64_11gR2_database_2of2.zipD:\Oracle11g)2of2\database\stage\Components 內所有檔案複製到 1of2\database\stage\Components 覆蓋合併。File not found: WFMLRSVCApp.ear 等錯誤。1of2\database\setup.exeD:\app\oracle(避免中文/空格路徑)ORCLSYS/SYSTEM 統一密碼| 錯誤現象 | 原因 | 解決方法 |
|---|---|---|
| PATH 環境變數長度超過建議值 | 系統 PATH 過長(>1024 字元) | 「我的電腦」→ 內容 → 進階系統設定 → 環境變數 → 編輯 Path,移除非必要路徑(保留 Windows 系統路徑) |
| 找不到檔案 WFMLRSVCApp.ear | 未合併 2of2 Components 目錄 | 重新複製 2of2\database\stage\Components 所有檔到 1of2 同目錄覆蓋 |
| 安裝卡住/閃退 | 權限不足或防毒軟體攔截 | 關閉防毒軟體,右鍵 setup.exe 選「以系統管理員身分執行」 |
| EM (Enterprise Manager) 無法啟動 | 端口衝突或防火牆 | emctl start dbconsole,檢查 5500/1158/3938 埠口 |
路徑:控制台 → 系統 → 進階系統設定 → 環境變數 → 系統變數 Path → 編輯
刪除非 Oracle、非系統必要路徑(如舊版 Java、第三方工具路徑),保留:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
cmd> sqlplus system/your_password@ORCL SQL> select instance_name, status from v$instance; INSTANCE_NAME STATUS ------------- ------ ORCL OPEN
若能正常查詢,代表安裝完成且服務正常運行。
SQLNET.ORA 關閉 TCP 檢查加速連線:TCP.VALIDNODE_CHECKING = NOLISTENER.ORA 監聽器設定,啟用 ADMIN_RESTRICTIONS_LISTENER = ONOracleServiceORCL、OracleOraDb11g_home1TNSListener 設為自動)DBMS_STATS.GATHER_SCHEMA_STATS 維護統計資訊遵循本教學,Win7 64-bit 上安裝 Oracle 11gR2 將不再是噩夢。