データベースの障害回復に関する記述のうち、適切なものはどれか。
ア |
データベースの信頼性を高めるために、同一のコピーをもつよりは、常に一世代前の内容を保持することがシステムダウン対策として効果的である。 |
イ |
ログファイルやジャーナルファイルには、データベース更新以前の情報よりも、むしろ記録の意味で更新後の情報を格納する。 |
ウ |
ロールバックとは、OLTP などの実行中に障害が発生したとき、トランザクション開始直前の状態にデータベースを復旧する処理をいう。 |
エ |
ロールフォワードでは、定期的に取得したデータベースのダンプを書き戻すことでデータベースを復旧するので、障害発生時に更新データの一部が反映されないものの、高速な復旧が期待できる。 |
解答・解説を見る
解答:ウ
ア |
× |
データベースの信頼性を高めるために、常に一世代前の内容を保持することよりも同一のコピーをもつ方がシステムダウン対策として効果的である。 |
イ |
× |
ログファイルやジャーナルファイルには、データベース更新以前の情報・更新後の情報が格納されている。 |
ウ |
○ |
ロールバックは、 データベースのトランザクションによる更新障害に対応する回復処理で、 データベースをトランザクションの更新開始前の状態に戻すことである。 |
エ |
× |
ロールフォワードとは、データベースに障害が発生したときに、記録してあるチェックポイントのデータを再現した上で、ログファイルに残っているチェックポイント後の処理を再現し、障害直前の状態にまで戻すこと。 |