oracle數(shù)據(jù)庫(kù)故障&分析:
打開oracle數(shù)據(jù)庫(kù)時(shí)報(bào)錯(cuò),報(bào)錯(cuò)信息:“system01.dbf需要更多的恢復(fù)來保持一致性,數(shù)據(jù)庫(kù)無(wú)法打開”。急需恢復(fù)zxfg用戶下的數(shù)據(jù)。
出現(xiàn)上述報(bào)錯(cuò)的原因有:控制文件損壞、數(shù)據(jù)文件損壞、數(shù)據(jù)文件與控制文件的SCN不一致等。數(shù)據(jù)恢復(fù)工程師對(duì)數(shù)據(jù)庫(kù)文件做進(jìn)一步檢測(cè)分析后發(fā)現(xiàn)sysaux01.dbf文件有壞塊。修復(fù)sysaux01.dbf文件,啟動(dòng)數(shù)據(jù)庫(kù)依然有許多查詢報(bào)錯(cuò)。export和data pump工具無(wú)法使用,查詢告警日志并分析報(bào)錯(cuò),確認(rèn)發(fā)生上述錯(cuò)誤的原因就是sysaux01.dbf文件損壞。由于該文件損壞,從數(shù)據(jù)庫(kù)層面無(wú)法修復(fù)數(shù)據(jù)庫(kù)。由于system和用戶表空間的數(shù)據(jù)文件是正常的,所以可以通過底層解析數(shù)據(jù)庫(kù)文件來恢復(fù)用戶數(shù)據(jù)。
oracle數(shù)據(jù)庫(kù)恢復(fù)過程:
1、利用DBV檢測(cè)數(shù)據(jù)文件,結(jié)果發(fā)現(xiàn)SYSAUX01.DBF文件數(shù)據(jù)塊(Data)檢測(cè)失敗數(shù)十頁(yè),索引頁(yè)(Index)檢測(cè)失敗數(shù)十頁(yè),其他文件檢測(cè)正常。
北亞企安數(shù)據(jù)恢復(fù)—oracle數(shù)據(jù)恢復(fù)
2、北亞企安數(shù)據(jù)恢復(fù)工程師修復(fù)&打開數(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ù)工程師查閱大量資料,嘗試各種可行性方案。最終確定這種數(shù)據(jù)庫(kù)內(nèi)部錯(cuò)誤無(wú)法通過命令修復(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、經(jīng)過用戶檢測(cè),發(fā)現(xiàn)需要的數(shù)據(jù)已經(jīng)完整恢復(fù),認(rèn)可數(shù)據(jù)恢復(fù)結(jié)果。
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9017瀏覽量
85182 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
548瀏覽量
17384 -
Oracle
+關(guān)注
關(guān)注
2文章
286瀏覽量
35098
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論