1.125 PARTITION | PARTITIONEXCLUDE
適用対象
Extract、データ・ポンプ、分散サーバーおよびReplicat。Oracleのみ。
説明
これらのパラメータは、TABLE
およびTABLEEXCLUDE
パラメータと連携して機能します。表が含まれている場合のみ、パーティション・ルールが評価されます。
TABLE
およびTABLEEXCLUDE
とほぼ同じように動作します。
-
ワイルドカードは、すべての名前部分で使用できます。
-
GLOBALSパラメータ
EXCLUDEWILDCARDOBJECTSONLY
がサポートされています。 -
コンテナ部分はCDB環境でのみ有効です。
-
SOURCECATALOG
パラメータは、カタログ部分が指定されていない場合に有効になります。 -
SOURCECATALOG
を指定しない場合は、コンテナ部分を指定する必要があります。 -
コンテナ部分が指定されている場合は、
SOURCECATALOG
より優先されます。
PARTITION
またはPARTITIONEXCLUDE
ルールの[container.]schema.table
部分が表と一致する場合にのみ、追加のパーティション・フィルタリングが実行されます。
-
パーティション名がどの
PARTITION
パラメータとも一致しない場合は、除外されます。 -
PARTITION
パラメータに含まれる場合、ワイルドカード以外の包含ルールに含まれ、EXCLUDEWILDCARDOBJECTSONLY
が指定されていないかぎり、除外ルールが評価されます。
ノート:
PARTITION
またはPARTITIONEXCLUDE
パラメータに無効な数のパートがある場合は、エラーが発生します。
構文
PARTITION [container.]schema.table.partition;
PARTITIONEXCLUDE [container.]schema.table.partition;
非CDBの場合は、3つの部分(schema.table.partition
)を指定する必要があります。CDBでは、4つの部分(pdb.schema.table.partition
)または前のSOURCECATALOG
パラメータを持つ3つの部分を指定する必要があります。
例
- 次の例では、表が
TABLE
パラメータで参照されていないため、パーティションは除外されます。schema.tab2.part
に対するDMLTABLE schema.tab1; PARTITION schema.tab2.part;
-
次の例では、パーティション・ルールに
schema.tab1
と一致する表部分がないため、パーティションが含まれています。したがって、パーティション・ルールは評価されません。schema.tab1.part
に対するDMLTABLE schema.tab1; PARTITION schema.tab2.part;
-
次の例では、表ルールとパーティション・ルールの両方にパーティションが含まれているため、パーティションが含まれます。
schema.tab1.part
に対するDMLTABLE schema.tab1; PARTITION schema.tab*.part;
-
次の例では、パーティションは
schema.tab1
のpart1
専用であるため除外されます。schema.tab1.part2
に対するDMLTABLE schema.tab1; PARTITION schema.tab*.part1;
親トピック: Oracle GoldenGateパラメータ