Oracle數(shù)據(jù)庫常見故障表現(xiàn):
1、ORACLE數(shù)據(jù)庫無法啟動或無法正常工作。
2、ORACLE ASM存儲破壞。
3、ORACLE數(shù)據(jù)文件丟失。
4、ORACLE數(shù)據(jù)文件部分損壞。
5、ORACLE DUMP文件損壞。
北亞企安數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)恢復(fù)
Oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)方案:
1、檢測存放數(shù)據(jù)庫的服務(wù)器/存儲設(shè)備是否存在硬件故障,如果有硬件故障,讓硬件工程師先處理。
2、以只讀方式檢測故障表現(xiàn)是否與用戶方描述相同。
3、以只讀方式將涉及到的存儲體做完整鏡像。
4、基于鏡像文件分析數(shù)據(jù)和恢復(fù)數(shù)據(jù)。
5、將恢復(fù)出來的數(shù)據(jù)會暫存在另一個存儲體上。
6、驗證恢復(fù)出來的數(shù)據(jù)。
北亞企安數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)恢復(fù)
Oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)的可能性分析:
◆ ORACLE數(shù)據(jù)庫無法啟動或無法正常工作。
通常出現(xiàn)這類故障的數(shù)據(jù)可恢復(fù)性比較高。如果SYSTEM表未損壞,數(shù)據(jù)比較容易恢復(fù);如果SYSTEM表損壞,則需要人工核對表結(jié)構(gòu),恢復(fù)較為耗時。
◆ ORACLE ASM存儲破壞:
ASM重置或組成ASM的部分設(shè)備出現(xiàn)故障,故障出現(xiàn)后無大量新數(shù)據(jù)寫入,數(shù)據(jù)通常可以恢復(fù)。
◆ ORACLE數(shù)據(jù)文件丟失:
刪除、格式化或者是其他原因?qū)е翺RACLE數(shù)據(jù)文件的丟失。只要沒有新的數(shù)據(jù)寫入,無論是什么操作系統(tǒng),北亞企安數(shù)據(jù)恢復(fù)工程師可以根據(jù)ORACLE的數(shù)據(jù)組織規(guī)則將數(shù)據(jù)文件恢復(fù)出來,但需要人工核對數(shù)據(jù)文件的名稱。
◆ ORACLE數(shù)據(jù)文件部分損壞:
ORACLE數(shù)據(jù)文件部分損壞(如覆蓋)。北亞企安數(shù)據(jù)恢復(fù)工程師通常會通過數(shù)據(jù)提取和重組,將未損壞部分的數(shù)據(jù)記錄恢復(fù)出來,并新建表追加進(jìn)去,但是耗時較長。
◆ ORACLE DUMP文件損壞:
ORACLE DUMP文件損壞,可將損壞部分去除,其余部分均可正常追加至數(shù)據(jù)表。
北亞企安數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)恢復(fù)
Tips:
◆ 針對軟件故障,在發(fā)現(xiàn)數(shù)據(jù)丟失/損壞后,盡可能避免對存儲進(jìn)行任何操作,條件允許情況下最好關(guān)機(jī)。在開機(jī)狀態(tài)下即使不做任何操作,也可能導(dǎo)致情況更加嚴(yán)重。
◆ 條件允許的情況下,在發(fā)現(xiàn)數(shù)據(jù)丟失/損壞后,立即對磁盤或存儲卷做只讀的完整備份。
◆ 針對硬件故障,發(fā)現(xiàn)設(shè)備無法正常工作后,盡可能少加電,避免對設(shè)備的進(jìn)一步損壞。
◆ 做好備份工作。盡可能避免單存儲備份。如果數(shù)據(jù)非常重要,可考慮異地備份。
審核編輯 黃宇
-
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
585瀏覽量
17632 -
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
3846瀏覽量
64685 -
Oracle
+關(guān)注
關(guān)注
2文章
296瀏覽量
35234
發(fā)布評論請先 登錄
相關(guān)推薦
SqlServer數(shù)據(jù)恢復(fù)—SqlServer數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例
![SqlServer<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—SqlServer<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/AD/00/wKgZomU_TAiAULRtAAEKTBEQ2Pg592.png)
Sybase數(shù)據(jù)恢復(fù)—Sybase數(shù)據(jù)庫無法啟動怎么恢復(fù)數(shù)據(jù)?
![Sybase<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—Sybase<b class='flag-5'>數(shù)據(jù)庫</b>無法啟動怎么<b class='flag-5'>恢復(fù)數(shù)據(jù)</b>?](https://file.elecfans.com/web2/M00/73/5E/pYYBAGNXWAGAEDpkAANb0_muEfk188.png)
Oracle報錯“system01.dbf需要更多的恢復(fù)來保持一致性”的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>Oracle</b>報錯“system01.dbf需要更多的<b class='flag-5'>恢復(fù)</b>來保持一致<b class='flag-5'>性</b>”的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web3/M00/00/1E/wKgZO2dGqT6AXu-7AAJ-DGn8NCc771.png)
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—通過拼接數(shù)據(jù)庫碎片恢復(fù)SQLserver數(shù)據(jù)庫
![<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—通過拼接<b class='flag-5'>數(shù)據(jù)庫</b>碎片<b class='flag-5'>恢復(fù)</b>SQLserver<b class='flag-5'>數(shù)據(jù)庫</b>](https://file1.elecfans.com/web1/M00/F4/07/wKgaoWcjE32AbQdWAAJD_hojvJc119.png)
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—Oracle ASM實例無法掛載的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>Oracle</b> ASM實例無法掛載的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file.elecfans.com/web2/M00/6D/03/pYYBAGMxGQOAIdT9AAEmCgX8OAo311.png)
oracle數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫打開報錯的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>oracle</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)庫</b>打開報錯的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/8F/05/wKgZomTLUp-AEdgqAAJwnPCXKpg284.png)
Oracle數(shù)據(jù)恢復(fù)—異常斷電后Oracle數(shù)據(jù)庫啟庫報錯的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—異常斷電后<b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)庫</b>啟<b class='flag-5'>庫</b>報錯的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/08/B8/wKgZomb6Ns-AbiICAAFlXAFpKKU086.png)
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫文件system01.dbf損壞的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)庫</b>文件system01.dbf損壞的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com//web2/M00/06/BC/wKgZombqY1-AbIlmAAA0fq5EyZY308.jpg)
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫出現(xiàn)823錯誤的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—SQL Server<b class='flag-5'>數(shù)據(jù)庫</b>出現(xiàn)823錯誤的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/07/F4/wKgaombs78mANJ1GAAPeSoXHVPE244.png)
Oracle數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫delete刪除的數(shù)據(jù)恢復(fù)方法
Oracle數(shù)據(jù)恢復(fù)—Oracle刪除數(shù)據(jù)不用怕!這些數(shù)據(jù)恢復(fù)方法了解一下
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫所在分區(qū)空間不足報錯的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—數(shù)據(jù)庫所在分區(qū)空間不足導(dǎo)致sqlserver故障的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>數(shù)據(jù)庫</b>所在分區(qū)空間不足導(dǎo)致sqlserver<b class='flag-5'>故障</b>的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file.elecfans.com/web2/M00/A5/1F/pYYBAGRd7l6AFn25AAQyenpNuoc061.png)
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—raid5陣列上層Sql Server數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—raid5陣列上層Sql Server<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file.elecfans.com/web2/M00/A2/AD/pYYBAGRLbSSAHhFWAAI9vWNRQec919.png)
Oracle數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫誤truncate表的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)庫</b>誤truncate表的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file.elecfans.com/web2/M00/9A/D7/pYYBAGQdHS6AJ5uRAAIvhiclg9s075.png)
評論