Chat now with support
Chat with Support

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

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

非RAC環境で使用可能なRMANリカバリ・タイプ

3
SET DBIDを使用して、ターゲット・データベースのデータベース識別子を設定します。
SET DBID <ソースDBID>;
SQL*Plusから実行した場合と異なり、RMANからALTER DATABASE OPEN RESETLOGSを実行すると、ターゲット・データベースが自動的にリセットされるため、RESET DATABASEを実行する必要がありません。データベースをリセットすることにより、RMANは新しいインカネーションをデータベースの最新のインカネーションと見なします。SQL*PlusからALTER DATABASE OPEN RESETLOGSを実行し、その後RMANプロンプトでRESET DATABASEを実行しない場合、RMANは、RESETLOGSオペレーションと、古い制御ファイルとを区別できないため、リカバリ・カタログへのアクセスを拒否します。
IMPORTANT: 自動バックアップから制御ファイルをリストアしたら、[NetVault Backup選択]タブでデータベース・ノードを選択し、フルまたはLevel 0増分バックアップの実行を強くお勧めします。Dell

同一サーバへの個別データファイル/テーブルスペースのリカバリ

このタイプのリカバリは、データベースが開いているが、一部のデータファイルが損傷している場合に実行します。データベースを開いた状態、つまりデータベースの残りの部分を使用可能にしたままで、損傷したテーブルスペースをリカバリする場合に便利です。個々のデータファイル/テーブルスペースをリストアおよびリカバリする際は、完全リカバリのみを実行できます。個々のデータファイル/テーブルスペースについてPITリカバリを実行することはできません。PITリカバリを有効にすると、リストア・ジョブが失敗します。以下は、個々のデータファイル/テーブルスペースのリカバリ・プロセスの概要です。
1
[セレクション・セット作成]ページで、テーブルスペースの利用可能な最新のバックアップから損傷したデータファイル/テーブルスペースを選択して、[プラグイン・オプションの編集]をクリックします。
2
[リストア・オプション]タブをクリックして、[リストアを行う前に、リストア対象のテーブルスペースをオフラインにします]および[リストア完了後に、リストア対象のテーブルスぺースをオンラインにします]オプションを選択します。
3
[リカバリを実行する]タブで、利用可能なオプションを選択します。
リカバリを実行しない場合は、[リカバリーを実行しない]オプションを選択します。
NOTE: [データベース・ポイント・イン・タイム・リカバリを実行する]オプションを選択すると、リストア・ジョブは失敗します。
リストアされたアーカイブ・ログのうちOracleが不要と見なしたものを削除するには、[不必要なリストア済みアーカイブログを削除する]オプションを選択します。
4
[クライアント指定][スケジュール][詳細設定]の各タブに入力し、ジョブを開始します。

データベース全体を同一サーバにリカバリする

1
[リストア・ジョブ作成 セーブセットの選択]ページで、すべてのテーブルスペースを含む利用可能な最新のバックアップを選択して、[次へ]をクリックします。
2
[セレクション・セット作成]ページで、ソースNetVault Backupクライアントとデータベースに移動して、[データベース全体]ノードを選択して、[プラグイン・オプションの編集]をクリックします。
3
[リストアオプション]タブをクリックし、利用可能なオプションを選択します。
リストア前にデータベースをマウントするには、[リストア前にデータベースをマウント]を選択します。
読み取り専用データファイルをリストアに含めるには、[読み取り専用データファイルを確認して、必要に応じてリストアします]を選択します。
4
データベースに対してリカバリを実行、つまりデータベースを最新の状態または特定時点まで再構築するには、[リカバリを実行する]タブで以下のいずれかのオプションを選択します。
[完全なリカバリーを実行する] - データベースを最新状態(つまりアーカイブおよびオンラインREDOログで使用可能な)最後にコミットされたトランザクションまでリカバリします。
[データベース・ポイント・イン・タイム・リカバリーを実行する] - 特定時点、つまり特定の時刻、ログのシーケンス番号、またはSCNにデータベースをリカバリします。
5
[リカバリを実行する]タブで、利用可能なその他のオプションを選択します。
読み取り専用データファイルをリストアに含めるには、[読み取り専用データファイルを確認して、必要に応じてリストアします]を選択します。読み取り専用ファイルは、完全リカバリに必要な場合のみ含められます。これらのファイルが損傷していない場合は、RMANによって除外されます。
リストアされたアーカイブ・ログのうちOracleが不要と見なしたものを削除するには、[不必要なリストア済みアーカイブログを削除する]を選択します。
6
[ポスト・リカバリ]タブで、[リカバリ後にデータベースを開く]および[ログの読み書きおよびリセット]を選択して、自動的にデータベースを読み書きモードでオープンし、オンライン・ログをリセットします。
7
[クライアント指定][スケジュール][詳細設定]の各タブに入力し、ジョブを開始します。
IMPORTANT: データベース全体のリストアを完了したら、[セレクション・セット作成]ページでデータベース全体を選択し、フルまたはLevel 0増分バックアップの実行を強くお勧めします。Dell

RMANを使用した障害復旧の実行

新しいホストで使用しているターゲット・データベースの新しいコピーを作成することを目標としている場合は、これらの手順を使用しないよう注意してください。その代わり、複製データベースのバックアップ・タイプを使用します。これは、この目的に特化して設計されています。詳しくは、複製データベースのバックアップを参照してください。
[セレクション・セット作成]ページで選択したオブジェクトは無視されます。
[段階的ディザスタ・リカバリ]タブで選択したオプションのみが実行されること。
1
[ナビゲーション]パネルで、[リストア・ジョブ作成]をクリックします。
2
[リストア・ジョブ作成 - セーブセットの選択]ページで、[プラグイン・タイプ]リストから[Plug‑in for Oracle]を選択します。
3
セーブセットのテーブルに表示されている項目をさらにフィルタリングするには、[クライアント]
[日付][ジョブID]リストを使用します。
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コマンドを実行します。
NOTE: データベースをリストアすると、RMAN CLIプロンプトを開くオプションが表示され、そのプロンプトからリカバリ・コマンドを発行できるようになります。これにより、[データベースのリカバリ]オプションと[ALTER DATABASE OPEN RESETLOGS]オプションを選択してリカバリ詳細設定オプションを実行する必要がなくなります。
9
ジョブのファイナライズと実行」の手順を完了します。
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
[スケジュール][詳細設定]の各タブに入力し、ジョブを開始します。
IMPORTANT: ディザスタ・リカバリが完了したら、[セレクション・セット作成]ページでデータベース全体を選択し、フルまたはLevel 0増分バックアップの実行をDellは強くお勧めします。
Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating