このタイプのリカバリは、現在使用中の制御ファイルおよびSPFILEは損なわれていないが、すべてのデータファイルが損傷しているか失われた場合に実行します。完全リカバリを実行することも、データベースを特定時点にリカバリすることもできます。以下は、データベース全体のリカバリ・プロセスの概要で、データベースがMOUNT状態のときに実行される必要があります。
1 |
2 |
[セレクション・セット作成]ページで、ソースNetVault Backupクライアントとデータベースに移動して、[データベース全体]ノードを選択して、[プラグイン・オプションの編集]をクリックします。 |
3 |
[リストア・オプション]タブをクリックし、利用可能なオプションを選択します。 |
• |
リストア前にデータベースをマウントするには、[リストア前にデータベースをマウント]を選択します。 |
• |
データベースのマウント前にデータベースを自動的にシャットダウンするには、[先にデータベースを強制終了]を選択します。 |
• |
読み取り専用データファイルをリストアに含めるには、[読み取り専用データファイルを確認して、必要に応じてリストアします]を選択します。 |
4 |
データベースに対してリカバリを実行、つまりデータベースを最新の状態または特定時点まで再構築するには、[リカバリを実行する]タブで以下のいずれかのオプションを選択します。 |
• |
[完全なリカバリを実行する]:データベースを最新状態(つまりアーカイブおよびオンラインREDOログで使用可能な)最後にコミットされたトランザクションまでリカバリします。 |
• |
[ポイント・イン・タイム・リカバリを実行する]:特定時点(つまり特定の時刻、ログのシーケンス・ナンバー、またはSCN)にデータベースをリカバリします。 |
5 |
[リカバリを実行する]タブで、利用可能なその他のオプションを選択します。 |
• |
読み取り専用データファイルをリカバリ・プロセスに含めるには、[読み取り専用データファイルを確認して、カレントでない場合は、リカバリします]を選択します。読み取り専用ファイルは、完全リカバリに必要な場合のみ含められます。これらのファイルが損傷していない場合は、RMANによって除外されます。 |
• |
6 |
[ポスト・リカバリ]タブで、[リカバリ後にデータベースを開く]および[ログの読み書きおよびリセット]を選択して、自動的にデータベースを読み書きモードでオープンし、オンライン・ログをリセットします。 |
7 |
新しいホストで使用しているターゲット・データベースのコピーを作成することが目標の場合は、これらの手順を使用するのではなく、この目的用に特化されている複製データベースのバックアップ・タイプを使用します。詳細は、「複製データベースのバックアップ」を参照してください。
いかなる種類の障害復旧を実行する場合にも、以下の点に注意してください。
• |
障害復旧を目的としていないOracle®データベース環境で障害復旧手順を実行すると、データベース内でデータが消失する可能性があります。個別データファイルやアーカイブ・ログのリストア/リカバリ、またはOracleデータベースのSPFILEや制御ファイルのリストアのみを目的とする場合、障害復旧手順を実行しないよう注意してください。 |
• |
[セレクション・セット作成]ページで選択したオブジェクトは無視されます。 |
• |
[段階的ディザスタ・リカバリ]タブで選択したオプションのみが実行されること。 |
1 |
[ナビゲーション]パネルで、[リストア・ジョブ作成]をクリックします。 |
2 |
3 |
5 |
[次へ]をクリックします。 |
6 |
[セレクション・セット作成]ページで、任意の項目を選択します。 |
7 |
[プラグイン・オプションの編集]をクリックし、次に[段階的ディザスタ・リカバリ]タブをクリックします。 |
8 |
[以下のステップバイステップ・ディザスタ・リカバリを実行]オプションを選択し、さらに利用可能なサブオプションを選択します。 |
• |
[Dbid設定]:DBIDを設定する場合は、このオプションを選択します。本プラグインは、バックアップを取得したOracle®データベースのDBIDを、このフィールド内に自動的に入力します。このDBIDは、NOMOUNT状態のOracleデータベースを起動するために必要なパラメータ・ファイルやSPFILEが利用可能でない場合に必要です。 |
• |
[SPFILEを自動バックアップからリストア。日付最大値のルックバック]:スケジュールしたバックアップでOracle制御ファイルの自動バックアップ・オプションが有効化され、その自動バックアップからSPFILEをリストアする場合に、このオプションを選択します。Oracle制御ファイルの自動バックアップが無効な場合、自動バックアップからSPFILEをリストアすることはできません。詳しくは、「制御ファイルの自動バックアップ有効化」を参照してください。デフォルトで、このオプションは過去7日間に実行された自動バックアップを検索し、利用可能であればそれを更新します。このオプションは、以下のRMANコマンドを実行します。 |
• |
[制御ファイルを自動バックアップからリストア。日付最大値のルックバック]:スケジュールしたバックアップでOracle制御ファイルの自動バックアップ・オプションが有効化され、その自動バックアップから制御ファイルをリストアする場合に、このオプションを選択します。Oracle制御ファイルの自動バックアップが無効な場合、自動バックアップから制御ファイルをリストアすることはできません。詳しくは、「制御ファイルの自動バックアップ有効化」を参照してください。デフォルトで、このオプションは過去7日間に実行された自動バックアップを検索し、利用可能であればそれを更新します。このオプションは、以下のRMANコマンドを実行します。 |
• |
[データベースのリストア]:Oracleデータベース内に含まれるすべてのデータファイルをリストアする場合は、このオプションを選択します。restore databaseコマンドは、Oracleデータベース内に含まれるすべてのデータファイルのリストアを試行します。このオプションは、以下のRMANコマンドを実行します。 |
• |
[データベースのリカバリ]:Oracleデータベース内に含まれるすべてのデータファイルをリカバリする場合は、このオプションを選択します。recover databaseコマンドは、Oracleデータベース内に含まれるすべてのデータファイルのリカバリを試行します。このリカバリにはリストアが自動的に含まれ、アーカイブされたトランザクション・ログが適用されます。このオプションは、以下のRMANコマンドを実行します。 |
• |
[ALTER DATABASE OPEN RESETLOGS]:RESETLOGSオプション付きでデータベースを開く場合は、このオプションを選択します。このオプションは、以下のSQL*Plusコマンドを実行します。 |
メモ: データベースをリストアすると、RMAN CLIプロンプトを開くオプションが表示され、そのプロンプトからリカバリ・コマンドを発行できるようになります。このオプションにより、[データベースのリカバリ]オプションと[ALTER DATABASE OPEN RESETLOGS]オプションを選択してリカバリ詳細設定オプションを実行する必要がなくなります。 |
9 |
「ジョブのファイナライズと実行」の手順を完了します。 |
メモ: 以下の手順を実行して、プロダクション・サーバーがアクティブな間も、Oracle®サーバーを異なるホスト(オリジナルのプロダクション・サーバーではないホスト)にリストアすることができます。ただし、前述したように、最終的な目的が新規ホストで現在使用中のターゲット・プロダクション・データベースのコピーを作成する場合は、この手順を使用しないよう注意してください。その代わりに、[複製データベース]バックアップ・タイプを使用する必要があります。詳細は、「複製データベースのバックアップ」を参照してください。 |
リカバリ・カタログを使用せずに障害復旧を実行するには、以下の条件を満たす必要があります。
• |
Oracleデータベース・ソフトウェアがインストールされている:損傷したサーバーと同じバージョンのOracleデータベース・ソフトウェアをシステムにインストールします。ソースとリカバリ先のOracleサーバーで、ORACLE_HOMEが同一である必要があります。ただし、データベースを作成する必要はありません。 |
• |
Oracleパスワード・ファイルが作成されている:orapwdユーティリティを使用してOracleパスワード・ファイルを作成します。 |
• |
Linux®: |
• |
Windows®: |
• |
WindowsでOracleサービスが作成され、開始されている:Oracleのoradimユーティリティを使用して、WindowsでOracleサービスを作成します。Oracle SIDは、元のデータベースまたはソース・データベースと同一である必要があります。このオプションにより、同一のOracleサービス名が作成されます。たとえば、OSプロンプトで以下のコマンドを実行します。 |
• |
NetVault BackupソフトウェアとPlug‑in for Oracleがインストールされている:損傷したサーバーと同じバージョンのNetVault Backupソフトウェアと本プラグインをインストールし、同じように設定する必要があります。デフォルト設定の構成で示されているとおりプラグインのデフォルト属性が定義されていることを確認します。 |
• |
ソース・データベースのDBIDが特定されている:損傷したデータベースのDBIDを特定します。DBIDがPlug‑in for Oracleの初期インストールの一部として記録されなかった場合、NetVault Backupのバイナリ・ログでソース・データベースのRMANベースのバックアップを調べます。DBIDは、[詳細]ダイアログ・ボックスまたは[バックアップ・コンテンツ]タブでも利用できます。 |
• |
SPFILEのデフォルトの場所が存在する必要がある:SPFILEのデフォルトの場所が存在することを確認します。デフォルトの場所を作成し忘れると、SPFILEのリストア中に「ORA-17502 ファイルの作成に失敗しました」というエラーが発生する結果になります。 |
• |
すべてのテーブルスペースのバックアップが使用可能になっている:すべてのテーブルスペースの最新のバックアップがあることを確認します。 |
6 |
自動バックアップからSPFILEをリストアします。 |
9 |
10 |
[セレクション・セット作成]ページで、ソースNetVault Backupクライアントとデータベースに移動して、[データベース全体]ノードを選択して、[プラグイン・オプションの編集]をクリックします。 |
11 |
[リストア・オプション]タブをクリックし、利用可能なオプションを選択します。 |
• |
リストア前にデータベースをマウントするには、[リストア前にデータベースをマウント]を選択します。 |
• |
読み取り専用データファイルをリストアに含めるには、[読み取り専用データファイルを確認して、必要に応じてリストアします]を選択します。 |
12 |
13 |
[リカバリを実行する]タブで、[読み取り専用データファイルを確認して、カレントでない場合は、リカバリします]を選択して、リカバリ・プロセスに読み取り専用のデータファイルを含めます。 |
14 |
[リカバリ・カタログ]タブで、[カタログの使用]オプションを選択解除し、リカバリ・カタログがリストアに使用されないようにします。 |
15 |
[スケジュール]と[詳細設定]の各タブに入力し、ジョブを開始します。 |
17 |
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. Conditions d’utilisation Confidentialité Cookie Preference Center