安裝前準備
項目 建議規格
CPU x64 多核心 (Intel/AMD)
記憶體 最少 2 GB,生產建議 8 GB+
交換空間 1.5~2 倍實體記憶體
磁碟空間 軟體 10 GB+,資料檔另行規劃 (ASM/檔案系統/RAW)
作業系統 Windows Server 2016/2019/2022、Windows 10/11 Pro/Ent
權限 本機 Administrators 群組成員
環境 關閉防毒掃描安裝目錄、停用不必要服務、同步時間 (NTP)
通用安裝流程 (Oracle Universal Installer)
解壓媒體 :將下載的 ZIP 解壓至本機目錄 (路徑無中文/空格/特殊字元)。
以系統管理員身分執行 `setup.exe` 。
設定安全更新 :輸入 My Oracle Support 帳號 (可略過)。
選擇安裝選項 :
建立並設定資料庫
僅安裝資料庫軟體 (稍後 DBCA 建庫)
升級現有資料庫
系統類別 :伺服器類 / 桌面類。
Grid Infrastructure (可選) :若使用 ASM/叢集,先安裝 GI 再安裝 DB。
安裝類型 :典型 / 進階 (自訂元件、語言、目錄)。
Oracle 基底目錄 :`ORACLE_BASE` (如 `D:\app\oracle`),軟體安裝於 `ORACLE_BASE\product\版本\dbhome_1`。
庫存目錄 :`oraInventory` 位置。
前置條件檢查 :自動驗證核心參數、套件、磁碟、記憶體等。失敗項必須修復 ,勿勾選「忽略所有」。
資料庫識別 :全域資料庫名 (`DB_NAME.DB_DOMAIN`)、SID (≤ 8 字元)。
管理密碼 :SYS、SYSTEM、DBSNMP、PDBADMIN 等設定強密碼 。
儲存管理 :檔案系統 (指定資料檔/快速恢復區路徑) / ASM / OMF。
字元集 :強烈建議 AL32UTF8 (Unicode),避免亂碼與遷移痛苦。
範例結構描述 :可選安裝 HR/OE 等範例。
Enterprise Manager Database Express :內建 Web 管理介面 (HTTPS 5500/5501)。
摘要確認 → 安裝 :進度條階段:檔案複製 → 連結 → 設定 → 資料庫建立 (DBCA) → 完成。
安裝後驗證
-- 確認執行個體狀態
SQL> SELECT instance_name, status, version FROM v$instance;
-- 確認字元集
SQL> SELECT * FROM nls_database_parameters WHERE parameter LIKE '%CHARACTERSET%';
-- 確認表空間
SQL> SELECT tablespace_name, status FROM dba_tablespaces;
-- 監聽器狀態
LSNRCTL> STATUS
常見問題排查
ORA-01034 / ORA-27101:執行個體未啟動 → 檢查服務 `OracleService`、環境變數 `ORACLE_SID`、`ORACLE_HOME`。
INS-32026:目錄非空 → 選擇空目錄或清理。
PRVF-0002 核心參數不足 → 依提示修改登錄/系統設定重啟。
防火牆封鎖 1521/5500 → 開放輸入規則或關閉防火牆 (僅測試環境)。
版本差異快速查閱
版本 支援狀態 關鍵特性
8i/9i/10g 終止支援 歷史遷移專案
11.2.0.4 延長支援結束 RAC、Data Guard、分區、壓縮
12.1/12.2 終止/延長支援 多租戶 (CDB/PDB)、In-Memory、JSON
18c/19c 長期支援 (19c 至 2027+) 自動索引、即時統計、Sharding、PDB 遷移
21c/23c 創新版本 區塊鏈表、JSON 雙重性、圖查詢
圖示:Oracle Universal Installer 典型安裝步驟畫面 (版本差異僅介面細節)