1024程式設計師節/探討ORACLE環境故障的解決方法
一、故障描述:基於ORACLE 資料庫環境的常見資料災難
1、ORACLE資料庫無法啟動或無法正常工作。
2、ORACLE ASM儲存破壞。
3、ORACLE資料檔案丟失。
4、ORACLE資料檔案部分損壞。
5、ORACLE DUMP檔案損壞。
二、解決方案
◆檢測
1、檢測是否存在硬體故障,如硬體故障,轉硬體處理
2、以只讀方式檢測故障表現是否與使用者描述相同
◆恢復
1、備份:以只讀方式對故障儲存做完整映象(參考附錄)
2、在備份中進行資料分析及恢復操作。
3、通常,恢復後的資料會暫存在另一個儲存體上
◆驗收
對恢復好的資料進行驗證,確認其正確性。如確認,交費–>移交原介質及已恢復資料 –>出具發票(收據)及報告。
如無法認可資料恢復結果,交回原介質,不收服務費,可免費出具報告。
三、資料恢復的可能性
★ORACLE資料庫無法啟動或無法正常工作:
如果突發性的出現上述故障,通常可恢復性極高。從技術底層上看,如果SYSTEM表未損壞,資料較容易恢復;如果SYSTEM表損壞,資料需要人工核對表結構,恢復時較為耗時。
★ORACLE ASM儲存破壞:
如ASM重置,或組成ASM的部分裝置成員故障,出錯後無大量新資料寫入,資料通常可以很好的恢復。
★ORACLE資料檔案丟失:
不論ORACLE資料檔案是刪除、格式化還是未知原因丟失,只要沒有新的資料寫入,不管是什麼作業系統,都可以透過ORACLE內部的資料組織規則將資料檔案恢復出來,但資料檔案的名稱可能需要人工核對。
★ORACLE資料檔案部分損壞:
如ORACLE資料檔案部分損壞(如覆蓋),透過複雜的資料提取和重組,通常可以將未損壞部分的資料記錄恢復出來,並可新建表追加進去,但會相當耗時。
★ORACLE DUMP檔案損壞:
ORACLE DUMP檔案損壞,將損壞部分去除,其餘部分均可正常追加至資料表。
四、資料恢復時間
1TB以下的儲存空間(不是要恢復的資料容量),通常2個工作日內可完成;1TB以上的隨儲存容量的增加,恢復週期通常也會增加。資料表如果很大,提取資料、整理資料也會花費大量時間,具體時間需據具體情況而定。
[資料庫資料恢復小貼士]
★針對軟體故障,在資料丟失後,應儘可能減少對儲存的操作,有時候,即使是開著機,什麼都不做,也可能導致災難進一步加劇。條件允許的話,最好損壞後,對磁碟或儲存卷做完整備份
★針對硬體故障,在裝置無法正常工作後,應儘可能少的加電,以避免裝置的進一步損壞。
如何避免
做好備份方案,儘可能避免單儲存備份,如資料非常重要,可考慮異地備份。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2217393/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 1024!程式設計師節快樂!程式設計師
- 1024程式設計師節:向改變世界的程式設計師致敬程式設計師
- 1024程式設計師節,向改變世界的程式設計師致敬程式設計師
- #1024程式設計師節#之最近感想....程式設計師
- 【1024程式設計師節】程式設計師,你學程式設計的初衷是什麼?程式設計師
- 1024程式設計師節,向1G棒的程式設計師致敬!程式設計師
- 1024程式設計師節,向用程式碼改變世界的程式設計師致敬!程式設計師
- 屬於每個程式設計師的節日,1024程式設計師節程式碼敲響世界程式設計師
- 【1024程式設計師節】為什麼有些程式設計師下班比你早?程式設計師
- 1024 程式設計師節,帶你走程式序員的世界—程式設計師
- 1024程式設計師節即將到來,致敬那些默默工作的程式設計師們程式設計師
- 10.24程式設計師節專輯——程式設計師最愛的數字,1024的祕密程式設計師
- 程式設計師理想中的工作環境程式設計師
- 程式設計師的工作環境與效率程式設計師
- 1024 程式設計師節 | 請對身邊的程式猿好一點程式設計師
- 1024 程式設計師節,我做了個闖關小遊戲!程式設計師遊戲
- 一次ASM環境故障解決ASM
- 探討一下 Windows 下 PHP 環境最優解WindowsPHP
- 歡慶1024程式設計師節,開源茁壯成長程式設計師
- 2020年的1024程式設計師節(娛樂小文章)程式設計師
- 1024程式設計師節慶典盛大啟幕,好程式設計師高階面授福利大放送程式設計師
- 程式設計師如何走出自己的安逸環境程式設計師
- 1024 掘金辯論賽:程式設計師節該不該變成法定節假日程式設計師
- 英雄論道——1024程式設計師節在長沙盛大開幕!程式設計師
- 程式設計師筆記|常見的SpringMVC故障排查及解決方案程式設計師筆記SpringMVC
- 1024程式設計師節“JavaScript 的過去、現在和未來”線上直播程式設計師JavaScript
- Ceph monitor故障恢復探討
- 用訊號量解決程式的同步與互斥探討
- 程式設計師如何避免故障?程式設計師
- 打造一個好用的 Windows 程式設計環境 2.程式設計環境Windows程式設計
- 1024程式設計師節,心動好課,超低折扣,最後幾天!程式設計師
- java程式設計環境Java程式設計
- 程式設計師有必要了解營銷嗎?大家探討一下程式設計師
- 深入探討ORA-04031的產生原因及解決方法
- [討論]“消滅”程式設計師?程式設計師
- 千鋒1024程式設計師節,百萬粉絲大咖直播福利享不停!程式設計師
- 如何優雅的討好程式設計師?程式設計師
- #1024程式設計師節# 全員加薪,可以漲薪50%以上的架構腦圖程式設計師架構