• ベストアンサー

ホットフルバックアップとホットDIFFバックアップについて

先日質問をさせていただいた「ひで」です。 オラクル9iで、疑問点が出てきてしまったので質問させてください。 月~土(1時間毎) 差分バックアップ(ホット) 日   フルバックアップ(ホット) このスケジュールで金曜にDBが壊れたとして金曜のアーカイブログから1時間前の状態に復旧させることは可能なのでしょうか?(過去1回はフルバックアップを行っている事を前提) 調べた限りではフルバックアップ(コールド)、差分バックアップ(ホット)では可能との記述はあるのですが、ホット、ホットの成功例を探し出すことができませんでした。

  • Oracle
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
回答No.1

総てのデータファイルのセーブがあって、そのうちで一番古いモノの日時を含め、 連続する総てのアーカイブログがあれば。復元できるはずです。 今の運用であれば、日曜のバックアップとアーカイブログで 復元できるはずです。 そして、日々のバックアップがあるので、それを使えば、 アーカイブログでのロールフォワード時間を短縮できる。 でも、普通は、バックアップをプランするときに、復元プランも 考えるのが普通です。 実際に、障害になったときに、復元プランから最適な1つを選んで実施すると・・ そうでないと、バックアップ自体の有効性を確認しないまま運用することになり バックアップ自体が無意味な可能性を持ってしまいます。 何があっても大丈夫なように、2重3重の復元手段を用意すると良いと思いますよ。

hide_0222
質問者

お礼

レスありがとうございます。 おかげさまで、自信を持って調査する事が出来ました。 色々試した所、無事リカバリが行えました。 バックアッププランは先方の指示なので、提案程度しか出来ませんが二次障害や復元プラン等も考えておきたいと思います。 本当にありがとうございました。

関連するQ&A

  • Oracleのバックアップに関して

    すいません。Oracle初心者です・・・。質問があります。 OracleデータをARCserveにてDATテープにバックアップする事を考えているのですが、24時間サービスを止めれない運用で動いておりますので、 (1)アーカイブログモードに変更し、ホットバックアップする。 (2)サービスを止めずにEXP.EXEにてDMPをはき出しそのDMPファイルをバックアップする というような2種類の方法を考えているのですが、どちらにした方が良いか迷っています。上記2種類を考えると万が一障害がおきた時復旧時間&手間を考えると(1)の方が早いと思うのですが、アーカイブログを一定感覚でデータをはきだしするのでパフォーマンスが落ちると耳にしました。 そこで、質問なのですが、 Q1.もし(2)で行った場合、EXP.EXEでDMPをエクスポートしている最中にDBに書き込みがあった場合うまくエクスポートできるのでしょうか? Q2.(1)で行った場合、アーカイブログだけを毎日テープで取ればいいのでしょうか? 以上もしお分かりになる方がおられましたら宜しくお願いいたします。

  • オラクルバックアップについて

    オラクル初心者で、はじめて、バックアップを行います。 わかりにくい文章ですが、宜しくお願いします。 現在、Oracle9iをアーカイブログモードで運用しています。 そこで、下記のように、OSコマンドによる差分バックアップを計画しております。 日~金がオンラインバックアップ(ホットバックアップ):差分 土曜日はオフラインバックアップ(コールドバックアップ):フル オンラインバックアップでは、オンラインREDOログファイルのアーカイブ(alter system archive log current)を実行後に,アーカイブログのみ取得しようと考えておリます。 リカバリについては、土曜日のオフラインバックアップで取得したバックアップにオンラインバックアップで取得したアーカイブログを適用しようと考えております。 そこで質問になります。 (1)アーカイブログを取得する際に、バックアップモードの変更・解除はいらないという認識でよろしいでしょうか? (いろんな資料を見ると、バックアップモードについては書かれていないので、不安で質問いたしました。) (2)オンラインバックアップでの制御ファイルのバックアップは必要ないということでよろしいのでしょうか? (3)オンラインREDOログファイルのアーカイブ(alter system archive log current)を実行についても、注意点等あれば、ご教授ください。 そのほかに、気になる点があれば、ご指摘ください。 また、関連するホームページなどありましたら教えてください。 説明不足な点があるかもしれませんが、宜しくお願い致します。

  • DBバックアップ方式検討

    入社3ヶ月のペーペーです。先週初めてOracleに触れました。今週なぜかDBバックアップの方式検討なぞを任されております。 前提条件として ・完全回復。 ・取得タイミングは日次および週次 ・取得可能な時間帯は日次で夜20:00~翌朝08:00の間、週次で土曜08:00~日曜24:00 ・全面障害、部分テーブル障害の双方に対応可能であること ・リカバリ時間は傷害検知から1時間以内 …を出されています。これに対し、 ・アーカイブログモードで運用 ・週次でコールドバックアップ取得 ・日次でホットバックアップ取得  →日次でDB停止時間は30分しか取れないので   コールドは無理だろう  →完全回復を求めるならば論理バックアップは   使えないだろう 思っているのですが、方式検討の際にこのほか勘案しなければならないのはどのような事でしょうか?また増分バックアップや差分バックアップを日次で取得するというのは、普通にホットバックアップを取得するのとどのように違いが出てくるのでしょうか?

  • アーカイブログからのリストアについて

    環境:Oracle9i 9.2.0.1.0 言語:VB6 DBのバックアップ体制が問題になり今後はARCserveというツールとOracleのRMANというツールを絡めた機能で運用することになり、Oracle側ではさらにアーカイブログの運用でいくことになりました。 アーカイブログで運用しているシステムで仮にOracleがダウンしてしまった場合の復旧について必要なファイルは (1)全体バックアップのDATファイル (2)(1)以降のアーカイブログファイル と認識していますが、(1)のバックアップをオンラインバックアップで取得しても以下の(1)の理由で問題ないということになるのでしょうか? (1)アーカイブログをとっているから アーカイブログはコールドバックアップをしないと意味がないのでしょうか?

  • オラクルのバックアップ・リカバリについて

    入社一年目(ようやく丸一年)の新人です。文章に不備があるかもしれませんがご教授ください。 Windows上でOracle10gをアーカイブログモードで運用しているバックアップの設計を行っています。 そこで、次のように行いたいと思っています。 月~土がオンラインバックアップ(ホットバックアップ) 日曜日はオフラインバックアップ(コールドバックアップ) ここで、質問なのですが、次のようなことがしたいと考えています。 オンラインバックアップの取得方法などの資料をみると、すべてのデータファイルを取得することが 書かれていますが、オンラインバックアップでは、データファイルは取得せず、 日曜日のオフラインバックアップで取得したバックアップにオンラインバックアップで取得した アーカイブログ・オンラインREDOログを適用しリカバリすることは可能なのでしょうか? たとえば、水曜日にDBがクラッシュしたとした場合。 (1)日曜日のオフラインバックアップで日曜日の状態に復旧する。 (2)火曜日に取得したオンラインバックアップを使用し、 日曜日のオフラインバックアップ以降のアーカイブログと、オンラインRedoログを適用し、 火曜日の状態に戻す。 こういったことって可能なのでしょうか? また、関連するホームページなどありましたら教えてください。 わかりにくい文章で申し訳ありませんがよろしくお願いします。

  • ミラーリング、バックアップについて

    特にDBのデータについてですが、ミラーリングで障害対策やバックアップに対応するということは可能でしょうか? 普通、データの世代管理やアーカイブログでリストア復旧をさせることを考えたりすると教科書には書いてありますが、ミラーリングで全てまかなえるのでは、と疑問に思っています。タイミングなどでデータが上手く残らないなど問題があったりするのでしょうか? 運用に興味があり勉強している最中です。是非、アドバイスよろしくお願いします。

  • バックアップの方法についての疑問

    SQL Server 2008 Standard を導入しました。 バックアップでイマイチ疑問が解消できないので教えて下さい。 また、こんなふうにするべきだと言う方法があれば教えて下さい。 (そんなに大きなDBは扱いません) バックアップの方法を下記のようにするつもりです。 完全 ・・・ 毎月一日 差分 ・・・ 毎週月曜日 トランザクション ・・・ 毎日 <1> 有効期限を「0日」にしてあるのですが、これでは永久にバックアップが膨らみ続けるのでしょうか? 要は、完全バックアップが正常に終わったら、それまでのバックアップは不要ですよね? 不要なバックアップをバックアップセットから消すことはできないのでしょうか? 同様に差分バックアップが正常に終わったら、トランザクションバックアップも消したいです。 <2> トランザクションログは前回バックアップした時点以降のログが残っていると考えています。 前日にトランザクションバックアップ(A)をして、当日に差分バックアップ(B)をし、 その後当日のトランザクションバックアップ(C)をした後、障害が発生したとすると、 先ず完全と差分Bで復元しCと最新のログで復旧させると思うのですが、 BとCは一部被っている時間が有るはずなんですが、この辺は大丈夫なんでしょうか? (時間的にAとBの間で追加したデターはBにもCにも載っているはず)

  • Oracleのバックアップについて

    データベースソフトOracle10gを使用してサーバで バックアップを下記運用でとっています。 毎日、ディスクにSQL Plus Expにてフルバックアップをとっています。 質問ですがこの運用から一週間の一日だけフルバックアップをとり あとはすべて差分バックアップというやり方です。 バッチファイルの中身とSQLファイルの差分の書き方を教えてください よろしくお願い致します。

  • バックアップ方法について

    システム管理者(初心者)です。 現在、クライアントPCからサーバにフォルダのバックアップをしております。 最初に通常バックアップを行い、その後毎日2時間置きに差分バックアップをしております。 差分バックアップの時間が来ると、クラインアントPCでの作業中、どうしても「バックアップユーティリティ画面」と「バックアップの進行状況画面」が表示され、作業が中断します。 作業を中断せずに、上記スケジュールでバックアップできる方法があれば教えてください。

  • お勧めのバックアップソフトウエア

    パソコンのバックアップソフトを探しています。 現在、Windows7でNorton Ghost 15を使っています。 Norton Ghost 15は良く出来ていて不満は無いのですが、サポートが終了していることとwindows10に対応していないようなので、先を考えて次期バックアップソフトを探しています。 次の機能があることが条件です。 (1)Windows7/10で動作保証がある。 (2)バックアップは、完全バックアップ+差分バックアップのセットで世代管理ができる (3)完全バックアップと差分バックアップのスケジュールが独立して設定できること 娘のパソコン用に購入したAcronis true image 2016のCDがあったので 試用版としてインストールしてみたところスピード(NORTON GHOSTより若干遅い)とか機能的にほぼ満足できたのですが、(3)のスケジュール設定が出来ないのが不満でした。 利用の少ない毎週土曜日の昼に完全バックアップ、夜間に差分バックアップを取るように スケジュールしたいのですが、差分を何回取ったら完全バックアップと言う設定しか できず購入を見合わせることにしました。 パソコンを立ち上げる時間によって、その日のバックアップが行えない時があるので、回数で決められてしまうと完全バックアップの曜日がずれてしまうので×です。 なお、無償ツールは対象外とします。