記一次客戶oracle資料庫崩潰

y81277241發表於2016-01-18

上週日晚上,11點多,客戶突然打來電話,說資料庫崩潰了,透過了解詳細情況,得知崩潰的原因是
因為換電源,停機(停機過程正常),在開機儲存就丟失了。
在這裡我想提醒各位同仁,在做任何操作之前,一定要把生產庫備份一個全備,以防萬一,並要檢視之前
的備份是否都正常,還要收集一下資料庫的相關資訊,引數文件,控制檔案,以及一些基本的資料庫名稱
DBID等,萬萬不可大意,以下是恢復過程。
客戶的運氣比較好,他的全備是在週六晚,出問題是週日的晚上,但是他的資料庫是8*5的,資料只要恢復
到16號晚上就可以,過程比較曲折
因客戶對資料庫不太熟悉,很多路徑,什麼的都不清楚,只能自己來收集。
1、透過alert日誌中的資訊先找到DBID,RMAN連線要使用;
2、恢復引數檔案,和控制檔案,並啟動到mount狀態;
3、恢復之前的目錄架構,因為是SAP的資料庫,目錄有幾百個,只能一個一個的對比;
4、寫了兩個恢復指令碼,執行恢復;
5、恢復完成,400G資料不算多,但也恢復了2小時左右;
6、讓客戶啟動應用,測試了一下,資料庫恢復正常,不會耽誤第二天早晨的使用。

在測試應用的是的,我發現他的資料庫響應比較慢,但由於時間的關係,沒有幫他最佳化。這次恢復算是比較幸運
,客戶有完整的備份,雖然少了一天,但是這是週末,只要恢復到前一天的資料就可以了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29523859/viewspace-1978168/,如需轉載,請註明出處,否則將追究法律責任。

相關文章