サポートと今すぐチャット
サポートとのチャット

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)でのプラグインの使用 トラブルシューティング

テーブル・レベルのリカバリの実行

テーブル・レベルのリカバリ(RECOVER TABLE)は、Oracle Database 12.1 Enterprise Edition以降で利用できるOracleベースの機能です。適切なバージョンのOracleを使用している場合、プラグインを使って特定のOracleテーブルを特定の時点にリカバリすることができます。

Oracleサーバーは、記載されているテーブルを含むテーブルスペースを補助インスタンスにリカバリします。次にデータ・ポンプを使って、補助インスタンスからターゲット・インスタンスにテーブル・データをエクスポートします。

補助インスタンスにテーブルスペースをリストアするには、システム・テーブルスペースのバックアップ、リカバリ対象テーブルを含むテーブルスペース、およびバックアップ時に存在していた制御ファイルを指定する必要があります。

プラグインにより、補助インスタンスを使った自動リカバリ手法を活用することができます。テーブル・レベルのリカバリを行うためのその他の方法について詳しくは、Oracleのドキュメントを参照してください。その他の方法ではRMANコマンド・プロンプトを使って、プラグインが作成したバックアップからリカバリすることができます。

以下のトピックには、テーブル・レベル・リカバリの実行に関する情報が記載されています。

テーブル・レベル・リカバリの使用

テーブル・レベル・リカバリでは、他のテーブルやデータベースに影響を与えることなく、1つまたは複数のテーブルまたはテーブル・パーティションを、特定の時点にリカバリすることができます。このプロセスのために、プラグインのRMANバックアップを使って作成されたバックアップを使用することができます。他のリカバリ方法に加えて、テーブル・レベルのリカバリは、以下のようなリカバリを行う場合に役立ちます。

FLASHBACK TABLEコマンドを利用できないテーブルをリカバリする(たとえば、構造的な変更によりFlashback Tableで巻き戻せない、または目的の時点が元に戻せる時点よりも古いなど)。

テーブル・レベルの要件と制限事項

このタイプのリカバリを実行する場合、Oracleデータベース固有の制限事項と要件があります。正常にリカバリを実行するために、以下の要件と制限事項を確認する必要があります。すべての制約の一覧などその他の情報について詳しくは、Oracleドキュメントのテーブル・レベルのリカバリ情報を参照してください。

テーブル・レベルの自動リカバリを使用するには、リカバリの実行前に「Auxiliary Destination」節に指定したディレクトリが存在している必要があります。既存の空のディレクトリを使用する、またはディレクトリを作成することができます(プロセス開始前にディレクトリが存在している必要があります)。
CONFIGUREコマンドを使って、RMAN内にチャネルを設定する必要があります。補助データベースは、ターゲット・データベースと同じチャネルを使用します。
REMAP句を使って、名前付きNOT NULL制約を持つテーブルをリカバリすることはできません。

テーブル・レベル・リカバリのチャネルの設定

プラグインをリカバリに使用するには、RMANにSBTチャネルを設定します。これらのチャネルはRMANおよびNetVault Backupメディア管理ユーティリティに接続します。デフォルトのSBTチャネル、またはタイプがSBTまたはDISKのその他のチャネルを設定することができます。現在のRMAN設定を表示するには、RMANプロンプトから以下のコマンドを実行します。

SBTチャネルが設定されていない場合、つまり、DISKチャネルの設定のみが存在している場合は、以下のコマンドを使ってRMANにSBTチャネル用の一連の設定を追加するように指示します。

SBT用にこれらの設定が追加され、テーブル・レベルのリカバリが実行されると、最低1つのDISKチャネルと1つのSBTチャネルを、リカバリ・プロセスで利用できるようになります。補助インスタンスは、ターゲット・インスタンスで利用できるチャネルと同じチャネルを使用します。

また、必要に応じて以下のコマンドを使って他のチャネルを追加することもできます。

RMAN> CONFIGURE CHANNEL <チャネル番号> DEVICE TYPE sbt

チャネル設定の詳細については、Oracleのドキュメントを参照してください。

関連ドキュメント

The document was helpful.

評価を選択

I easily found the information I needed.

評価を選択