備份策略:三層防護體系
OS 層:硬體冗余
- 大容量磁碟陣列 + 鏡像技術,單盤故障自動切換
- 雙伺服器架構:備援機保持相同參數,故障時最小化恢復時間
- 多重控制檔分散於不同物理磁碟
資料庫層:ARCHIVELOG 模式
- 歸檔日誌存放於獨立鏡像邏輯磁碟
- 每日線上熱備份:全量資料檔 + 所有歸檔日誌 + 一份控制檔
- 每週 Export 邏輯備份,補足物理備份無法處理的邏輯錯誤
恢復策略:針對三類故障
1. 執行個體失敗 — 自動恢復
重啟服務與資料庫,Oracle 自動執行執行個體恢復,利用線上重做日誌將所有資料檔同步至一致點。
2. 磁碟失敗 — 介質恢復
| 遺失檔案 | 恢復步驟 |
| 控制檔 | 關閉資料庫 → 從備份複製控制檔 → 啟動資料庫 |
| 資料檔 | ① 從備份還原遺失檔 ② MOUNT DATABASE ③ RECOVER DATABASE ④ OPEN DATABASE |
3. 邏輯錯誤(誤刪/誤改) — 時間點恢復 (TSPITR)
- 當前資料庫 Export → Import 至備用資料庫(同步基準點)
- 備用庫向前滾動至錯誤發生前時間點
- 備用庫 Export 受影響邏輯物件
- Import 回生產庫覆蓋錯誤資料
使用者角色權限管控
- 依工作性質分類使用者,授予最小權限角色
- 依資料來源細分物件權限(SELECT/INSERT/UPDATE/DELETE)
- 防止非法存取、限制合法用戶越權、確保故障零資料遺失、最快恢復 RTO