在oracle中,完全恢復是當數據文件出現介質失敗時,用os命令復制數據文件備份,恢復到失敗之前的最近時間點;不完全恢復是當數據庫出現介質失敗或用戶誤操作時,用已備份的數據、歸檔日志文件等,將數據庫恢復到失敗之前的最近時間點之前的時間點。
本教程操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。
oracle中完全恢復與不完全恢復是什么
完全恢復:利用重做日志或增量備份將數據塊恢復到最接近當前時間的時間點。之所以叫做完整恢復是由于Oracle應用了歸檔日志和聯機重做日志中所有的修改。
當數據文件出現介質失敗時,使用os命令復制數據文件備份,并使用SQL恢復命令應用歸檔日志和重做日志,最終將數據文件恢復到 失敗點的狀態。即恢復到失敗之前的最近時間點。
不完全恢復:利用備份產生一個非當前版本的數據庫。換句話說,恢復過程中不會應用備份產生后生成的所有的重做日志
當數據庫出現介質失敗或者用戶誤操作,使用已備份的數據文件、歸檔日志文件和重做日志將數據庫恢復到備份點和失敗點之間某 一時刻的狀態。即 恢復到失敗之前的最近時間點之前的時間點。
通常在下列情況下生成整個數據庫的不完整恢復
1:介質失敗損壞了幾個或全部的聯機重做日志文件;
2:用戶操作造成的數據丟失,比如,用戶誤刪除了一張表;
3:由于個別歸檔日志文件的丟失無法進行完整的恢復;
4:丟失了當前的控制文件,必須使用備份的控制文件打開數據庫。
為了執行不完整介質恢復,必須使用恢復時間點以前的備份來還原數據文件
推薦教程:《Oracle視頻教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