1、備份的意義
1)保護資料,避免因為各種故障而遺失資料
2、基本術語介紹
Mean Time Between Failure --MTBF
Mean Time To Repair --MTTR
Mean Time To Failure --MTTF
(1)MTBF——全稱是Mean Time Between Failure,即平均故障間隔時間。
就是從新的產品在規定的工作環境條件下開始工作到出現第一個故障的時間的平均值。MTBF越長表示可靠性越高正確工作能力越強 。
(2)MTTR——全稱是Mean Time To Repair,即平均恢復。
就是從出現故障到恢複中間的這段時間。MTTR越短表示易恢複性越好。
(3)MTTF——全稱是Mean Time To Failure,即平均無故障時間。
系統平均能夠正常運行多長時間,才發生一次故障。系統的可靠性越高,平均無故障時間越長。(MTBF = MTTF + MTTR)
可靠性是最初是確定一個系統在一個特定的已耗用時間內有效啟動並執行機率的一個標準。可靠性的衡量需要系統在某段時間內保持正常的運行。
本文URL地址:http://www.bianceng.cn/database/Oracle/201410/45403.htm
目前,使用最為廣泛的一個衡量可靠性的參數是MTTF(mean time to failure,平均失效前時間),定義為隨機變數、出錯時間等的"期望值"。但是,MTTF經常被錯誤地理解為,"能保證的最短的生命週期"。MTTF的長短,通常與使用周期中的產品有關,其中不包括老化失效。
MTTR(mean time to restoration, 平均恢複前時間),源自於IEC 61508中的平均維護時間(mean time to repair),目的是為了清楚界定術語中的時間的概念,MTTR是隨機變數恢復得期望值。它包括確認失效發生所必需的時間,以及維護所需要的時間。MTTR也必須包含獲得配件的時間,維修團隊的回應時間,記錄所有任務的時間,還有將裝置重新投入使用的時間。
MTBF(Mean time between failures,平均故障間隔時間)定義為,失效或維護中所需要的平均時間,包括故障時間以及檢測和維護裝置的時間。對於一個簡單的可維護的元件,MTBF = MTTF + MTTR。因為MTTR通常遠小於MTTF,所以MTBF近似等於MTTF,通常由MTTF替代。MTBF用於可 維護性和不可維護的 系統。
3、資料庫故障的類型
1)statement failure
2)user process failure:pmon 自動處理
3)user errors :必須由dba通過備份恢複
4)instance failure: instance recover smon 自動處理
5)media recover:通過備份恢複
4、制定你的備份和恢複的計劃
1)根據生產環境的恢複周期,制定詳細的備份計劃,然後嚴格執行
2)對備份,要在一定的時間內利用測試環境,進行故障恢複的練習