Chat now with support
Chat with Support

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

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

RAC環境におけるデータのリストア

RMANリストア時のリストア対象データの選択フェーズで、プラグインが動作しているインスタンスのOracle® SIDと等しいOracle SIDを持つノードから、バックアップ・セットを選択することがあります。また、前回バックアップが実行されたその他のRACノードのOracle SIDからバックアップ・セットを選択する必要があります。ノード障害後のリストア実行については、ノード障害後のリストアの実行を参照してください。
リストア・オプションの設定フェーズ中にターゲット・データベースの認証が必要な場合、リストアを実行中のプラグインが配置されているローカルのOracleインスタンスに対して利用可能な値にターゲット・データベースの認証詳細を設定する必要があります。詳しくは、格納先の詳細を参照してください。
IMPORTANT: プラグインが他のノードにリロケートされマルチ・インスタンスからバックアップが実行された場合、[セレクション・セット作成]ページでデータを選択するときに、現在のOracleSIDを使用します。
2
ローカル・インスタンスにORACLE_SID環境変数を設定します。
export ORACLE_SID = <ローカルSID>
3
SQL*Plusを起動してローカル・インスタンスに管理者権限で接続します。
5
NOMOUNTオプションを付けてローカル・インスタンスを起動します。
6
ローカル・インスタンス用にCLUSTER_DATABASE初期化パラメータを無効にします。
8
SQL*Plusを終了します。
> srvctl STOP DATABASE -d <データベース名> -o abort
>srvctl STATUS DATABASE -d <データベース名>
11
SQL*Plusを起動してローカル・インスタンスに管理者権限で接続します。
12
SQL*Plusで、MOUNTオプションを付けてローカル・インスタンスを起動します。
13
[リストア・ジョブ作成 — セーブセットの選択]ページで、すべてのテーブルスペースを含む利用可能な最新のバックアップを選択して、[次へ]をクリックします。
14
[セレクション・セット作成]ページで、[データベース全体]ノードを選択して、[プラグイン・オプションの編集]をクリックします。
15
[リストアオプション]タブをクリックし、利用可能なオプションを選択します。
読み取り専用データファイルをリストアおよびリカバリ・プロセスに含めるには、[読み取り専用データファイルを確認して、必要に応じてリストアします]および[読み取り専用データファイルを確認して、カレントでない場合は、リカバリします]を選択します。読み取り専用ファイルは、完全リカバリに必要な場合のみ含められます。これらのファイルが損傷していない場合は、RMANによって除外されます。
リストアされたアーカイブ・ログのうちOracleが不要と見なしたものを削除するには、[不必要なリストア済みアーカイブ・ログを削除する]を選択します。
16
データベースに対してリカバリを実行、つまりデータベースを最新の状態または特定時点まで再構築するには、[リカバリを実行する]タブで以下のいずれかのオプションを選択します。
[完全なリカバリを実行する]:データベースを最新状態(つまりアーカイブおよびオンラインREDOログで使用可能な)最後にコミットされたトランザクションまでリカバリします。
[データベース・ポイント・イン・タイム・リカバリを実行する]:特定時点(つまり特定の時刻、ログのシーケンス・ナンバー、またはSCN)にデータベースをリカバリします。
17
[リカバリ・カタログ]タブで、[カタログの使用]オプションを選択してリカバリ・カタログの接続詳細を指定します。
18
[クライアント指定][スケジュール][詳細設定]の各タブに入力し、ジョブを開始します。
20
SQL*Plusを起動してローカル・インスタンスに管理者権限で接続します。
21
ローカル・インスタンス用にCLUSTER_DATABASE初期化パラメータを有効化します。
23
SQL*Plusを終了します。
>srvctl START DATABASE -d <データベース名>
>srvctl START SERVICE -d <データベース名>
>srvctl STATUS DATABASE -d <データベース名>
IMPORTANT: データベース全体のリストアを完了したら、[NetVault Backup選択]ページでデータベース全体を選択し、フルまたはLevel 0増分バックアップの実行をお勧めします。

RAC環境でのSPFILEのリストア

2
ローカル・インスタンスにORACLE_SID環境変数を設定します。
export ORACLE_SID = <ローカルSID>
3
SQL*Plusを起動してローカル・インスタンスに管理者権限で接続します。
5
NOMOUNTオプションを付けてローカル・インスタンスを起動します。
6
ローカル・インスタンス用にCLUSTER_DATABASE初期化パラメータを無効にします。
8
SQL*Plusを終了します。
> srvctl STOP DATABASE -d <データベース名> -o abort
>srvctl STATUS DATABASE -d <データベース名>
> rman TARGET / CATALOG rman/<パスワード>@<接続用カタログID>
12
FORCE NOMOUNTオプションを付けてローカル・インスタンスを起動します。
13
SET DBIDを使用して、ターゲット・データベースのデータベース識別子を設定します。
SET DBID <DBID>;
17
SQL*Plusを起動してローカル・インスタンスに管理者権限で接続します。
18
ローカル・インスタンス用にCLUSTER_DATABASE初期化パラメータを有効化します。
20
SQL*Plusを終了します。
>srvctl START DATABASE -d <データベース名>
>srvctl START SERVICE -d <データベース名>
>srvctl STATUS DATABASE -d <データベース名>

