デフォルト: デフォルト値は設定されていません。
用途
構文および説明
TRANSPORT_TABLESPACES=tablespace_name [, ...]
TRANSPORT_TABLESPACES
パラメータは、ソース・データベースからターゲット・データベースにオブジェクト・メタデータがエクスポートされる表領域名のリストを指定するために使用します。
エクスポートのログ・ファイルには、トランスポータブル・セットで使用されているデータ・ファイル、ダンプ・ファイルおよび制約違反が一覧表示されます。
TRANSPORT_TABLESPACES
パラメータを使用すると、指定した表領域内のすべてのオブジェクトのメタデータがエクスポートされます。特定の表、パーティションまたはサブパーティションのみのトランスポータブル・エクスポートを実行する場合は、TABLES
パラメータとTRANSPORTABLE=ALWAYS
パラメータを併用する必要があります。
注意:
トランスポータブル表領域をエクスポートした後、それよりも古いリリース・レベルのデータベースにインポートすることはできません。ターゲット・データベースのリリース・レベルは、ソース・データベース以上である必要があります。
制限事項
トランスポータブル表領域モードは、暗号化された列をサポートしていません。
トランスポータブル表領域ジョブは、再開できません。
トランスポータブル表領域ジョブは、並列度1に制限されます。
トランスポータブル表領域モードでは、DATAPUMP_EXP_FULL_DATABASE
ロールが必要です。
エクスポートを実行するユーザーのデフォルトの表領域を、転送対象となっている表領域のいずれかに設定することはできません。
SYSTEM
およびSYSAUX
表領域は、トランスポータブル表領域モードで転送できません。
トランスポータブル・セット内のすべての表領域は、読取り専用に設定する必要があります。
データ・ポンプ・エクスポートのVERSION
パラメータとTRANSPORT_TABLESPACES
パラメータと一緒に指定する場合、バージョンはOracle Database COMPATIBLE
初期化パラメータ以上である必要があります。
TRANSPORT_TABLESPACES
パラメータは、QUERY
パラメータと組み合せて使用することはできません。
トランスポータブル表領域のジョブでは、データ・ポンプ・エクスポートのACCESS_METHOD
パラメータはサポートされません。
例
次に、TRANSPORT_TABLESPACES
パラメータを(ネットワークベースではなく)ファイル・ベースのジョブに使用した例を示します。表領域tbs_1
は、移動する表領域です。この例では、表領域tbs_1
がすでに存在し、読取り専用に設定されていると仮定しています。また、この例では、このエクスポート・コマンドの実行前にデフォルトの表領域が変更されていると仮定しています。
> expdp hr DIRECTORY=dpump_dir1 DUMPFILE=tts.dmp TRANSPORT_TABLESPACES=tbs_1 TRANSPORT_FULL_CHECK=YES LOGFILE=tts.log
関連項目:
データベース間の表領域の転送の詳細は、『Oracle Database管理者ガイド』を参照してください。