數據庫備份可以是物理備份也可以是邏輯備份。
- 物理備份是物理數據庫文件的副本。您可以使⽤RecoveryManager(RMAN)或操作系統實⽤程序進行物理備份。
- 邏輯備份包含表,存儲過程和其他邏輯數據。您可以使⽤Oracle數據庫實⽤程序(如數據泵導出)提取邏輯數據,並將其存儲在⼆進制文件中。邏輯備份可以補充物理備份。
RMAN創建的數據庫備份存儲為映像副本或備份集。
- 映像副本是數據文件,控制文件或存檔的重做日志文件的逐位磁盤復制。您可以使⽤操作系統實⽤程序或RMAN創建物理文件的映像副本,然后使⽤任⼀⼯具來還原它們。映像副本對磁盤很有⽤,因為您可以增量更新它們並就地恢復它們。
- 備份集是RMAN創建的專有格式,其中包含⼀個或多個數據文件,已歸檔的重做日志文件,控制文件或服務器參數文件中的數據。備份集的小單位是⼀個稱為備份文件的⼆進制文件。備份集是RMAN可以將備份寫⼊順序設備(例如磁帶機)的唯⼀形式。備份集的優點之⼀是RMAN使⽤未使⽤的塊壓縮來節省備份數據文件的空間。備份集中僅包括數據文件中⽤於存儲數據的那些塊。備份集也可以被壓縮,加密,發送到磁帶,並使⽤數據文件副本不可⽤的高級未使⽤空間壓縮。
RMAN可以與媒體管理庫(MML),系統備份到磁帶(SBT)軟件(可以創建到磁帶的備份),Oracle數據庫備份雲服務,或零數據丟失恢復設備交互(通常稱為恢復設備)。