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

請(qǐng)問(wèn)如何保證多片AD1278的通道之間相位一致性?
Sybase數(shù)據(jù)恢復(fù)—Sybase數(shù)據(jù)庫(kù)無(wú)法啟動(dòng)怎么恢復(fù)數(shù)據(jù)?

一致性測(cè)試系統(tǒng)的技術(shù)原理和也應(yīng)用場(chǎng)景
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—Oracle ASM實(shí)例無(wú)法掛載的數(shù)據(jù)恢復(fù)案例

異構(gòu)計(jì)算下緩存一致性的重要性

oracle數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫(kù)打開(kāi)報(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ù)—Oracle數(shù)據(jù)庫(kù)文件system01.dbf損壞的數(shù)據(jù)恢復(fù)案例

LMK05318的ITU-T G.8262一致性測(cè)試結(jié)果

Oracle數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫(kù)delete刪除的數(shù)據(jù)恢復(fù)方法
級(jí)聯(lián)一致性和移相器校準(zhǔn)應(yīng)用手冊(cè)

評(píng)論