테이블 제외

유효 기간

Extract

설명

TABLEEXCLUDE 매개변수를 TABLE 및 SEQUENCE 매개변수와 함께 사용하여 와일드 카드 문자 사양에서 테이블과 시퀀스를 명시적으로 제외합니다. 파일 또는 트레일을 지정하는 매개변수와 관련하여 TABLEEXCLUDE의 위치 지정에 따라 해당 효과가 결정됩니다. 추적 또는 파일을 지정하는 매개변수는 EXTFILE, RMTFILE, EXTTRAIL, RMTTRAIL입니다. 매개변수는 다음과 같이 작동합니다.

TABLEEXCLUDE는 연관된 TABLE 또는 SEQUENCE 매개변수를 평가하기 전에 평가됩니다. 따라서 나타나는 순서는 차이를 만들지 않습니다.

와일드카드를 사용할 때는 모든 객체가 제외되도록 와일드카드를 배치하지 않도록 주의하여 캡처할 사항이 없습니다. 예를 들어, 다음 항목은 아무것도 캡처하지 않습니다.

TABLE cat1.schema*.tab*;
TABLEEXCLUDE cat1.*.*

와일드카드 해결의 기본값은 WILDCARDRESOLVE DYNAMIC입니다. 따라서 TABLEEXCLUDE에서 제외된 테이블의 이름이 와일드카드를 충족하는 이름으로 바뀐 경우 데이터가 캡처됩니다. DYNAMIC 설정을 사용하면 와일드카드를 충족하는 새 테이블 이름이 발견되어 Oracle GoldenGate 구성에 즉시 포함되는 즉시 해결할 수 있습니다. 자세한 내용은 WILDCARDRESOLVE을 참조하십시오.

EXCLUDEWILDCARDOBJECTSONLY 매개변수도 참조하십시오.

기본값

없음

구문

TABLEEXCLUDE [<container>. | <catalog>.]<owner>.{<table> | <sequence>}

<container>.

데이터베이스에 세 부분으로 구성된 이름이 필요한 경우 제외할 객체가 포함된 Oracle 컨테이너의 이름이나 와일드카드 사양을 지정합니다.

<owner>

제외할 객체의 소유자 이름 또는 와일드카드 지정(예: 스키마)을 지정합니다.

<table> | <sequence>

제외할 객체의 이름 또는 와일드카드 지정입니다.

예제

이 예에서 test.tab*는 test 스키마에서 tab로 시작하는 모든 테이블이 모든 추적 파일에서 제외되도록 지정합니다. 테이블 fin.acct이 추적 ee.에서 제외되었습니다. 표 fin.sales는 트레일 ff에서 제외됩니다.

TABLEEXCLUDE  test.tab*
	EXTTRAIL ./dirdat/ee
TABLE pdb1.*.*;
TABLEEXCLUDE pdb1.fin.acct
	EXTTRAIL ./dirdat/ff
TABLE pdb2.*.*;
TABLEEXCLUDE pdb2.fin.sales