こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

こんにちは。
Oracle Bronze の勉強中なのですが、iStudyをやっていたら、「インスタンスリカバリ」と言う言葉が出てきました。黒本で調べたのですが、そういう言葉は載っていませんでした。

メディアリカバリとは、完全・不完全リカバリ等のことをいうのですよね?では、インスタンスリカバリとはどういう意味なのでしょうか?

わかりやすく教えていただければありがたいのですが。

よろしくお願いいたします。

投稿日時 - 2006-12-15 19:16:30

QNo.2603789

すぐに回答ほしいです

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

インスタンスリカバリは、OS のハングや shutdown abort などで落ちてしまった時、次回起動時に行われるリカバリです。起動時に未コミットのトランザクションがロールバックされます。

メディアリカバリというのは、ディスク傷害等によりバックアップからファイルをリストアし、アーカイブログや REDO ログを使用してリカバリすることです。リストアした時点から、アーカイブログや REDO ログによってロールフォワードされます。

投稿日時 - 2006-12-15 23:46:19

お礼

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

投稿日時 - 2006-12-17 21:20:46

ANo.3

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

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

投稿日時 - 2006-12-16 02:49:06

お礼

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

投稿日時 - 2006-12-17 21:22:19

ANo.2

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

投稿日時 - 2006-12-15 19:51:19

お礼

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

投稿日時 - 2006-12-17 21:19:04

ANo.1

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

参考URL:www.atmarkit.co.jp/fdb/rensai/ora_backup02/ora_backup02_3.html

投稿日時 - 2006-12-15 19:48:54

お礼

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

投稿日時 - 2006-12-17 21:17:34

あなたにオススメの質問