1、丟失數據文件
1)、丟失system 表空間,則全備數據庫,然後再使用最近的冷備還原到目的路徑,最後啓動數據庫,完成恢復到冷備的狀態,冷備後變化的數據只有在歸檔模式下才能同步恢復到損壞的時刻;
2)、丟失sysaux 表空間,啓動數據庫將sysaux 的數據文件脫機(offline),然後導出數據,新建數據庫,導入數據;或者用類冷備的數據還原,加上隱藏參數忽略一致性驗證來啓動數據庫;
3)、丟失undo 表空間,刪除老的undo 表空間,建立新的undo 表空間;
4)、丟失用戶數據的表空間、脫機丟失的數據文件,啓動數據庫,導出其他可用的數據;
5)、丟失temp表空間,直接建立新的temp表空間
2、丟失日誌文件
通過resetlogs + 隱藏參數忽略一致性驗證 來恢復數據庫
3、丟失控制文件
建立新的控制文件
4、丟失參數文件
直接用備份恢復
5、丟失密碼文件
直接用備份恢復,也可以建立新的密碼文件