Chat now with support
Chat with Support

NetVault Plug-in for Oracle 12.2 - ユーザー・ガイド

Quest® NetVault® Backup Plug-in  for Oracle - はじめに バックアップ計画の策定 プラグインのインストールと削除 プラグインの設定 データのバックアップ Oracleフラッシュバック・データベースの使用 データのリストア
データのリストアとリカバリ:概要 ユーザー管理リストアの実行 その他のユーザー管理リストア手順 RMANリストアの実行 非RAC環境で使用可能なRMANリカバリ・タイプ RMANを使用したその他のリストア手順
リカバリ・カタログの管理 RMAN CLIの使用 Oracle RAC環境におけるプラグインの使用 フェイルオーバー・クラスタ環境でのプラグインの使用 Oracle Data Guardでのプラグインの使用 Oracleコンテナ・データベース(CDB)およびプラグイン可能データベース(PDB)でのプラグインの使用 トラブルシューティング

同一サーバーへの障害復旧の実行

以下の手順では、ソース・データベースと同じサーバーに障害復旧を実行する手順を詳しく説明します。この手順は、完全なメディア障害が発生し、損傷したホストを同じ構成で再構築するか、ホスト名も含め元のホストの構成を模倣して新しいサーバーを設定する場合に使用します。

RMANリポジトリのバックアップ計画でリカバリ・カタログを使用するかどうかに関わらず、同じ手順を使用する必要があります。RMANは常に、バックアップに関する情報を制御ファイルに記録し保存します。制御ファイルに保存されるこの情報は、RMANによるデータベースのバックアップの正式な記録になります。RMANは、必要なすべてのバックアップおよびリカバリ・オペレーションを、制御ファイルのリポジトリ情報のみを使用して実行できます。

以下の障害復旧手順のバリエーションについて詳しくは、『Oracle Database Backup and Recovery Advanced User's Guide』の「Performing Disaster Recovery」セクションを参照してください。

リカバリ・カタログを使用せずに障害復旧を実行するには、以下の条件を満たす必要があります。

Oracleデータベース・ソフトウェアがインストールされている:損傷したサーバーと同じバージョンのOracleデータベース・ソフトウェアをシステムにインストールします。ソースとリカバリ先のOracleサーバーで、ORACLE_HOMEが同一である必要があります。ただし、データベースを作成する必要はありません。
Oracleパスワード・ファイルが作成されているorapwdユーティリティを使用してOracleパスワード・ファイルを作成します。
orapwd file=<Oracleホーム>/dbs/orapw<SID> password=<パスワード>
orapwd file=<Oracleホーム>\database\orapw<SID> password=<パスワード>
WindowsでOracleサービスが作成され、開始されている:Oracleのoradimユーティリティを使用して、WindowsでOracleサービスを作成します。Oracle SIDは、元のデータベースまたはソース・データベースと同一である必要があります。このオプションにより、同一のOracleサービス名が作成されます。たとえば、OSプロンプトで以下のコマンドを実行します。
NetVault BackupソフトウェアとPlug‑in for Oracleがインストールされている:損傷したサーバーと同じバージョンのNetVault Backupソフトウェアと本プラグインをインストールし、同じように設定する必要があります。デフォルト設定の構成で示されているとおりプラグインのデフォルト属性が定義されていることを確認します。
ソース・データベースのDBIDが特定されている:損傷したデータベースのDBIDを特定します。Plug‑in for Oracleの初期インストールの一部としてDBIDが記録されなかった場合、NetVault Backupのバイナリ・ログでソース・データベースのRMANベースのバックアップを調べます。DBIDは、[詳細]ダイアログ・ボックスまたは[バックアップ・コンテンツ]タブでも利用できます。
SPFILEのデフォルトの場所が存在する必要がある:SPFILEのデフォルトの場所が存在することを確認します。デフォルトの場所を作成し忘れると、SPFILEのリストア中に「ORA-17502 ファイルの作成に失敗しました」というエラーが発生する結果になります。
すべてのテーブルスペースのバックアップが使用可能になっている:すべてのテーブルスペースの最新のバックアップがあることを確認します。

リカバリを実行するには、以下の手順に従います。

