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