Oracle 11g 雖非最新版本,但在眾多企業生產環境中仍廣泛使用。本文提供 Windows 7/10/Server 環境下的完整安裝流程、常見坑點規避,以及徹底卸載的兩種方案,助您一次成功部署。
win64_11gR2_database_1of2.zip、win64_11gR2_database_2of2.zip雙擊合併目錄下的 setup.exe,建議以「系統管理員身份執行」。
| 步驟 | 建議設定 | 說明 |
|---|---|---|
| 安全更新 | 跳過 | 離線環境可取消勾選 |
| 安裝選項 | 建立並配置資料庫 | 含樣本結構 |
| 系統類別 | 桌面類 / 伺服器類 | 視記憶體大小決定 |
| 典型安裝 | Oracle 基礎目錄 | 如 D:\app\oracle,其餘路徑自動衍生 |
| 資料庫版本 | 企業版 | 含完整功能 |
| 字符集 | AL32UTF8 | 支援多語言,避免亂碼 |
| 口令管理 | 解鎖 SCOTT 並設定密碼 | SCOTT 含教學常用測試表(EMP、DEPT 等) |
-- 使用 SQL*Plus 測試 CONN system/your_password SELECT * FROM scott.emp;
-- 以 SYSDBA 登入 CONN / AS SYSDBA -- 解鎖 ALTER USER scott ACCOUNT UNLOCK; -- 設定密碼 ALTER USER scott IDENTIFIED BY tiger; -- 測試 CONN scott/tiger
Oracle 無原生卸載程式,直接刪除目錄會因服務鎖定失敗。提供兩種乾淨卸載法:
# 以管理員身份開啟 CMD cd D:\app\oracle\product\11.2.0\dbhome_1\deinstall deinstall.bat
依提示確認即可自動清理註冊表、服務、環境變數與檔案。
services.msc → 停止以 Oracle 開頭的服務regedit):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ → 刪除 Oracle 相關鍵值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\ → 刪除 Oracle 事件來源HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\ → 刪除整個 Oracle 節點PATH 中移除 Oracle 路徑(建議先複製到記事本編輯再貼回)D:\app\oracle\(或自訂路徑)C:\Program Files\Oracle\、C:\Users\All Users\Oracle\| 現象 | 原因 | 解決 |
|---|---|---|
| 檢查先決條件失敗 | 記憶體/交換空間不足、缺少系統補丁 | 關閉非必要程式、增加虛擬記憶體、打補丁 |
| 缺少檔案提示 | 未合併兩個 database 目錄 | 重新解壓並正確合併 |
| 監聽器配置失敗 | 防火牆阻擋、主機名解析錯誤 | 關閉防火牆測試、檢查 hosts 檔案 |
| EM 配置失敗 | 端口衝突、主機名含底線 | 修改主機名、指定可用端口 |
遵循「合併解壓目錄 → 以管理員執行 → 關鍵步驟解鎖 SCOTT → 失敗時用 deinstall 乾淨卸載」四大原則,Oracle 11g Windows 部署成功率極高。建議安裝完成後立即備份 ORACLE_HOME 與資料檔案,為後續遷移升級留後路。