Oracle數(shù)據(jù)庫(kù)故障&檢測(cè):
打開oracle數(shù)據(jù)庫(kù)報(bào)錯(cuò)“system01.dbf需要更多的恢復(fù)來(lái)保持一致性,數(shù)據(jù)庫(kù)無(wú)法打開”。
數(shù)據(jù)庫(kù)沒有備份,無(wú)法通過(guò)備份去恢復(fù)數(shù)據(jù)庫(kù)。用戶方聯(lián)系北亞企安數(shù)據(jù)恢復(fù)中心并提供Oracle_Home目錄中的所有文件,急需恢復(fù)zxfg用戶下的數(shù)據(jù)。
出現(xiàn)“system01.dbf需要更多的恢復(fù)來(lái)保持一致性”這個(gè)報(bào)錯(cuò)的原因可能是控制文件損壞、數(shù)據(jù)文件損壞,數(shù)據(jù)文件與控制文件的SCN不一致等。數(shù)據(jù)庫(kù)恢復(fù)工程師對(duì)數(shù)據(jù)庫(kù)文件進(jìn)一步檢測(cè)、分析后,發(fā)現(xiàn)sysaux01.dbf文件損壞,有壞塊。
修復(fù)并啟動(dòng)數(shù)據(jù)庫(kù)后仍然有許多查詢報(bào)錯(cuò),export和data pump工具使用報(bào)錯(cuò)。從數(shù)據(jù)庫(kù)層面無(wú)法修復(fù)數(shù)據(jù)庫(kù)。由于system和用戶表空間的數(shù)據(jù)文件都是正常的,可以通過(guò)底層解析數(shù)據(jù)庫(kù)文件來(lái)恢復(fù)用戶數(shù)據(jù)。
Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)過(guò)程:
1 利用DBV工具檢測(cè)數(shù)據(jù)文件。
北亞企安數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
分析結(jié)果發(fā)現(xiàn)SYSAUX01.DBF文件數(shù)據(jù)塊(Data)檢測(cè)失敗40頁(yè),索引頁(yè)(Index)檢測(cè)失敗29頁(yè),其他文件檢測(cè)正常。
2 修復(fù)數(shù)據(jù)庫(kù),打開數(shù)據(jù)庫(kù)。
北亞企安數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
北亞企安數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
3、查詢數(shù)據(jù)庫(kù)報(bào)錯(cuò),export和data pump報(bào)錯(cuò)。
北亞企安數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
北亞企安數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
數(shù)據(jù)恢復(fù)工程師嘗試各種方法 ,并查閱大量資料,最終確認(rèn)這種數(shù)據(jù)庫(kù)內(nèi)部錯(cuò)誤無(wú)法通過(guò)命令修復(fù)。
4、通過(guò)底層解析,將ZXFG用戶的數(shù)據(jù)導(dǎo)入到新的數(shù)據(jù)庫(kù)中。
北亞企安數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
北亞企安數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
5、經(jīng)過(guò)用戶仔細(xì)檢測(cè), 確認(rèn)所需要的的數(shù)據(jù)完全恢復(fù),認(rèn)可數(shù)據(jù)恢復(fù)結(jié)果。
-
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
627瀏覽量
17941 -
數(shù)據(jù)庫(kù)
+關(guān)注
關(guān)注
7文章
3884瀏覽量
65570 -
Oracle
+關(guān)注
關(guān)注
2文章
298瀏覽量
35680
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)——MongoDB數(shù)據(jù)庫(kù)文件拷貝后服務(wù)無(wú)法啟動(dòng)的數(shù)據(jù)恢復(fù)

SqlServer數(shù)據(jù)恢復(fù)—SqlServer數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—ORACLE常見故障的數(shù)據(jù)恢復(fù)可行性分析
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—MYSQL數(shù)據(jù)庫(kù)ibdata1文件損壞的數(shù)據(jù)恢復(fù)案例
Oracle報(bào)錯(cuò)“system01.dbf需要更多的恢復(fù)來(lái)保持一致性”的數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—通過(guò)拼接數(shù)據(jù)庫(kù)碎片恢復(fù)SQLserver數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—Oracle ASM實(shí)例無(wú)法掛載的數(shù)據(jù)恢復(fù)案例

oracle數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫(kù)打開報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例

Oracle數(shù)據(jù)恢復(fù)—異常斷電后Oracle數(shù)據(jù)庫(kù)啟庫(kù)報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫(kù)出現(xiàn)823錯(cuò)誤的數(shù)據(jù)恢復(fù)案例

Oracle數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫(kù)delete刪除的數(shù)據(jù)恢復(fù)方法
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—SqlServer數(shù)據(jù)庫(kù)底層File Record被截?cái)酁?的數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫(kù)所在分區(qū)空間不足報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—raid5陣列上層Sql Server數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)案例

評(píng)論