天天看點

資料庫資料恢複-oracle資料庫常見故障及資料恢複可能性分析

作者:北亞資料恢複中心

作為存儲和處理資料的系統,oracle資料庫在使用過程中不可避免會出現各種導緻資料丢失和資料損壞的故障。北亞企安資料恢複工程師根據十多年的案例經驗,總結出oracle資料庫常見故障以及恢複可能性。

資料庫資料恢複-oracle資料庫常見故障及資料恢複可能性分析

北亞企安資料恢複——oracle資料庫資料恢複

1、Oracle資料庫無法啟動或者啟動後無法正常工作。

如果故障是突發性的,通常情況下恢複的可能性極高。出現這類故障後,首先要檢查system表是否損壞,如system表未損壞則恢複資料過程較簡單;如果system表損壞則需要人工核對表結構,恢複周期長。

2、Oracle ASM存儲破壞。

如ASM重置或組成ASM的部分成員裝置出現故障,且出現故障後沒有大量資料的寫入,則資料恢複的可能性較大。

3、Oracle資料庫資料檔案丢失。

Oracle資料庫資料檔案丢失包括oracle資料庫資料檔案删除、格式化以及其他未知原因導緻的資料丢失。這類故障情況下隻要沒有新資料寫入,在任何作業系統環境下都可以通過oracle内部的資料組織規則将資料檔案恢複出來,但資料檔案名稱可能需要進行人工核對。

資料庫資料恢複-oracle資料庫常見故障及資料恢複可能性分析

北亞企安資料恢複——oracle資料庫資料恢複

4、Oracle資料庫資料檔案部分損壞。

如果oracle資料檔案部分損壞(如部分被覆寫等),通常情況下,通過資料的重組和提取可以将未損壞部分的資料記錄恢複出來,然後建立表追加進去,但恢複耗時比較長。

5、Oracle dump檔案損壞。

如果Oracle dump檔案損壞,隻需要将損壞部厘清除掉,将未損壞部分正常追加到資料表即可。

資料安全小貼士:

針對軟體故障,在資料丢失後應該盡可能的減少操作。有時候即使在開機狀态下沒有做任何操作,都有可能導緻資料災難的進一步加劇。如果條件允許,最好發現故障後立即對磁盤或存儲卷做完整的備份。

針對硬體故障,在發現裝置無法正常工作後,應關機斷電,避免造成更大的損壞。

資料庫資料恢複-oracle資料庫常見故障及資料恢複可能性分析

北亞企安資料恢複——資料庫資料恢複