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について

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

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

このタイプのリカバリを実行する場合、Oracle®データベース固有の制限事項と要件があります。正常にリカバリを実行するために、以下の要件と制限事項を確認する必要があります(すべての制約の一覧などその他の情報について詳しくは、Oracleドキュメントのテーブル・レベルのリカバリ情報を参照してください)。
テーブル・レベルの自動リカバリを使用するには、リカバリの実行前に「Auxiliary Destination」節に指定したディレクトリが存在している必要があります。既存の空のディレクトリを使用する、またはディレクトリを作成することができます(プロセス開始前にディレクトリが存在している必要があります)。
CONFIGUREコマンドを使って、RMAN内にチャネルを設定する必要があります。補助データベースは、ターゲット・データベースと同じチャネルを使用します。
REMAP句を使って、名前付きNOT NULL制約を持つテーブルをリカバリすることはできません。

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

RMAN> CONFIGURE CHANNEL <チャネル番号> DEVICE TYPE sbt
チャネルの設定について詳しくは、Oracle®のドキュメントを参照してください。

RMAN CLIからのテーブル・レベルのリカバリの実行

テーブル・レベルのリカバリでは、until句を使ってリカバリする状態を定義する必要があります。
以下の例はOracle®ユーザーsalesの3つのテーブルを、完全自動補助インスタンスを使用して、特定のSCNにリカバリします。必要なファイルはリカバリ実行前に作成したLinux®またはUNIX®ディレクトリ、/oracle/nvbu_pitr_auxiliary_destinationに保管されます。
同様だけれども特定の日時を使用し、Windows®サーバー環境をベースにした例:
以下の例はremap tableオプションを使って、選択した3つのテーブルの中の2つを、別名の新しいテーブルにリカバリします(3番目のテーブルはオリジナルと同じ名前でリカバリされます)。
デフォルトでRMANは、リカバリしたテーブルまたはテーブル・パーティションをターゲット・データベースにインポートします。インポート前、テーブルはエクスポート・ダンプ・ファイルに保管されます。NOTABLEIMPORTオプションを使って、RMANによるリカバリされたテーブルまたはテーブル・パーティションのインポートを防止することができます。このオプションを使用すると、テーブルは特定の時点にリカバリされ、エクスポート・ダンプ・ファイルは作成されますが、ターゲット・データベースにダンプ・ファイルはインポートされません。その時点で補助インスタンスを使って、テーブルを分析することができます。または、Oracle Data Pump Importユーティリティを使って、ダンプ・ファイルをターゲット・データベースに手動でインポートすることができます。
Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating