デフォルト: オブジェクトがフェッチされるリモート・ノード上のデフォルトのデータベース・エディション
用途
オブジェクトがフェッチされるリモート・ノード上のデータベース・エディションを指定します。
構文および説明
SOURCE_EDITION=edition_name
SOURCE_EDITION=
edition_name
を指定すると、そのエディションのオブジェクトがインポートされます。データ・ポンプは、変更されずに継承されているすべてのオブジェクトと、変更されているすべての実際のオブジェクトを選択します。
このパラメータが指定されていない場合は、デフォルトのエディションが使用されます。指定されたエディションが存在しない場合や使用できない場合は、エラー・メッセージが返されます。
制限事項
SOURCE_EDITION
パラメータがインポート操作で有効なのは、NETWORK_LINK
パラメータも指定されている場合のみです。「NETWORK_LINK」を参照してください。
このパラメータは、バージョニング可能な同じオブジェクトのバージョンがデータベース内に2つ以上ある場合にのみ有効です。
ジョブ・バージョンは、11.2以上に設定する必要があります。「VERSION」を参照してください。
例
次に、インポートのSOURCE_EDITION
パラメータの使用例を示します。
> impdp hr DIRECTORY=dpump_dir1 SOURCE_EDITION=exp_edition
NETWORK_LINK=source_database_link EXCLUDE=USER
この例は、オブジェクトのインポート元となるexp_edition
というエディションがシステム上に存在することを前提としています。インポート・モードは指定されていないため、デフォルトのスキーマ・モードが使用されます。source_database_link
は、データのインポート元であるソース・データベース名に置き換えます。EXCLUDE=USER
パラメータは、ユーザーの定義のみを除外し、ユーザーのスキーマに含まれるオブジェクトは除外しません。(これはネットワーク・インポートであるため、ダンプ・ファイルは生成されません。)
関連項目:
エディションの作成方法の詳細は、『Oracle Database SQL言語リファレンス』を参照してください。
エディション機能(継承されたオブジェクトと実際のオブジェクトも含む)の詳細は、『Oracle Database開発ガイド』を参照してください。