助け合いフォーラム

Oracle DB

Oracle Master 12c Bronze DBA(1Z0-065)
問題ID : 14264
問題を開く
不完全リカバリを実施する際に、リストアしなければならないものはどれですか。

この問題はプレミアムコンテンツです。

上に戻る

完全リカバリと不完全リカバリのリストアするデータファイルについて

公開日 2022/05/03

リストアする際、
完全リカバリは破損したデータファイル、不完全リカバリは全てのデータファイルが必要な理由が分かりません…。
完全リカバリは全てのREDOログ・ファイルを使用してリカバリするから、リストアは全てのデータファイルでなくてもいい、という認識でいいでしょうか?
曖昧な質問で申し訳ありませんが、何卒よろしくお願いします。。

2022/05/06 17:58

その理由はこのサイトがわかりやすいです。
https://atmarkit.itmedia.co.jp/ait/articles/1109/22/news118.html

不完全リカバリではすべてのデータファイルを復旧する必要があるという点に注意してください。特定のファイルだけを過去の状態に戻すことはできないということです。特定のファイルだけを元に戻すということを許すと、例えば親子関係がある表の親データが消え、親子関係に矛盾が生じてしまうということがありえます。そのため、こういった作業はできないのです。以上の理由から、不完全リカバリでも、すべてのファイルを復旧対象にする必要があるのです。

完全リカバリの方は障害が発生した直前の状態に戻すので、破損したデータファイル以外は最新のままでOKということでしょうね。


コメント

h hamachi320

2022/05/07 18:05

お返事ありがとうございます! 不完全リカバリの場合、リカバリ後の親子関係を考慮して全てのデータファイルが必要なんですね。 ご丁寧に参考URLまでありがとうございます。大変助かりました。

この返信に対して
コメントを記入できます

この投稿に対して返信しませんか?