備份之全庫一致性備份
看完備份和恢復的概念之後,糾正了以前一些錯誤的觀點,不過要想真的對文件上描述有一個更加深刻的瞭解,還是要自己多動手測試一下。
打算通過一系列簡單的文章將備份和恢復的各種測試的操作、碰到的問題、以及自己的理解記錄一下。
全庫一致性備份是指在資料庫正常關閉狀態下進行的資料庫備份。無論資料庫處於歸檔模式還是非歸檔模式,這種備份方式都是適應的。正常關閉是隻資料庫以NORMAL、TRANSACTIONAL或IMMEDIATE選項進行的SHUTDOWN操作。
SQL> shutdown
資料庫已經關閉。
已經解除安裝資料庫。
ORACLE 例程已經關閉。
SQL> host copy E:oracle10.2.0oradatatest E:oraclebackuptest20060128
SQL> host copy E:oracle10.2.0yangtkdatabase*test.ora E:oraclebackuptest20060128
SQL> startup
ORACLE 例程已經啟動。
Total System Global Area 104857600 bytes
Fixed Size 1246492 bytes
Variable Size 58723044 bytes
Database Buffers 41943040 bytes
Redo Buffers 2945024 bytes
資料庫裝載完畢。
資料庫已經開啟。
對於歸檔模式,可以在資料庫檔案還原之後繼續執行恢復操作。
Oracle建議不要備份聯機重做日誌檔案,如果意外恢復了聯機重做日誌檔案,並錯誤的進行了恢復,可能會損壞資料庫。而且Oracle還建議不要在資料庫崩潰後關閉或資料庫執行了SHUTDOWN ABORT操作後進行備份,這是由於資料庫是處於不一致狀態。
不過個人認為在絕大部分情況下,應該遵守Oracle的建議。不過特殊情況下,資料庫崩潰或SHUTDOWN ABORT情況下的備份加上當時的聯機日誌檔案的備份也是可以恢復資料庫的。如果是非歸檔模式,正好可以利用備份的聯機重做日誌進行例項恢復。如果資料庫處於歸檔模式,可以考慮先將聯機重做日誌檔案備份到其他地方,利用備份時刻的聯機重做日誌檔案進行例項恢復後,將關閉前時刻的重做日誌檔案拷貝回來,繼續進行恢復。以上需要個人理解,不知道是否成立,不過會在後面恢復測試中嘗試驗證這種情況。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/235507/viewspace-548689/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 整庫(whole)備份-一致性整庫備份
- rman 備份 全庫
- 整庫(whole)備份-非一致性整庫備份
- RMAN備份之備份多個備份集到帶庫(三)
- RMAN備份之備份多個備份集到帶庫(二)
- RMAN備份之備份多個備份集到帶庫(一)
- RMAN說,我能備份(3)--RMAN全庫備份和表空間備份
- rman全庫備份備份歸檔日誌檔案
- RMAN 全庫備份和 0級備份的區別
- oracle資料庫備份之exp增量備份Oracle資料庫
- 什麼是備份資料庫?什麼是資料庫一致性備份和非一致性備份?資料庫
- RMAN全庫備份指令碼指令碼
- BMMySQL定時備份資料庫(全庫備份)的實現meuMySql資料庫
- mysql之 Innobackupex(全備+增量)備份恢復MySql
- 備份之控制檔案備份
- 資料庫一致性備份資料庫
- 資料庫全備份指令碼資料庫指令碼
- rman如何在備庫執行一致性備份
- 揭祕ORACLE備份之--冷備份(也叫離線備份)Oracle
- 揭祕ORACLE備份之--熱備份(也叫聯機備份)Oracle
- 資料庫非一致性備份資料庫
- MySQL運維實戰之備份和恢復(8.1)xtrabackup全量備份MySql運維
- RMAN備份與恢復之加密備份加密
- 備份之歸檔重做日誌備份
- 資料庫差異備份與增量備份的不同之處資料庫
- 0級備份和全備份的本質區別
- Oracle RMAN中全備份與0級備份區別Oracle
- 主庫模型調整需要做一個全庫備份,備份與恢復指令碼模型指令碼
- innobackupex全備份流程圖流程圖
- rman 全備份指令碼指令碼
- MySQL備份之分庫分表備份指令碼MySql指令碼
- rman資料庫全庫備份與恢復資料庫
- Oracle資料庫備份與恢復之匯出/匯入(EXP/IMP)、熱備份和冷備份Oracle資料庫
- RMAN筆記之備份集和備份片筆記
- 揭祕ORACLE備份之--邏輯備份(EXP)Oracle
- 揭祕ORACLE備份之--邏輯備份(EXPDP)Oracle
- Oracle備份與恢復系列 (二)停機一致性備份Oracle
- 邏輯備份全庫或者邏輯備份多個使用者的資料