【北亞資料恢復】異常斷電導致Oracle資料庫報錯的oracle資料恢復
故障:
裝置斷電重啟,oracle資料庫報錯,資料庫沒有備份,管理員聯絡北亞資料恢復中心進行資料恢復。
oracle資料庫恢復過程:
1、經北亞資料恢復工程師檢查資料檔案後,檔案完整度見下圖。
我們分析上圖資料可以得知,使用者的資料庫SYSAUX01.DBF存在大量的壞塊,其他位置檔案是完整的。
2、在北亞資料恢復伺服器上掛起資料庫並修復。
在北亞資料恢復伺服器上搭建了和這個oracle資料庫的生產環境一樣的環境,將oracle資料庫掛起。掛起資料庫依然出現了
管理員反饋的報錯(ORA-01110錯誤)。
北亞資料恢復工程師推斷,該資料庫的控制檔案由於意外斷電已經被修改,要恢復整個資料庫的資料,必須先修復oracle
資料庫的控制檔案。
3、北亞資料恢復工程師查詢oracle資料庫的歸檔日誌,發現歸檔日誌不連續,可供資料恢復使用的資料庫歸檔日期丟失,
北亞資料恢復工程師使用cancel引數進行不完全恢復。見下圖所示。
4、再次執行alter database open 命令,將資料庫開啟。查詢資料庫例項狀態,資料庫報錯內容發生改變,報錯內容為:
ora_00600錯誤。
5、北亞資料恢復工程師查詢oracle資料庫警告日誌,追蹤查詢資料庫內部錯誤情況,部分日誌內容為:
ORA-00600: internal error code, arguments: [13013], [5001], [267], [8456009], [5], [8456009], [17], [], [], [], [], []
Non-fatal internal error happenned while SMON was doing logging scn->time mapping.
6、使用北亞資料恢復中心自主研發的DBF解析工具,獲取資料,獲取資料結果可見下圖:
7、建立資料庫,在資料庫中建立使用者,為使用者分配表空間,解鎖使用者並授權。然後,通過資料的搭橋的方式,將解析到的用
戶物件遷移到資料庫中。
8、使用exp或者expdp匯出zxfg使用者下的所有物件,本例採用exp匯出資料,其命令如下:
exp system/abc file=C:\test\dump\zxfg.dmp log=C:\test\dump\zxfg.log owner=zxfg
9、查詢匯出的資料庫dmp檔案及日誌,確認oracle資料庫資料恢復完整、正確。由管理員親自對恢復成功的資料庫資料進行
驗證,經驗證確認資料恢復完整,本次資料恢復成功。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2852785/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【北亞資料恢復】伺服器斷電導致Oracle資料庫報錯的資料恢復案例資料恢復伺服器Oracle資料庫
- 【資料庫資料恢復】斷電導致Oracle資料庫資料丟失的資料恢復案例資料庫資料恢復Oracle
- 【北亞資料恢復】異常斷電導致linux伺服器無法啟動,資料庫損壞的資料恢復資料恢復Linux伺服器資料庫
- 【北亞資料恢復】oracle資料庫執行truncate table命令怎麼恢復資料?資料恢復Oracle資料庫
- 【vSAN資料恢復案例】異常斷電導致vSAN底層資料損壞的資料恢復資料恢復
- 【北亞伺服器資料恢復】異常斷電導致ESXI系統無法連線儲存的資料恢復伺服器資料恢復
- 【北亞資料恢復】輸入錯誤命令導致MySQL資料庫資料被刪除的資料恢復案例資料恢復MySql資料庫
- 【oracle資料庫資料恢復】誤操作導致的資料庫誤刪除的資料恢復案例Oracle資料庫資料恢復
- 【北亞資料恢復】vmfs還原快照操作導致SqlServer資料庫資料丟失的資料恢復資料恢復SQLServer資料庫
- 資料庫資料恢復-oracle資料庫報錯無法開啟的如何恢復資料?資料庫資料恢復Oracle
- 【北亞資料恢復】誤刪除oracle表和誤刪除oracle表資料的資料恢復方法資料恢復Oracle
- 【北亞資料恢復】誤操作分割槽損壞導致SqlServer資料庫資料丟失的資料恢復資料恢復SQLServer資料庫
- 【北亞資料庫資料恢復】誤操作導致資料丟失的華為雲mysql資料恢復案例資料庫資料恢復MySql
- 【資料庫資料恢復】如何恢復Oracle資料庫truncate表的資料資料庫資料恢復Oracle
- 【資料庫資料恢復】Oracle資料庫檔案出現壞塊報錯的資料恢復案例資料庫資料恢復Oracle
- 【資料庫資料恢復】ORACLE常見資料災難&資料恢復可能性資料庫資料恢復Oracle
- 【北亞資料恢復】sqlserver資料庫被加密的資料恢復案例分享資料恢復SQLServer資料庫加密
- 【資料庫資料恢復】Oracle資料庫誤truncate table的資料恢復案例資料庫資料恢復Oracle
- 【資料庫資料恢復】誤truncate table的Oracle資料庫資料恢復方案資料庫資料恢復Oracle
- 【北亞資料恢復】意外斷電導致戴爾伺服器raid5陣列資料丟失的資料恢復資料恢復伺服器AI陣列
- 【資料庫資料恢復】oracle資料庫誤truncate table怎麼恢復資料?資料庫資料恢復Oracle
- 【伺服器資料恢復】異常斷電導致ESXI無法連線儲存的資料恢復案例伺服器資料恢復
- 北亞伺服器資料恢復-機房斷電導致伺服器出現故障,資料丟失的資料恢復案例伺服器資料恢復
- 【北亞伺服器資料恢復】某品牌730系列伺服器意外斷電導致資料丟失的資料恢復案例伺服器資料恢復
- 北亞企安資料恢復-XSAN資料恢復案例資料恢復
- 【資料庫資料恢復】磁碟空間不足導致sql server錯誤的資料恢復資料庫資料恢復SQLServer
- 【資料庫資料恢復】ASM磁碟組掉線的Oracle資料庫資料恢復案例資料庫資料恢復ASMOracle
- 【資料庫資料恢復】Oracle資料庫ASM磁碟組掉線如何恢復資料?資料庫資料恢復OracleASM
- 資料庫資料恢復-ORACLE資料庫的常見故障&各種故障下的資料恢復可能性資料庫資料恢復Oracle
- 【北亞資料恢復】硬碟壞道故障如何恢復資料?資料恢復硬碟
- 【資料庫資料恢復】ASM例項不能掛載的Oracle資料庫資料恢復案例資料庫資料恢復ASMOracle
- 【資料庫資料恢復】LINUX環境下ORACLE資料庫誤刪除的資料恢復資料庫資料恢復LinuxOracle
- 【虛擬機器資料恢復】異常斷電導致虛擬機器無法啟動的資料恢復案例虛擬機資料恢復
- Oracle資料庫恢復之resetlogsOracle資料庫
- 【資料庫資料恢復】LINUX EXT3檔案系統下ORACLE資料庫誤操作導致資料丟失的資料恢復案例資料庫資料恢復LinuxOracle
- 【北亞企安資料恢復】RAIDZ多塊磁碟離線導致崩潰的資料恢復案例資料恢復AI
- 【北亞資料恢復案例】raid0硬碟故障導致伺服器崩潰的資料恢復資料恢復AI硬碟伺服器
- [Oracle]Oracle資料庫資料被修改或者刪除恢復資料Oracle資料庫