rman備份後為什麼要同時備份歸檔日誌
rman備份後為什麼要同時備份歸檔日誌呢,既然rman是物理備份,所有資料已經都備份,再次備份歸檔日誌何用?
其實rman備份開始之前的歸檔是沒有用的,可以刪除,但是不能在rman備份之前就刪除,因為rman有可能備份失敗,可以在rman備份成功之後刪除之。
rman備份是一種物理的備份,它直接去讀取資料塊,因此rman是塊級別的備份。從備份的那個時間點開始rman將鎖定此刻的資料檔案,也就是說只是備份資料檔案到此刻的資訊為之。
但是rman並不鎖定資料檔案的使用,也就是說rman的備份,不是資料庫一致性狀態的備份,由於rman備份是塊級別的,它只備份控制檔案中已經存在的資料塊,同時資料庫還在執行之中,那麼就有可能會出現某些已經提交的操作,但是dbwn還沒有寫入資料檔案,或者已經被rman備份過的資料塊,又重新被修改,等等,
這些資訊rman備份都不會記錄,也是rman無法記錄的。但是記錄這些資訊的是redo file,所以在rman完畢建議馬上執行日誌切換,然後備份歸檔日誌,因為在rman恢復過程中,rman本身備份的資料是不一直的,要靠這些已經歸檔的redo file資訊恢復和保持資料庫的一直狀態。
當然備份的歸檔日誌中,可能包含有rman開始之前的歸檔,這些是沒用的,
其實這些歸檔檔案中真正有用的是從rman備份開始到rman備份結束時刻系統產生的歸檔日誌。
同時rman在恢復的時候,restore database完畢後,會依次利用歸檔日誌和聯機日誌進行完全恢復。此時利用的這些歸檔就是從rman備份開始到rman備份結束產生的歸檔日誌。
因此備份歸檔日誌是很必要的,當然聯機日誌也是必須的,這些日誌保證了rman能夠完全的恢復資料庫。
其實rman備份開始之前的歸檔是沒有用的,可以刪除,但是不能在rman備份之前就刪除,因為rman有可能備份失敗,可以在rman備份成功之後刪除之。
rman備份是一種物理的備份,它直接去讀取資料塊,因此rman是塊級別的備份。從備份的那個時間點開始rman將鎖定此刻的資料檔案,也就是說只是備份資料檔案到此刻的資訊為之。
但是rman並不鎖定資料檔案的使用,也就是說rman的備份,不是資料庫一致性狀態的備份,由於rman備份是塊級別的,它只備份控制檔案中已經存在的資料塊,同時資料庫還在執行之中,那麼就有可能會出現某些已經提交的操作,但是dbwn還沒有寫入資料檔案,或者已經被rman備份過的資料塊,又重新被修改,等等,
這些資訊rman備份都不會記錄,也是rman無法記錄的。但是記錄這些資訊的是redo file,所以在rman完畢建議馬上執行日誌切換,然後備份歸檔日誌,因為在rman恢復過程中,rman本身備份的資料是不一直的,要靠這些已經歸檔的redo file資訊恢復和保持資料庫的一直狀態。
當然備份的歸檔日誌中,可能包含有rman開始之前的歸檔,這些是沒用的,
其實這些歸檔檔案中真正有用的是從rman備份開始到rman備份結束時刻系統產生的歸檔日誌。
同時rman在恢復的時候,restore database完畢後,會依次利用歸檔日誌和聯機日誌進行完全恢復。此時利用的這些歸檔就是從rman備份開始到rman備份結束產生的歸檔日誌。
因此備份歸檔日誌是很必要的,當然聯機日誌也是必須的,這些日誌保證了rman能夠完全的恢復資料庫。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23490154/viewspace-1199597/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rman全庫備份備份歸檔日誌檔案
- RMAN備份歸檔日誌多份 %c
- RMAN備份歸檔日誌指令碼指令碼
- 用RMAN備份歸檔日誌時檢查歸檔日誌是否存在
- 備份之歸檔重做日誌備份
- 備份歸檔日誌
- Oracle設定多個歸檔路徑生成多份歸檔日誌,Rman備份時也只備份其中的一份歸檔日誌Oracle
- 歸檔日誌大小 與使用rman 備份後的歸檔日誌產生的備份集大小的關係
- 請問RMAN備份異機還原,備份之後的歸檔日誌在RMAN中怎麼處理?
- 備份歸檔日誌檔案
- RMAN備份整庫和歸檔日誌的方法
- oracle rman備份歸檔日誌需要先切換日誌嗎Oracle
- RMAN備份資料檔案+控制檔案+歸檔日誌
- RMAN備份及恢復歸檔日誌的語法
- RMAN說,我能備份(5)--RMAN備份歸檔檔案
- TSM備份時因歸檔日誌丟失而導致備份失敗
- Oracle RMAN 不完全恢復(只有資料檔案備份,丟失歸檔日誌備份)Oracle
- Backup And Recovery User's Guide-備份資料庫-使用RMAN備份歸檔重做日誌GUIIDE資料庫
- 冷備份+歸檔日誌的恢復
- 使用logmnr,在RMAN備份檔案中恢復備份的歸檔日誌檔案進行分析
- 手動刪除了歸檔日誌後,rman備份出現問題解決
- oracle rman不能自動刪除歸檔日誌備份解決Oracle
- RMAN備份恢復之歸檔日誌對BLOCKRECOVER的影響BloC
- 誤刪歸檔日誌除導致備份歸檔日誌失敗
- Backup And Recovery User's Guide-使用RMAN備份歸檔重做日誌GUIIDE
- 如何用rman備份不是預設目錄下的歸檔日誌,
- 手工rm刪除歸檔日誌對備份歸檔日誌的影響
- 備份與恢復--從備份的歸檔日誌中恢復資料
- RMAN備份與恢復(新舊控制檔案及歸檔日誌)測試
- rman開啟備份優化對備份歸檔的影響優化
- RMAN備份、恢復實驗室 之 備份篇 【歸檔模式】模式
- Oracle使用備份檔案集恢復歸檔日誌Oracle
- rman開始備份歸檔日誌的時候,是不是會自動切換redo?
- 非歸檔資料庫RMAN備份資料庫
- 使用RMAN備份RAC本地目錄中不是用NFS的歸檔日誌NFS
- 使用_allow_resetlogs_corruption開啟無歸檔日誌rman備份庫
- rman備份但丟失一個資料檔案,但有歸檔備份
- Backup And Recovery User's Guide-只備份需要備份的歸檔重做日誌檔案GUIIDE