ALLOWDUPTARGETMAP | NOALLOWDUPTARGETMAP

유효 기간

추출 및 복제

주: 통합 Replicat 또는 병렬 Replicat로 실행할 때는 Oracle Database에 적합하지 않습니다.

설명

ALLOWDUPTARGETMAP 및 NOALLOWDUPTARGETMAP 매개변수를 사용하여 매개변수 파일에서 다음을 수락할지 여부를 제어합니다.

ALLOWDUPTARGETMAP가 지정되지 않고 동일한 소스 및 대상 테이블이 두 번 이상 매핑된 경우 첫번째 MAP 문만 사용되고 나머지는 무시됩니다.

기본값

NOALLOWDUPTARGETMAP

구문

ALLOWDUPTARGETMAP | NOALLOWDUPTARGETMAP

예제

예 1

ALLOWDUPTARGETMAP가 사용으로 설정된 경우 다음 Extract 매개변수 파일이 허용됩니다.

EXTRACT extcust
USERIDALIAS tiger1
ALLOWDUPTARGETMAP
EXTTRAIL dirdat/aa
TABLE ogg.tcustmer;
EXTTRAIL dirdat/bb
TABLE ogg.tcustmer, TARGET ogg.tcustmer, COLMAP (USEDEFAULTS, col1=id, col2=name);

예 2

다음 Replicat 매개변수 파일은 ALLOWDUPTARGETMAP가 사용으로 설정된 상태에서 허용됩니다.

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');

또한 About Parallel Replicat를 참조하십시오.