なみひらブログ

学んだことを日々記録する。~ since 2012/06/24 ~

データベースの障害レベル

以下の表は、下記文献からの抜粋です。

データベース設計 構築 基礎+実践マスターテキスト

データベース設計 構築 基礎+実践マスターテキスト

 

 レベル障害概要原因の例対策例
正常  トランザクション障害

 デットロック検出

プログラムによる異常検出

プログラムの強制終了

など

ロールバックによるデータ復旧

・プログラム異常の場合はDBMSが自動的にロールバックする。

 軽傷  システム障害

 DBMS異常終了

OSの異常終了

CPU、メモリなど処理系ハード障害

など

 ・CPU、メモリなど処理系ハードの修理

・OS異常の原因究明と対処

・データベースのDBMSの再立ち上げにより自動的にリカバリされる。

・実行中のトランザクションは再起動。

中傷  媒体障害

 ディスク装置障害

媒体障害

など

 ・ディスク装置や媒体の交換

・バックアップ媒体からデータベースのリストア

更新後ログのロールフォワード復旧

 重症  システム破壊

 火災、地震などによる災害

大規模なハードウェアの破壊

など

 ・復旧はほぼ不可能

・システムの分散と多重化運転

・遠隔地に待機系バックアップサイトなどを事前に用意。