RAC環境での制御ファイルのリストア

Oracle®のカスタマー・サポートが制御ファイルのリストアが必要と判断した場合
2
ローカル・インスタンスにORACLE_SID環境変数を設定します。
export ORACLE_SID = <ローカルSID>
3
SQL*Plusを起動してローカル・インスタンスに管理者権限で接続します。
5
NOMOUNTオプションを付けてローカル・インスタンスを起動します。
6
ローカル・インスタンス用にCLUSTER_DATABASE初期化パラメータを無効にします。
8
SQL*Plusを終了します。
> srvctl STOP DATABASE -d <データベース名> -o abort
>srvctl STATUS DATABASE -d <データベース名>
12
FORCE NOMOUNTオプションを付けてローカル・インスタンスを起動します。
13
SET DBIDを使用して、ターゲット・データベースのデータベース識別子を設定します。
SET DBID <DBID>;
15
RESETLOGSオプションを付けてデータベースをオープンします。
17
SQL*Plusを起動してローカル・インスタンスに管理者権限で接続します。
18
ローカル・インスタンス用にCLUSTER_DATABASE初期化パラメータを有効化します。
20
SQL*Plusを終了します。
>srvctl START DATABASE -d <データベース名>
>srvctl START SERVICE -d <データベース名>
>srvctl STATUS DATABASE -d <データベース名>
IMPORTANT: 自動バックアップから制御ファイルをリストアしたら、[NetVault Backup選択]タブでデータベース全体を選択し、フルまたはLevel 0増分バックアップの実行をお勧めします。

RAC環境での障害復旧の実行

以下の障害復旧手順のバリエーションについて詳しくは、『Oracle® Database Backup and Recovery Advanced User's Guide』の「Performing Disaster Recovery」セクションを参照してください。
Oracle® RAC環境が整っているユーザー管理バックアップの実行で示されているとおり、Oracle RAC環境が正しく設定されている必要があります。さらに、RAC環境に、損傷の起きたRAC環境に存在したものと同じOracleデータベース・ソフトウェアの同じバージョンがインストールされる必要があります。ORACLE_HOMEも、元のノードと新しいノードで同じである必要があります。データベースを新規作成する必要はありませんが、共有ストレージ用にOracle Net ServicesとASMを設定する必要があります。
NetVault Backup ソフトウェアとPlug‑in for Oracleのインストール:RAC環境用に以前定義したNetVaultマシン名を使用して、RAC内のノードの1つに同じバージョンのNetVault Backupソフトウェアと本プラグインをインストールする必要があります。デフォルト属性の設定で示されているとおりプラグインのデフォルト属性が定義されていることを確認してください。
ソース・データベースのDBIDを特定する:損傷したデータベースのDBIDを特定します。本プラグインの初期インストールの一部としてDBIDが記録されなかった場合、NetVault Backupのバイナリ・ログでソース・データベースのRMANベースのバックアップを調べることにより、DBIDを特定できます。DBIDは、[詳細]ダイアログ・ボックスまたは[バックアップ・コンテンツ]タブでも利用できます。
SPFILEが存在する必要のあるデフォルトの場所:以下の手順を実行する前に、ASM共有ストレージにデフォルトの場所が存在する必要があります。デフォルトの場所を作成し忘れると、SPFILEのリストア中に「ORA-17502: ファイルの作成に失敗しました。」というエラーが発生する結果になります。さらに、SPFILEの場所はSPFILEパラメータとともにPFILE内に記述されている必要があります。
すべてのテーブルスペースのバックアップを使用可能にする:すべてのテーブルスペースの最新のバックアップがあることを確認します。
2
SET DBIDを使用して、ターゲット・データベースのデータベース識別子を設定します。
SET DBID <DBID>;
3
FORCE NOMOUNTオプションを付けてローカル・インスタンスを起動します。
5
FORCE NOMOUNTオプションを付けてローカル・インスタンスを起動します。
9
[リストア・ジョブ作成 — セーブセットの選択]ページで、すべてのテーブルスペースを含む利用可能な最新のバックアップを選択して、[次へ]をクリックします。
10
[セレクション・セット作成]ページで、ソースNetVault Backupクライアントとデータベースに移動して、[データベース全体]ノードを選択して、[プラグイン・オプションの編集]をクリックします。
11
[リストア・オプション]タブをクリックして、[読み取り専用データファイルを確認して、必要に応じてリストアします]および[読み取り専用データファイルを確認して、カレントでない場合は、リカバリします]を選択して、読み取り専用データファイルをリストアおよびリカバリ・プロセスに含めます。
12
障害復旧シナリオでは、リカバリを実行する必要があるため、[リカバリを実行する]タブで、[データベース・ポイント・イン・タイム・リカバリを実行する]オプションを選択します。
13
[リカバリ・カタログ]タブで、[カタログの使用]オプションを選択解除します。
14
[クライアント指定][スケジュール][詳細設定]の各タブに入力し、ジョブを開始します。
>srvctl START DATABASE -d <データベース名>
>srvctl START SERVICE -d <データベース名>
>srvctl STATUS DATABASE -d <データベース名>
IMPORTANT: ディザスタ・リカバリを完了したら、[NetVault Backup選択]ページでデータベース全体を選択し、フルまたはLevel 0増分バックアップの実行をお勧めします。
Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating