2 Day DBA-管理方案物件-執行備份和恢復-資料庫備份和恢復概念

LuiseDalian發表於2014-02-03

備份資料庫:複製資料檔案、控制檔案和歸檔重做日誌檔案(如果資料庫在ARCHIVELOG模式執行)。

還原資料庫:從備份介質(通常為磁碟或磁帶)複製組成資料庫的物理檔案到它的原始位置或新位置。

資料庫恢復:是指用資料庫備份後的改變來更新從備份中還原的資料庫檔案,通常使用聯機重做日誌。

 

如果資料庫執行在歸檔模式,你就可以進行不一致備份,這種備份是可以使用歸檔重做日誌來恢復的。處於OPNE狀態的資料庫的備份是不一致備份,因為聯機重做日誌檔案中包含沒有應用到資料檔案的改變。聯機重做日誌必須被歸檔並和資料檔案一同備份,來確保可恢復。

 

不管名字,不一致備份和一致備份一樣是一種健壯的備份形式。使用不一致備份的好處是可以在資料庫處於OPEN可更新狀態時備份你的資料庫。

 

介質恢復

如果還原了歸檔日誌檔案和資料檔案,則在能開啟資料庫之前需要進行介質恢復。在歸檔日誌中的沒有被反應到資料檔案中的事務都被應用於資料檔案,在資料庫開啟之前讓其進入事務一致狀態。

 

介質恢復需要控制檔案、資料檔案、聯機重做日誌檔案和歸檔重做日誌檔案,包含資料檔案備份之後的改變。介質恢復通常用於從介質失敗中恢復,如檔案或磁碟的丟失、使用者誤操作(如刪除表的內容)

 

介質恢復可以是完全恢復,也可以是時間點恢復。在完全恢復中要還原資料檔案,並且應用歸檔重做日誌和聯機重做日誌中的所有改變到資料檔案中。資料庫返回到它失敗時的狀態,可以開啟且沒有資料丟失。

 

在時間點恢復中,還原資料庫內容到使用者選擇的某個過去的時間。還原在目標時間之前建立的資料檔案備份,還原從備份開始到目標時間之間的全部歸檔重做日誌檔案。恢復把備份時間和目標時間之間的改變應用於資料檔案。目標時間之後的改變被丟棄。

 

OEMDC以嚮導的形式提供了完全恢復和時間點恢復的介面。

 

快速恢復區

為了簡化備份和恢復檔案的管理,可以為資料庫建立一個快速恢復區。快速恢復區是一個Oracle管理的目錄、檔案系統或Oracle自動儲存管理磁碟組,為備份和恢復檔案提供了集中管理的磁碟位置。Oracle資料庫在快速恢復區建立歸檔日誌和快速恢復日誌。RMAN在快速恢復區儲存它的備份集和映象拷貝,並在介質恢復時使用它來還原檔案。快速恢復區也作為磁帶的磁碟快取。

 

Oracle資料庫自動管理這些儲存,刪除不再需要的檔案。通過定期複製備份到磁帶來釋放空間。Oracle建議啟用一個快速恢復區來簡化備份管理。

 

RMAN

RMAN在它操作的資料庫上維護資料庫檔案和備份的記錄。這個後設資料叫作RMAN庫。

如果沒用使用RAMN備份了一個檔案,如在作業系統層次上拷貝了一個檔案,然後可以在RMAN庫中新增關於這次拷貝的後設資料。如果後來使用一條如RESTORE DATABASE的命令,則RMAN使用庫中記錄來查詢恢復需要的備份。

 

一個資料庫的RMAN庫的主要位置是它的控制檔案。RMAN的這個後設資料的重要性是為什麼保護你的控制檔案是備份策略的重要部分的又一個重要原因。在一些安裝中,RMAN庫的第2個拷貝被儲存在一個叫做recovery catalog的方案中。這個recovery catalog位於獨立的資料庫且可以儲存多個資料庫的後設資料。使用recovery catalog是可選的。

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

相關文章