oracle備份--概念篇

oracle備份:
           備份就是冗餘,本質就是講當前的數據複製幾份到其他地方,這樣當原始數據文件由於各種原因導致損壞的時候,我們就可以通過備份的文件恢復到備份時的狀態。


備份的類型:
  1、物理備份(Physical Backups)
  2、邏輯備份(Logical Backups)
 
  物理備份就是複製文件,對於oracle來說的話,就是將數據文件,控制文件,歸檔文件等oracle數據庫啓動時所需要的相關物理文件,複製到其他地方;
  實現方式:RMAN和用戶管理備份
 
  邏輯備份複製數據,不管是哪些文件存放數據,就是通過工具將數據導出存放到其他位置;
  實現方式:exp、expdp、DBKINK + CREATE TABLE AS
  缺點:在處理大數據量的時候效率不佳,並且也未對增量備份提供直接支持。
 
數據庫不同狀態下備份:

     熱備份(Online Backups)    數據庫開啓的狀態下的備份,一定爲不一致備份,如果歸檔,是有效備份,也叫聯機備份;
  冷備份(Offline Backups)   數據庫正常關閉或者是處於read only狀態,一定爲一致性備份,爲有效備份,也叫做脫機備份;

備份的狀態:
  
  一致性備份(Consistent Backups):備份的數據文件和控制文件具有相同的SCN;
 不一致備份(Inconsistent Backups):數據庫處於不一致狀態下創建的備份是不一致備份;
 增量備份(Incremental Backups):針對完全備份,備份上一次完全備份後發生變化的那些文件;
 差異備份(Differential Backups):針對上一次備份,不管是哪種備份,備份上一次備份後所有發生變化的文件;
 
 
備份的規模:

 完全備份(whole database backups):包括數據文件、控制文件、歸檔文件和初始化參數文件,可以使歸檔模式和非歸檔模式,備份是有有效取決於備份的狀態;
 表空間備份(tablespace backups):備份一個或者多個表空間,實際上備份的是隸屬於表空間下的數據文件;
 數據文件備份(datafile buckups):備份一個或者是多個數據文件;
 控制文件備份(control backups):
 歸檔日誌文件備份(archived redolog backups):

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