와일드카드 해결

유효 기간

추출 및 복제

설명

WILDCARDRESOLVE 매개변수를 사용하여 TABLE, SEQUENCE 또는 MAP 문에서 와일드카드 테이블 지정을 처리하기 위한 규칙을 변경합니다. WILDCARDRESOLVE는 매개변수 파일에서 연관된 TABLE, SEQUENCE 또는 MAP 문 앞에 와야 합니다.

와일드카드 분석을 시도할 때 대상 객체가 대상 데이터베이스에 이미 존재해야 합니다. 대상 객체가 없으면 Replicat가 비정상 종료됩니다.

기본값

DYNAMIC

구문

WILDCARDRESOLVE {DYNAMIC | IMMEDIATE}

DYNAMIC

와일드카드 정의에 맞는 소스 객체는 와일드카드 규칙을 충족할 때마다 분석됩니다. 새로 확인된 객체는 해결 시 Oracle GoldenGate 구성에 포함됩니다. 이는 기본값입니다. Teradata에 대한 필수 설정입니다.

SOURCEISTABLE 또는 GENLOADFILES가 지정된 경우 이 옵션을 사용하지 마십시오. 이러한 매개변수에 대해 WILDCARDRESOLVE는 항상 암시적으로 IMMEDIATE로 설정됩니다.

DYNAMIC는 와일드카드를 사용하여 Oracle 시퀀스를 SEQUENCE 매개변수와 함께 복제할 때 사용해야 합니다.

DYNAMIC의 기본값을 유지하기 위해 명시적 WILDCARDRESOLVE 매개변수는 선택 사항이지만 해당 매개변수가 있으면 사용 중인 매개변수 파일을 검토 중인 사용자에게 해당 매개변수가 명확해집니다.

IMMEDIATE

와일드 카드 정의를 충족하는 소스 객체가 시작 시 처리됩니다. 이 옵션은 Teradata에 대해 지원되지 않습니다. SOURCEISTABLE에 대한 강제 기본값입니다.

이 옵션은 Oracle 간격 분할 기능을 지원하지 않습니다. Oracle GoldenGate에서 새 분할 영역을 찾을 수 있도록 동적 분석이 필요합니다.

예제

다음 예에서는 시작 시 와일드카드를 해결합니다.

WILDCARDRESOLVE IMMEDIATE
TABLE hq.acct_*;