デフォルト: パーティション名がTABLES
パラメータで指定され、TRANPORTABLE=ALWAYS
が(インポート操作時またはエクスポート中に)設定されている場合、デフォルトはdepartition
です。それ以外の場合、デフォルトはnone
となります。
用途
インポート操作中に表パーティションをどのように作成するかを指定します。
構文および説明
PARTITION_OPTIONS=[NONE | DEPARTITION | MERGE]
none
の値を指定した場合、エクスポート操作が実行されたシステム上に存在していたのと同様に表が作成されます。エクスポートがパーティションまたはサブパーティション・フィルタとともにトランスポータブル・メソッドを使用して実行されている場合、none
オプションまたはmerge
オプションは使用できません。そのような場合は、departitionオプションを使用する必要があります。
departition
の値を指定した場合、各パーティションまたはサブパーティションは、新しい個々の表に昇格します。新規表のデフォルト名は、表とパーティションの名前、または表とサブパーティションの名前を適切に組み合せたものとなります。
merge
の値を設定した場合、すべてのパーティションおよびサブパーティションは1つの表に統合されます。
パーティション表のインポート中の並列処理では次のような影響があります。
パーティション表が既存のパーティション表にインポートされた場合、データ・ポンプはPARALLEL
パラメータで指定される値にかかわらず、一度に1つのパーティションまたはサブパーティションのみを処理します。
インポート先の表がまだ存在しておらず、データ・ポンプでそれを作成する必要がある場合、インポートは、インポートが開始されたときにPARALLEL
パラメータで指定された並列化まで並列して実行します。
制限事項
ダンプ・ファイルを作成したエクスポート操作がトランスポータブル・メソッドにより実行されており、パーティションまたはサブパーティションが指定されている場合、インポート操作ではdepartition
オプションを使用する必要があります。
ダンプ・ファイルを作成したエクスポート操作がトランスポータブル・メソッドにより実行されている場合、インポート操作でPARTITION_OPTIONS=MERGE
は使用できません。
非パーティション化されているオブジェクトに対する権限が存在する場合、エラー・メッセージが生成され、オブジェクトはロードされません。
例
次の例は、sh.sales
表がsales.dmp
という名前のダンプ・ファイルにエクスポートされていることを前提としています。ここでは、merge
オプションを使用して、sh.sales
内のすべてのパーティションをscott
スキーマ内の非パーティション表にマージします。
> impdp system TABLES=sh.sales PARTITION_OPTIONS=MERGE DIRECTORY=dpump_dir1 DUMPFILE=sales.dmp REMAP_SCHEMA=sh:scott
関連項目:
PARTITION_OPTIONS=DEPARTITION
を使用したインポート操作の実行例は、「TRANSPORTABLE」を参照してください