外部設定ファイルが前のRMANバックアップに含まれていたか、Plug-in for FileSystemを使用してOracle Net Service設定ファイル(LISTENER.ORA、SQLNET.ORA、TNSNAMES.ORAなど)をバックアップした場合、これらのファイルをリカバリ先のOracleデータベース・サーバーにリストアします。または、リカバリ先OracleサーバーにOracle Net Serviceを設定します。
SET DBID <ソースDBID>;
6
自動バックアップからSPFILEをリストアします。
9
[リストア・ジョブ作成 — セーブセットの選択]ページで、すべてのテーブルスペースを含む利用可能な最新のバックアップを選択して、[次へ]をクリックします。
10
[セレクション・セット作成]ページで、ソースNetVault Backupクライアントとデータベースに移動して、[データベース全体]ノードを選択して、[プラグイン・オプションの編集]をクリックします。
11
[リストア・オプション]タブをクリックし、利用可能なオプションを選択します。
リストア前にデータベースをマウントするには、[リストア前にデータベースをマウント]を選択します。
読み取り専用データファイルをリストアに含めるには、[読み取り専用データファイルを確認して、必要に応じてリストアします]を選択します。
12
障害復旧シナリオでは、リカバリを実行する必要があるため、[リカバリを実行する]タブで、[データベース・ポイント・イン・タイム・リカバリを実行する]オプションを選択します。
13
[リカバリを実行する]タブで、[読み取り専用データファイルを確認して、カレントでない場合は、リカバリします]を選択して、リカバリ・プロセスに読み取り専用のデータファイルを含めます。
14
[リカバリ・カタログ]タブで、[カタログの使用]オプションを選択解除し、リカバリ・カタログがリストアに使用されないようにします。
15
[スケジュール][詳細設定]の各タブに入力し、ジョブを開始します。
重要: ディザスタ・リカバリが完了したら、[セレクション・セット作成]ページでデータベース全体を選択し、フルまたはLevel 0増分バックアップの実行をお勧めします。

手動による制御ファイルの取得

制御ファイルの自動バックアップが利用できず、RMANカタログも使用されておらず、[NetVault Backup選択]ページで制御ファイル・ノードが選択されたバックアップが実行された場合、以下の手順を使用してバックアップ・ピースから制御ファイルを抽出することができる場合があります。

1
[リストア・ジョブ作成 — セーブセットの選択]ページで、「制御ファイルを含む」とマークされている利用可能な最新のバックアップを探します。
('<制御ファイル名およびリストア先>');
('<先ほど識別したバックアップ・セグメント名>',done=>done);
3
REPLICATE CONTROLFILEコマンドを使用して、リストア済み制御ファイルをコピーします。
SET DBID <ソースDBID>;
'<制御ファイル名およびリストア元>';

RMANを使用したその他のリストア手順

このトピックでは、Plug‑in for Oracleで実行できるその他のリストア操作について説明します。

ファイルの名前または場所の変更

RMANによるバックアップ方法では、本プラグインでリストア中に制御ファイルおよびデータファイルの名前を変更できます。ファイル名の変更は、既存のバージョンを上書きしたくない場合やファイルのコピーを作成する場合に便利です。また、プラグインでのリストア中に、ファイルを別のディレクトリに移動することもできます。

1
リカバリ対象データベースの準備」の手順を完了します。
2
[ナビゲーション]パネルで[リストア・ジョブ作成]をクリックして、[プラグイン・タイプ]リストから[Plug‑in for Oracleを選択します。
4
[セレクション・セット作成]ページで、リストアするデータファイルまたは制御ファイルを選択します。
5
[アクション]リストから、[名前変更]を選択します。
6
[名前変更/再配置]ダイアログ・ボックスで、適切な情報を入力します。
[名前変更]:新しい名前を入力します。
[再配置]:新しいパスを入力します。
本プラグインは、RMANのSET NEWNAMEコマンドを使用して、RMANバックアップのリストア、名前変更、またはその両方を行います。SET NEWNAMEコマンドは、DB_CREATE_FILE_DESTパラメータより優先されます。リストアまたは名前変更でフル・パスが指定されていない場合、プラグインは以下のように動作します。
[SPFILE]:このファイルは、「$ORACLE_HOME/dbs」ディレクトリに、新しい名前でリストアされます。
7
変更を適用するには、[OK]をクリックします。
8
ジョブのファイナライズと実行」の説明に従い、リストア手順を続行します。
Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating