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

Win7 64 位元完美安裝 Oracle 11gR2 圖文教學(含坑點避雷)

     編輯:Oracle 教學

Win7 64 位元完美安裝 Oracle 11gR2 圖文教學(含坑點避雷)

Windows 7 64-bit 安裝 Oracle 11g Release 2 (11.2.0.1/11.2.0.4) 是許多開發者的經典環境。本文提供從下載、合併安裝檔、圖形化安裝步驟、環境變數 PATH 過長處理、到驗證連線的完整流程,並標註常見錯誤與解決方案。

前置準備

  1. 下載 Oracle 11gR2 64-bit 兩個壓縮包:
    • win64_11gR2_database_1of2.zip
    • win64_11gR2_database_2of2.zip
  2. 解壓兩個壓縮包到同一目錄(如 D:\Oracle11g)
  3. 關鍵步驟:將 2of2\database\stage\Components 內所有檔案複製到 1of2\database\stage\Components 覆蓋合併。
    原因:安裝程式只讀取 1of2 目錄,缺少 2of2 檔案會報 File not found: WFMLRSVCApp.ear 等錯誤。

安裝流程圖解

  1. 以系統管理員身分執行 1of2\database\setup.exe
  2. 「設定安全性更新」→ 取消勾選「我希望透過 My Oracle Support 接收安全性更新」→ 是
  3. 「選擇安裝選項」→ 建立並設定資料庫
  4. 「系統類別」→ 桌面類(開發/測試機)或 伺服器類(專用資料庫伺服器)
  5. 「典型安裝」設定:
    • Oracle 基底目錄:D:\app\oracle(避免中文/空格路徑)
    • 資料庫版本:Enterprise Edition
    • 字元集:AL32UTF8(支援多國語言,含中文)
    • 全域資料庫名稱/ORACLE_SID:ORCL
    • 管理密碼:設定 SYS/SYSTEM 統一密碼
  6. 「先決條件檢查」:若出現 PATH 環境變數過長 警告(> 1024 字元),需先精簡 PATH 再重試。
  7. 「摘要」確認無誤 → 完成 → 開始安裝(約 15-30 分鐘)
  8. 安裝完成 → 「密碼管理」可解鎖/修改其他帳號密碼 → 確定

常見錯誤與解決方案

錯誤現象原因解決方法
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 環境變數修改圖解

路徑:控制台 → 系統 → 進階系統設定 → 環境變數 → 系統變數 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

若能正常查詢,代表安裝完成且服務正常運行。

安裝後建議優化

  1. 設定 SQLNET.ORA 關閉 TCP 檢查加速連線:TCP.VALIDNODE_CHECKING = NO
  2. 調整 LISTENER.ORA 監聽器設定,啟用 ADMIN_RESTRICTIONS_LISTENER = ON
  3. 建立資料庫自動啟動服務(Windows 服務 OracleServiceORCL、OracleOraDb11g_home1TNSListener 設為自動)
  4. 定期執行 DBMS_STATS.GATHER_SCHEMA_STATS 維護統計資訊

遵循本教學,Win7 64-bit 上安裝 Oracle 11gR2 將不再是噩夢。

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