oracle資料庫常見故障和解決難度

北亞資料恢復發表於2019-05-27

一、Oracle啟動後無法工作或者資料庫無法啟動

一旦資料庫出現無法啟動的情況,首先需要檢查system表是否為未損壞狀態,通常情況而言,如果system表未被損壞那麼很容易進行資料恢復,如果system表已經被損壞,那麼就需要資料恢復工作人員手動對錶結構進行分析核對,這樣資料恢復的週期就相對較長,但是資料恢復成功率依然較高,不用擔心資料恢復失敗。

二、Oracle 資料庫的ASM儲存受到損壞

這種故障情況通常是因為ASM的部分裝置故障或者由於ASM重置等原因導致的資料庫資料丟失。出現這種情況後需要確定在故障後有無大量的資料寫入,通常情況下如果沒有繼續對資料庫寫入大量資料的情況是都可以進行資料恢復。因此也要引起注意的一點是,一旦oracle資料庫出現這類故障後需要儘可能的避免在裝置中寫入資料,以免破壞原有資料。

三、資料庫誤刪除、誤格式化及其他資料檔案丟失

Oracle資料庫由於誤格式化、誤刪除以及其他誤操作導致資料庫內的資料丟失後,切記不要對誤操作後的資料庫進行寫入資料的操作。如果在資料丟失後未寫入資料的情況下,無論任何作業系統我們都可以透過資料庫的組織規則對資料庫進行完整恢復,唯一的缺點是需要恢復者手動核對資料檔名稱。

四、Oracle資料檔案部分損壞和dump檔案損壞

如果oracle資料檔案部分損壞,想要進行資料恢復就需要專業的資料恢復從業者進行資料的提取和重組才可以進行恢復,且資料恢復時間較長。

Oracle dump檔案損壞情況下,將損壞部分去除,其餘部分均可以正常追加至資料表。

資料庫資料恢復建議

如果是因為軟體原因導致的資料丟失,在資料丟失後應該在第一時間內盡最大可能的避免對儲存做過多操作並及時映象資料。如果是由於硬體故障導致的資料丟失則需要避免對硬體裝置加電嘗試,以免進一步損壞裝置增加資料恢復的難度。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2645772/,如需轉載,請註明出處,否則將追究法律責任。

相關文章