作為存儲和處理數據的系統,oracle數據庫在使用過程中不可避免會出現各種導致數據丟失和數據損壞的故障。北亞企安數據恢復工程師根據十多年的案例經驗,總結出oracle數據庫常見故障以及恢復可能性。
1、Oracle數據庫無法啟動或者啟動后無法正常工作。
如果故障是突發性的,通常情況下恢復的可能性極高。出現這類故障后,首先要檢查system表是否損壞,如system表未損壞則恢復數據過程較簡單;如果system表損壞則需要人工核對表結構,恢復周期長。
2、Oracle ASM存儲破壞。
如ASM重置或組成ASM的部分成員設備出現故障,且出現故障后沒有大量數據的寫入,則數據恢復的可能性較大。
3、Oracle數據庫數據文件丟失。
Oracle數據庫數據文件丟失包括oracle數據庫數據文件刪除、格式化以及其他未知原因導致的數據丟失。這類故障情況下只要沒有新數據寫入,在任何操作系統環境下都可以通過oracle內部的數據組織規則將數據文件恢復出來,但數據文件名稱可能需要進行人工核對。
4、Oracle數據庫數據文件部分損壞。
如果oracle數據文件部分損壞(如部分被覆蓋等),通常情況下,通過數據的重組和提取可以將未損壞部分的數據記錄恢復出來,然后新建表追加進去,但恢復耗時比較長。
5、Oracle dump文件損壞。
如果Oracle dump文件損壞,只需要將損壞部分清除掉,將未損壞部分正常追加到數據表即可。
數據安全小貼士:
針對軟件故障,在數據丟失后應該盡可能的減少操作。有時候即使在開機狀態下沒有做任何操作,都有可能導致數據災難的進一步加劇。如果條件允許,最好發現故障后立即對磁盤或存儲卷做完整的備份。
針對硬件故障,在發現設備無法正常工作后,應關機斷電,避免造成更大的損壞。
審核編輯:湯梓紅
-
數據恢復
+關注
關注
10文章
596瀏覽量
17792 -
數據庫
+關注
關注
7文章
3868瀏覽量
65024 -
Oracle
+關注
關注
2文章
297瀏覽量
35414
發布評論請先 登錄
相關推薦
數據庫數據恢復—SQL Server附加數據庫提示“錯誤 823”的數據恢復案例

SqlServer數據恢復—SqlServer數據庫數據恢復案例

數據庫數據恢復—ORACLE常見故障的數據恢復可行性分析
數據庫數據恢復—通過拼接數據庫碎片恢復SQLserver數據庫

oracle數據恢復—Oracle數據庫打開報錯的數據恢復案例

Oracle數據恢復—Oracle數據庫delete刪除的數據恢復方法
數據庫數據恢復—SQL Server數據庫所在分區空間不足報錯的數據恢復案例
數據庫數據恢復—數據庫所在分區空間不足導致sqlserver故障的數據恢復案例

數據庫數據恢復—raid5陣列上層Sql Server數據庫數據恢復案例

評論