-- 作者:飛絮
-- 發(fā)布時間:2005/10/25 11:08:35
-- 問:若發(fā)生數(shù)據(jù)庫磁盤錯誤,應如何保護現(xiàn)場
已經(jīng)發(fā)生過幾次因為簡單的i/o錯誤,但由于用戶處理不當而造成數(shù)據(jù)損失。有必要強調(diào)一下在發(fā)生因硬件錯誤(含磁盤、磁盤陣列卡等)而造成的數(shù)據(jù)讀寫錯誤(錯誤號823,信息一般為‘在文件 \'\'%4!\'\' 的偏移量 %3! 處的 %2! 過程中,檢測到 I/O 錯誤 %1!’)時,或者僅僅是磁盤陣列中有一個盤亮紅燈,要嚴格按照以下原則來保護現(xiàn)場:
1、盡量不要急于重新啟動機器,先做好第一現(xiàn)場的備份。
2、若有以前的備份,應移到安全的異地的機器上,無論是否要用到,堅決不能此時做數(shù)據(jù)庫備份而覆蓋原先老的備份。
3、將出現(xiàn)問題的數(shù)據(jù)庫脫機,將數(shù)據(jù)庫文件(注意,不是備份文件)復制到安全的異地的機器上,這是最關(guān)鍵的,只有在做了這一步之后才能嘗試對數(shù)據(jù)庫進行修復。
4、不要私自拔插磁盤,尤其杜絕變動磁盤順序。在保證有完整備份的前提下(硬件維修過程系統(tǒng)崩潰的可能性非常大),聯(lián)系我們或硬件廠家,在指導下(最好是現(xiàn)場)完成硬件故障的解決。
5、嘗試恢復數(shù)據(jù)庫
此主題相關(guān)圖片如下:

|