如何制定恢複策略

來源:互聯網
上載者:User
備份方式:   1、使用者管理的備份      使用cp或copy進行物理檔案的備份。   2、Rman管理的備份      伺服器管理的備份與恢複,藉助於目標資料庫的伺服器處理序。      rman備份是指執行rman備份命令備份資料庫物理檔案的方法。   3、邏輯備份與恢複      使用工具程式expdp或exp將資料庫部分或全部對象的結構及其資料匯出。      邏輯恢複是指當資料庫物件被意外刪除或截斷時,使用impdp或imp將邏輯備份檔案中的對象結構及其資料匯入到資料庫中的過程。
          exp/imp 可使用在用戶端,也可使用在服務端;      expdp/impdp 只可以使用在服務端;      兩者無法混合使用。


資料庫管理員制定恢複策略:
  1、制定使用者錯誤的恢複策略     錯誤如:誤刪除表、誤截斷表、批次更新資料的錯誤操作;     處理方法:         一、使用邏輯備份道出了誤動作表的資料,匯出資料到誤動作表。         二、執行基於時間點的不完全恢複,將空間或者資料庫恢複到失敗點的狀態,這種方法可以避免表的資料丟失。         三、使用flashback快速恢複表資料。             使用flashback table恢複dml誤操作所影響的表資料時,必須確保啟用了表的Row Movement特徵。  2、介質失敗的恢複策略     處理方法:dataguard容災備份。
  3、資料區塊損壞的恢複策略     處理方法:資料檔案資料區塊損壞,執行資料區塊介質恢複,避免完全資料檔案恢複。               使用PL/SQL系統包DBMS_REPAIR可以處理損壞資料區塊;               rman 的blockrecover命令可以用於恢複損壞資料區塊。

資料庫管理員制定備份策略:(宗旨:有備無患)
        1、多元化重做日誌           目的:放置日誌成員的損壞,提高MTBF(Mean-Time-Between-Failures)           多元備份重做記錄檔        2、多元化控制檔案             目的:放置控制檔案損壞,降低控制檔案恢復(Mean-Time-To-Recover,MTTR)            將控制檔案備份到不同的磁碟上,放置磁碟損壞。介質失敗後,只需要修改初始化參數cantrol_files;        3、確定日誌操作模式           重做日誌記載oracle資料庫的所有事務變化,具有:Noarchivelog和archivelog兩種日誌操作模式。           archivelog模式下,只有在歸檔後重做日誌才能被覆蓋,並且所有事務變化全部被保留到歸檔日誌。           noarchivelog模式下,重做日誌可以直接被覆蓋,重做日誌可以直接被覆蓋,並且過去的事務變化會全部丟失。         4、選擇備份保留原則            必須使用rman來實現            configure petention policy to recovery window of 3 days;            configure retention policy to redundancy 3;                         5、保留舊備份          6、確定備份周期              備份周期應該根據資料庫變化頻率確定,資料庫變化越頻繁,備份周期應該越短。          7、在資料庫物理結構發生變化後執行備份             建立刪除資料表空間、增加資料檔案、改變資料檔案名稱,物理結構會發生改變。             在archivelog模式下備份控制檔案;             noarchivelog模式下資料庫完全備份;          8、備份頻繁使用的資料表空間          9、在nologging操作之後進行備份          10、使用exp和expdp匯出資料          11、不要備份重做日誌             
二、oracle 恢複結構     oracle伺服器由常式和資料庫兩部分組成。     常式:一組記憶體結構和後台進程的集合;            系統全域區(SGA)記憶體結構包括:資料快取、重做日誌緩衝區以及共用池;             後台進程:SMON、PMON、DBWR、CKPT、LGWR等;           資料庫:一組OS檔案的集合,由資料檔案、控制檔案、重做記錄檔組成;     資料庫檔案:
            記錄檔:記錄資料庫變化,常式恢複或介質恢複時需要使用重做日誌。                   
            資料檔案:儲存資料庫資料,包括:系統資料(資料字典)、使用者資料(表、索引、簇)、UNDO資料等。            資料庫邏輯上由一個和多個資料表空間組成,而資料表空間物理上則由一個和多個資料檔案組成。            system資料表空間必須在mount狀態恢複,資料資料表空間可以再open狀態下恢複。
            控制檔案:記錄和維護資料庫的物理結構。                      通過控制檔案常式和資料庫檔案之間建立關聯的。
            歸檔日誌:非活動重做日誌的備份。保留所有重做記錄。介質失敗時,使用資料檔案副本和重做日誌記錄可以完全恢複資料庫。只有在archivelog模式下才會產生歸檔日誌,並且進行日誌切換時,會自動產生歸檔日誌。
            參數檔案:定義啟動常式的初始化參數。            包括:文本參數檔案PFILE和伺服器參數檔案SFILE; 格式:            pfile   initSID.ora            spfile  spfileSID.ora

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.