Oracle數(shù)據(jù)庫故障&初檢&分析:
打開Oracle數(shù)據(jù)庫時(shí)報(bào)錯(cuò),報(bào)錯(cuò)信息:“system01.dbf需要更多的恢復(fù)來保持一致性,數(shù)據(jù)庫無法打開”。用戶急需恢復(fù)zxfg用戶下的數(shù)據(jù)。
出現(xiàn)上述報(bào)錯(cuò)的可能原因包括:控制文件損壞、數(shù)據(jù)文件損壞,數(shù)據(jù)文件與控制文件的SCN不一致等。
北亞企安數(shù)據(jù)恢復(fù)工程師檢測(cè)數(shù)據(jù)庫文件后發(fā)現(xiàn)sysaux01.dbf有壞塊。對(duì)sysaux01.dbf進(jìn)行修復(fù)后,啟動(dòng)數(shù)據(jù)庫仍然有許多查詢報(bào)錯(cuò)。export和data pump工具無法使用,查詢告警日志&分析報(bào)錯(cuò),發(fā)現(xiàn)sysaux01.dbf文件損壞,導(dǎo)致發(fā)生錯(cuò)誤。
從數(shù)據(jù)庫層面無法修復(fù)數(shù)據(jù)庫。由于system和用戶表空間的數(shù)據(jù)文件都是正常的,可以通過底層解析數(shù)據(jù)文件恢復(fù)用戶數(shù)據(jù)。
Oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)過程:
1、利用DBV檢測(cè)數(shù)據(jù)文件。
北亞企安數(shù)據(jù)恢復(fù)——Oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)
結(jié)果:SYSAUX01.DBF文件數(shù)據(jù)塊(Data)檢測(cè)失敗40頁,索引頁(Index)檢測(cè)失敗29頁,其他文件檢測(cè)正常。
2、修復(fù)數(shù)據(jù)庫&打開數(shù)據(jù)庫。
北亞企安數(shù)據(jù)恢復(fù)——Oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)
北亞企安數(shù)據(jù)恢復(fù)——Oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)
3、查詢數(shù)據(jù)庫報(bào)錯(cuò),export 和data pump報(bào)錯(cuò)。
北亞企安數(shù)據(jù)恢復(fù)——Oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)
北亞企安數(shù)據(jù)恢復(fù)——Oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)
北亞企安數(shù)據(jù)恢復(fù)工程師使用各種辦法進(jìn)行了嘗試,并查閱大量資料,確定這種數(shù)據(jù)庫內(nèi)部錯(cuò)誤無法通過命令修復(fù)。
4、底層解析數(shù)據(jù)庫文件,將ZXFG用戶的數(shù)據(jù)導(dǎo)入到新的數(shù)據(jù)庫中。
北亞企安數(shù)據(jù)恢復(fù)——Oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)
北亞企安數(shù)據(jù)恢復(fù)——Oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)
Oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)結(jié)果:
通過底層解析數(shù)據(jù)庫文件恢復(fù)出用戶需要的數(shù)據(jù)。交由用戶方工程師對(duì)數(shù)據(jù)恢復(fù)結(jié)果進(jìn)行檢測(cè),經(jīng)過檢測(cè),用戶確認(rèn)恢復(fù)數(shù)據(jù)完整有效。本次數(shù)據(jù)恢復(fù)工作完成。
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9021瀏覽量
85183 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
549瀏覽量
17389
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論