Backup And Recovery User's Guide-備份和恢復介紹-Oracle備份和恢復解決方案

LuiseDalian發表於2014-02-11

當實現備份和恢復策略的時候,可以採用下面的解決方案:

n  RMAN,它完全與資料庫整合,執行一定範圍內的備份和恢復策略,包括維護備份歷史資料的RMAN Repository

可以通過命令列或OEM訪問RMAN

n  使用者管理的備份和恢復,在這種策略中需要混合使用作業系統命令SQL*Plus恢復命令。

你需要決定備份和恢復的所有方面,包括何時和如何進行備份。

 

2個方案都被Oracle支援並有完整的文件,但RMAN是推薦的方法

RMAN提供了跨作業系統的通用介面,並且提供了使用者管理的備份方法不提供的多種備份技術。

 

最值得關注的備份技術有:

n  增量備份,增量備份只儲存自上次備份後資料塊的改變。

因此它提供了更緊湊的備份和更快速的恢復,也就減少了在資料檔案介質恢復時應用redo的需要。

如果開啟了塊改變跟蹤,則可以通過避免輸入資料檔案的全表掃描來提高效能。

使用BACKUP INCREMENT命令執行增量備份。

n  塊介質恢復,對於僅有一小部分的資料塊的損壞,你可以修復資料檔案而不需要使資料檔案離線而後從備份來還原它。

使用RECOVER BLOCK命令來執行塊介質恢復。

n  二進位制壓縮,被整合到Oracle資料庫中的二進位制壓縮技術,可以減小備份的大小。

n  加密備份RMAN使用備份加密功能以加密的形式儲存備份集。

為了在磁碟上建立加密的備份,資料庫必須使用高階安全選項

為了直接在磁帶上建立加密備份,RMAN必須使用Oracle Secure Backup SBT介面,而不需要高階安全選項。

n  自動資料庫複製,很容易地建立資料庫的拷貝,支援各種儲存配置,包括在ASM資料庫之間的直接複製。

n  跨平臺資料轉換

 

無論你使用RMAN還是使用者管理的方法,都可以使用資料泵export工具來完成邏輯備份,以對物理備份加以補充。

後面就可以在還原和恢復操作之後,使用Data Pump Import來重建資料。邏輯備份已經超出了備份和恢復文件的範圍。

 

不同備份技術的特徵總結

功能

RMAN

使用者管理的備份/手工備份

資料泵匯出

關閉的資料庫備份

需要例項被mount

開啟的資料庫備份

不需要使用BEGIN/END BACKUP語句

需要使用BEGIN/END BACKUP語句

需要回滾或undo段來產生一致的備份

增量備份

壞塊檢測

識別壞塊並記錄在v$DATABASE_BLOCK_CORRUPTION

export日誌中識別壞塊

自動指定備份中包含的檔案

建立被備份的所有檔案的名字和位置

被備份的檔案必須被手工地定位和複製

不適用

備份庫

備份被記錄在控制檔案中,這是RMAN後設資料的主庫,此外可以將這些後設資料儲存在“恢復目錄”中,它是在另外的資料庫中的方案。

DBA必須儲存它自己的備份記錄

備份到介質管理器

帶有介質管理器的介面。RMAN也支援proxy copy,允許介質管理器管理磁碟和備份介質間的整個資料傳輸

備份到磁帶是手動的或被介質管理器控制。

初始化引數檔案的備份

口令和網路檔案的備份

平臺獨立的備份語言

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

相關文章