oracle備份和恢復策略簡介

winston_DBA發表於2015-04-10

1.oracle備份和恢復策略主要分為兩種:

RMAN(Recovery Manager):與oracle資料庫完美整合,功能強大。
使用者管理的備份和恢復:使用作業系統命令和SQL*PLUS命令來進行備份,需要考慮方面多。

2.oracle推薦使用RMAN進行備份,因為其提供了人工備份沒有的功能:
增量備份:只備份自上次備份以來有改變的資料塊,減少備份工作量,並且提供塊改變追蹤功能,這樣在進行增量備份時,不需要進行所有資料塊的掃描,只需備份記錄塊改變跟蹤檔案中記錄的資料塊即可。但是在實際生產環境,開啟塊改變追蹤檔案,會對資料庫效能有一定影響(資料塊改變時,還需要往塊改變跟蹤檔案中寫入內容),需要評估使用。
塊級恢復:支援在不將資料檔案置為離線和不進行restore操作,對指定的損壞資料塊進行修復。
二進位制壓縮:支援二進位制壓縮編碼技術,減小備份集的大小。
加密備份:支援對備份集進行加密。
自動化資料庫複製:簡化建立資料庫副本,支援多種多樣的儲存配置,包括在ASM資料庫之間進行備份。
跨平臺資料傳輸:支援跨平臺的資料傳輸。
3.備份技術的特性對比表
技術特性 RMAN 使用者備份 資料泵技術
資料庫關閉情況備份 支援,但需要起例項 支援 不支援
資料庫開啟狀態進行備份 支援,不需要BEGIN/END BACKUP 支援,但需要使用BEGIN/END BACKUP命令 需要使用回滾技術或者回滾段來保證一致性備份
增量備份 支援 不支援 不支援
壞塊檢測 支援,檢測到壞塊並記錄到V$DATABASE_BLOCK_CORRUPTION中 不支援 支援,將壞塊記錄到匯出日誌中 
自動指定需要備份的檔案 支援,可以在指定全庫,表空間,資料檔案或控制檔案時,自動確定需要備份的檔案 不支援,需要備份的檔案都自己手工備份 不適用
備份資源庫 支援,可以將備份資訊寫入控制檔案或恢復目錄(recovery catalog)中 不支援,DBA需要手工記錄 不支援
備份到介質管理器上 支援 支援 不支援
備份初始化引數檔案 支援 支援 不支援
備份密碼檔案和網路配置檔案 不支援 支援 不支援
平臺無關語言 支援 不支援 支援





來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30167136/viewspace-1562758/,如需轉載,請註明出處,否則將追究法律責任。

相關文章