1. 什麼是 RMAN?
Recovery Manager,Oracle 官方備份恢復工具。功能:
- 備份/還原資料檔、歸檔日誌、控制檔
- 完整/不完整資料庫恢復
- 透過啟動伺服器進程執行備份還原
- 可由 OEM Backup Manager GUI 操作
限制:無法備份參數檔 (PFILE/SPFILE) 與密碼檔。
2. 核心術語
2.1 Backup Sets (備份集)
- 含一或多個資料檔/歸檔日誌
- Oracle 專有格式
- 由完整備份片組成
- 可為完整或增量備份
2.2 Backup Pieces (備份片)
- 備份集的單一輸出檔案
- 大小受限 (檔案系統上限)
- 無大小限制時備份集僅含一片
2.3 Image Copies (映像備份)
- 單一檔案 (資料檔/歸檔日誌/控制檔) 的位元級複製
- 類似 OS 層級複製,未壓縮,非備份集/片
2.4 Full Backup Sets (完整備份集)
2.5 Incremental Backup Sets (增量備份集)
- 備份自上次同/較低層級備份以來變更的區塊
- 同樣壓縮
2.6 File Multiplexing (檔案多工)
2.7 Recovery Catalog Resyncing (目錄同步)
- BACKUP/COPY/RESTORE/SWITCH 後自動更新
- 歸檔日誌資訊需手動
RESYNC CATALOG
RMAN> RESYNC CATALOG;