不完全恢复分类与命令
生活随笔
收集整理的這篇文章主要介紹了
不完全恢复分类与命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
不完全恢復
A.??????? 分類: 1、?基于時間恢復: 將數據庫恢復到備份點與失敗點之間某個特定時間點的狀態。主要適用于以下情況: a)???????? 誤刪表 b)???????? 誤截斷表 c)???????? 提交了錯誤的數據 9i前可通過logminer分析歸檔日志或重做日志確定DML和DDL的具體時間,再進行恢復。 從10G開始,可以通過flashback table進行恢復,trunacate后不能flashback table。 2、?基于取消恢復: 將數據庫恢復到備份點與失敗點之間某個日志序列號之前的狀態。當因缺少必需的歸檔日志或重做日志導致完全恢復失敗時,可以使用些方法,主要適用的情況如下: a)???????? 歸檔日志丟失導致完全恢復失敗 b)???????? 丟失了數據文件和未歸檔的重要日志 3、?基于SCN恢復: 將數據庫恢復到備份點與失敗點之間某個特定的SCN值的狀態,當月執行不完全恢復時,如果能確定恢復點所對應的SCN值,可以使用此方法。基于SCN的不完全恢復主要用于分布式數據庫的不完全恢復。 4、?基于備份控制文件恢復: 使用備份控制文件將數據庫恢復到備份點與失敗點之間某個時刻的狀態。主要適用情況: a)???????? 表空間被意外刪除 b)???????? 所有控制文件全部損壞 B.??????? 不完全恢復命令: 1、?recover database until time time的格式為:YYYY-MM-DD HH24:MI:SS,必須保證在特定時間點之前的所有歸檔日志和重做日志全部存在。 2、?RECOVER DATABASE UNTIL CHANGE 用于基于SCN的恢復,必須保證在特定SCN點之前的所有歸檔日志和重做日志全部存在。 3、?RECOVER ATABAE UNTIL CANCEL 基于取消的不完全恢復,如果在恢復時發現所需的歸檔日志或重做日志不存在,可指下cancel取消恢復 4、?RECOVER DATABASE … USING BACKUP CONTROLFILE 基于備份控制文件的不完全恢復,通過查看alter日志可以確定誤操作的時間點和SCN號,可根據時間點或SCN進行恢復。轉載于:https://blog.51cto.com/hunt1574/976785
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的不完全恢复分类与命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PostgreSQL的generate_
- 下一篇: ngnix+keepalived 实现N