デフォルト: YES
用途
全データベース・インポートの実行を指定します。
構文および説明
FULL=YES
FULL=YES
の値は、ソースからのすべてのデータおよびメタデータがインポートされることを示します。ソースは、ダンプ・ファイル・セットにするか(ファイル・ベース・インポートの場合)、NETWORK_LINK
パラメータで指定された別のデータベースにすることができます(ネットワーク・インポートの場合)。
ファイルからインポートする際に、DATAPUMP_IMP_FULL_DATABASE
ロールを持っていない場合、自分のスキーマにマップするスキーマのみインポートされます。
NETWORK_LINK
パラメータが使用され、インポート・ジョブを実行するユーザーがターゲット・データベースのDATAPUMP_IMP_FULL_DATABASE
ロールを持っている場合、そのユーザーは、ソース・データベースのDATAPUMP_EXP_FULL_DATABASE
ロールも持っている必要があります。
このモードを使用したインポート対象を、フィルタ処理によってより詳細に制限できます(詳細は、「インポート操作中のフィルタ処理」を参照してください)。
FULL
はデフォルトのモードで、ファイル・ベースのインポートを実行している場合、コマンドラインで指定する必要はありませんが、ネットワーク・ベースの全体インポートを実行している場合は、コマンドラインでFULL=Y
を指定する必要があります。
全体モード・インポート時にトランスポータブル・オプションを使用して、全体トランスポータブル・インポートを実行できます。「全体モード・インポート時のトランスポータブル・オプションの使用」を参照してください。
制限事項
自動ワークロード・リポジトリ(AWR)は、全データベースのエクスポートおよびインポート操作では移動されません。(データ・ポンプを使用してAWRスナップショットを移動する方法の詳細は、『Oracle Databaseパフォーマンス・チューニング・ガイド』を参照してください。)
XDBリポジトリは、全データベースのエクスポートおよびインポート操作では移動されません。ユーザーが作成したXMLスキーマは移動されます。
ターゲットがOracle Database 12cリリース1 (12.1.0.1)以降で、ソースがOracle Database 11gリリース2 (11.2.0.3)以降である場合、ネットワーク・リンクで実行される全体インポートでは、VERSION=12
を設定する必要があります。
例
次に、FULL
パラメータの使用例を示します。この例では、ExportのFULL
パラメータで示した例を実行して、expfull.dmp
ダンプ・ファイルを作成できます。「FULL」を参照してください。
> impdp hr DUMPFILE=dpump_dir1:expfull.dmp FULL=YES LOGFILE=dpump_dir2:full_imp.log
この例では、expfull.dmp
ダンプ・ファイルのすべての内容をインポートします。ここでは、DIRECTORY
パラメータは指定されていません。そのため、DUMPFILE
パラメータおよびLOGFILE
パラメータの両方にディレクトリ・オブジェクトを指定する必要があります。例に示すとおり、ディレクトリ・オブジェクトは、別のものを指定することができます。