• ベストアンサー

インスタンスリカバリとメディアリカバリの違いは?

こんにちは。 Oracle Bronze の勉強中なのですが、iStudyをやっていたら、「インスタンスリカバリ」と言う言葉が出てきました。黒本で調べたのですが、そういう言葉は載っていませんでした。 メディアリカバリとは、完全・不完全リカバリ等のことをいうのですよね?では、インスタンスリカバリとはどういう意味なのでしょうか? わかりやすく教えていただければありがたいのですが。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • entree
  • ベストアンサー率55% (405/735)
回答No.3

インスタンスリカバリは、OS のハングや shutdown abort などで落ちてしまった時、次回起動時に行われるリカバリです。起動時に未コミットのトランザクションがロールバックされます。 メディアリカバリというのは、ディスク傷害等によりバックアップからファイルをリストアし、アーカイブログや REDO ログを使用してリカバリすることです。リストアした時点から、アーカイブログや REDO ログによってロールフォワードされます。

DT50
質問者

お礼

ご回答ありがとうございます。 あっ、なるほど。そういうことですか。 わかりやすく教えていただき、ありがとうございます。

その他の回答 (3)

回答No.4

基本的にentreeさんがおっしゃる内容なのですが、インスタンスリカバリーでは (1) commit済み/未commitに関わらず、すべてデータファイルに適用(ロールフォワード) (2) commitされてないデータをロールバックセグメント(UNDO)を使用してロールバックする。 でデータファイルの不整合を解消することだと思います。 インスタンス障害にはHW障害やOS障害などで発生する場合もあるため 復旧できない場合もありますが、再起動などで復旧できる障害です。

DT50
質問者

お礼

ご回答ありがとうございます。 なるほどぉ。細かい解説に感謝いたします。

  • MZ-80B
  • ベストアンサー率56% (46/81)
回答No.2

#1だけではちょっと誤解を生みそうなので インスタンスリカバリはパラレルサーバ(RAC)で発生するリカバリです。

DT50
質問者

お礼

ご回答ありがとうございます。 パラレルサーバというものは黒本にはないですね…。よくわかりません。 まだ自分はそこまでのレベルではありません。すみません(^-^;。

  • MZ-80B
  • ベストアンサー率56% (46/81)
回答No.1

インスタンスリカバリではなくクラッシュリカバリではないですか?

参考URL:
www.atmarkit.co.jp/fdb/rensai/ora_backup02/ora_backup02_3.html
DT50
質問者

お礼

ご回答ありがとうございます。 素人なのでよくわかりません。すみません(^-^;。

関連するQ&A