怎樣確定備份集可使用可恢復(筆記)

(ITPUB斑竹福哥講解)

1、壞塊

1、物理壞塊

2、邏輯壞塊

BLOCK物理損壞的特徵:

   In a physical block corruption, which is also called a

   media corruption, the database does not recognize the

   block at all:

      1  the checksum is invalid,

      2  the block contains all zeros,

      3  the header and footer of the block do not match or

          one of the key data block data structure is

          incorrect such as the data block address (DBA).

   關鍵點:數據庫並不識別BLOCK

BLOCK邏輯損壞的特徵:

    In a logical block corruption, the contents of the block are physically sound and pass the physical block checks;  however the block can be logically inconsistent.  Examples of logical corruption include corruption of a row piece or index entry.

 

2RMAN常用的校驗命令

    -- 檢測/校驗要備份的對象。

    Backup Validate Check Logical BackupSpec;   backup validate database;   ---這個是不會備份的

    -- 檢測/校驗要恢復的對象。

    Restore Restoreobject Check Logical  Validate;   

    -- 檢測/校驗備份集及要備份的對象。-兩邊都檢查

    Validate Backupset/DbTsDfCtl/Spfilearchivelog {Copy};  

    默認情況下,只對對象作物理檢查,若帶 Check Logical選項,則再檢查對象的邏輯內容是否異常。

 

Restore ValidateBackup Validate的區別。

       Restore restoreobject validate是要從備份集中恢復出備份對象,在此之前,需要確認備份集能否可讀取,數據是否正常。故,Oracle 創造此命令來檢查備份集有否損壞。。(但有一個缺陷,這個命令不會校驗歸檔日誌,只會檢查備份集是否能用)

      同理,可以理解Backup  Validate 的操作對象和功能。

      Validate check Logical backupset 則是包含了對備份集及要備份的對象的檢測功能。

 

310G提供了恢復preview功能

       restore archivelog all preview  沒有真正的還原歸檔,預覽備份集,知道需要哪些備份集,哪些對象,相當於LIST.

4、在不同操作系統間使用RMAN作恢復時的注意事項

    1)查看數據字典,確定兩操作系統的數據(ENDIAN FORMAT

    2)編碼是否相同:同爲BIGLITTLE

   3)生成參數文件後,修改參數文件,適應新的系統環境。

   4)掛載上控制文件後,修改日誌文件的路徑,以適應新的系統環境。

  5)修改數據文件的路徑,恢復數據庫,OPEN RESETLOGS

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章