Oracle數(shù)據(jù)庫故障&分析:
一臺Oracle數(shù)據(jù)庫打開報錯,報錯信息: “system01.dbf需要更多的恢復(fù)來保持一致性,數(shù)據(jù)庫無法打開”。管理員聯(lián)系我們數(shù)據(jù)恢復(fù)中心尋求幫助,并提供了Oracle_Home目錄的所有文件。用戶方要求恢復(fù)zxfg用戶下的數(shù)據(jù)。
由于數(shù)據(jù)庫沒有備份,無法通過備份去恢復(fù)數(shù)據(jù)庫。
“system01.dbf需要更多的恢復(fù)來保持一致性”,出現(xiàn)這個報錯信息可能是由控制文件損壞、數(shù)據(jù)文件損壞,數(shù)據(jù)文件與控制文件的SCN不一致等原因所導(dǎo)致。對數(shù)據(jù)庫文件做進(jìn)一步檢測&分析,結(jié)果發(fā)現(xiàn)sysaux01.dbf文件有壞塊。修復(fù)并啟動數(shù)據(jù)庫后,很多查詢報錯,export和data pump工具也無法使用。查詢告警日志并分析報錯,發(fā)現(xiàn)就是sysaux文件損壞所導(dǎo)致的上述錯誤。從數(shù)據(jù)庫層面無法修復(fù)數(shù)據(jù)庫。system和用戶表空間的數(shù)據(jù)文件都是正常的,可以嘗試?yán)玫讓咏馕鰯?shù)據(jù)文件,恢復(fù)用戶數(shù)據(jù)。
Oracle數(shù)據(jù)庫檢測與恢復(fù):
1、利用DBV檢測數(shù)據(jù)庫文件。
北亞企安數(shù)據(jù)恢復(fù)—oracle數(shù)據(jù)恢復(fù)
結(jié)果發(fā)現(xiàn)SYSAUX01.DBF文件數(shù)據(jù)塊(Data)檢測失敗的頁總數(shù)和索引頁(Index)檢測失敗的頁總數(shù)都有數(shù)十頁,其他文件檢測正常。
2、修復(fù)&打開數(shù)據(jù)庫。
北亞企安數(shù)據(jù)恢復(fù)—oracle數(shù)據(jù)恢復(fù)
北亞企安數(shù)據(jù)恢復(fù)—oracle數(shù)據(jù)恢復(fù)
3、查詢數(shù)據(jù)庫報錯,使用export和data pump工具時也報錯。
北亞企安數(shù)據(jù)恢復(fù)—oracle數(shù)據(jù)恢復(fù)
北亞企安數(shù)據(jù)恢復(fù)—oracle數(shù)據(jù)恢復(fù)
北亞企安數(shù)據(jù)恢復(fù)工程師進(jìn)行各種嘗試 ,查閱大量資料。最終確認(rèn)這種數(shù)據(jù)庫內(nèi)部錯誤是無法通過命令修復(fù)的。
4、底層解析數(shù)據(jù)庫文件,將ZXFG用戶的數(shù)據(jù)導(dǎo)入到新的數(shù)據(jù)庫中。
北亞企安數(shù)據(jù)恢復(fù)—oracle數(shù)據(jù)恢復(fù)
北亞企安數(shù)據(jù)恢復(fù)—oracle數(shù)據(jù)恢復(fù)
5、用戶方檢測后,確認(rèn)恢復(fù)出來的數(shù)據(jù)完整有效。用戶方認(rèn)可數(shù)據(jù)恢復(fù)結(jié)果。
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9123瀏覽量
85324 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
568瀏覽量
17432 -
Oracle
+關(guān)注
關(guān)注
2文章
289瀏覽量
35123
發(fā)布評論請先 登錄
相關(guān)推薦
評論