Backup And Recovery User's Guide-備份和恢復介紹-備份和恢復的目的-資料保護

LuiseDalian發表於2014-02-11

作為備份管理員就是為了保護資料而實施和監控備份。備份是資料庫資料的拷貝,可以用來重建資料。

備份可以是物理備份,也可以是邏輯備份

 

物理備份是物理檔案的拷貝,被用於還原和恢復資料庫。這些檔案包括:資料檔案、控制檔案、歸檔重做日誌檔案。

最終每一個物理備份都是檔案的拷貝,用於儲存資料庫的資訊到其它的位置,可以是磁碟,也可以是離線儲存介質(例如磁帶)。

 

邏輯備份包含邏輯資料,例如表和儲存過程。

可以使用Oracle Data Pump匯出邏輯資料到二進位制檔案,以後可以將這些檔案匯入到資料庫中。

資料泵的命令列的客戶端expdpimpdp會使用DBMS_DATAPUMPDBMS_METADATA2PL/SQL包。

 

物理備份是任何合理的備份和恢復策略的基礎。

在很多情況下,邏輯備份是對物理備份的有效補充,但沒有物理備份,邏輯備份不足以用於保護資料所丟失。

除非特別地指出,出現在備份和恢復文件中的術語備份就是指物理備份

 

很多情況可以使資料庫的正常操作被掛起或影響到資料庫的I/O操作,只有下面的情況需要DBA的介入和相應的資料恢復:

介質失敗使用者錯誤應用程式錯誤

其它的失敗可能需要DBA的介入,但因為沒有資料丟失,所以不需要從備份來恢復。

例如,在例項失敗時,只需要重啟一下例項;在資料檔案滿了之後,只需要分配更多的磁碟空間。

介質失敗

介質失敗是磁碟的物理問題,造成對資料庫需要的資料檔案的讀寫失敗。

任何資料庫檔案都有可能出現介質失敗。對於介質失敗的恢復技術依賴於被影響的檔案和可用的備份的型別

對於備份和恢復的一個非常重要的方面就是開發災難恢復策略來保護災難性的資料丟失,例如整個資料庫主機丟失。

 使用者錯誤

使用者錯誤是指因為應用程式邏輯錯誤或使用者的手工誤操作,導致資料庫中的資料被錯誤地修改或刪除。

使用者錯誤被認為是引起資料庫故障的最主要的原因。因為使用者錯誤而引起的資料丟失可能是區域性的也可能是大範圍的。

區域性的,從employees表刪除錯誤的員工。這種損壞需要surgical檢查和修復;

大範圍的,一個批處理作業刪除了當前月的公司訂單,此時需要drastic(猛烈的)操作來避免更長的資料庫停機時間。

 

使用者的培訓和小心的許可權管理可防止大多數使用者錯誤。

你的備份策略決定了當由於使用者錯誤造成資料丟失時,你的恢復過程的優雅程度。

應用錯誤

有時一些軟體的故障可以會破壞資料塊。

物理損壞/介質損壞中,資料庫根本無法識別資料塊,校驗無效,資料塊中包含的都是0、塊的頭部和尾部不符。

如果這種損壞不是大量的,則可以使用塊介質恢復來修復它。

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

相關文章