分布式資料庫系統常見的故障主要有事務故障、系統故障、媒體故障、網絡引起的故障。
- 事務故障:計算溢出、完整性破壞、操作員幹預、輸入輸出報錯等。
- 媒體故障:存放資料的媒體發生的故障,比如磁盤、磁盤的損壞等等。
- 系統故障:CPU出錯、死循環、緩沖區滿了、系統崩潰等等。
- 網絡故障主要有站點故障、通信故障。
- 站點故障:把網絡上各站點可能出現的故障叫做站點故障。
- 通信故障:站點之間通信之間出現的問題稱為通信故障。通信故障又可以劃分為封包故障、網絡分割故障。
- 封包故障:收到的封包格式或資料錯誤、封包先後次序不正确、丢失了部分封包、長時間收不到封包。
- 網絡分割故障:系統中一部分的節點和另外一部分節點完全失去了聯系,兩組節點無法正常通信。
處理網絡分割故障比處理站點故障和封包故障要困難很多,但其發生頻率也比站點故障和封包故障低一些。按照故障處理難度升序排列:
- 僅發生站點故障
- 站點故障與封包故障同時存在
- 站點故障、封包故障和網絡分割同時存在。