| Oracle® Fusion Middleware Oracle GoldenGateリファレンスfor Windows and UNIX 12c (12.2.0.1) E70112-04 |
|
![]() 前 |
![]() 次 |
適用対象
ExtractおよびReplicat
説明
ALLOWDUPTARGETMAPおよびNOALLOWDUPTARGETMAPパラメータでは、パラメータ・ファイル内で、次のものを受け入れるかどうかを制御します。
Extractパラメータ・ファイル: 同じソース・オブジェクトに対して重複するTABLEパラメータ(COLMAPオプションがそれらのいずれかで使用されている場合)。デフォルトでは、Extractは、COLMAPが使用されている場合に重複するTABLE文が出現すると異常終了します。
Replicatパラメータ・ファイル: 同じソース・オブジェクトおよびターゲット・オブジェクトに対して重複するMAP文。デフォルトでは、重複するMAP文によってReplicatが異常終了します。
ALLOWDUPTARGETMAPが指定されず、同じソース表およびターゲット表が複数回マップされる場合、最初のMAP文のみが使用され、その他は無視されます。
デフォルト
NOALLOWDUPTARGETMAP
構文
ALLOWDUPTARGETMAP | NOALLOWDUPTARGETMAP
例
ALLOWDUPTARGETMAPが有効な場合、次のExtractパラメータ・ファイルは許可されます。
EXTRACT extcust USERIDALIAS tiger1 EXTTRAIL dirdat/aa TABLE ogg.tcustmer; EXTTRAIL dirdat/bb TABLE ogg.tcustmer, TARGET ogg.tcustmer, COLMAP (USEDEFAULTS, col1=id, col2=name);
ALLOWDUPTARGETMAPが有効な場合、次のReplicatパラメータ・ファイルは許可されます。
REPLICAT repcust USERIDALIAS tiger1 SOURCEDEFS /ggs/dirdef/source.def ALLOWDUPTARGETMAP GETINSERTS GETUPDATES IGNOREDELETES MAP ggs.tcustmer, TARGET ggs.tcustmer, COLMAP (USEDEFAULTS, deleted_row = 'N'); IGNOREINSERTS IGNOREUPDATES GETDELETES UPDATEDELETES MAP ggs.tcustmer, TARGET ggs.tcustmer, COLMAP (USEDEFAULTS, deleted_row = 'Y');