테이블 제외
유효 기간
Extract
설명
TABLEEXCLUDE 매개변수를 TABLE 및 SEQUENCE 매개변수와 함께 사용하여 와일드 카드 문자 사양에서 테이블과 시퀀스를 명시적으로 제외합니다. 파일 또는 트레일을 지정하는 매개변수와 관련하여 TABLEEXCLUDE의 위치 지정에 따라 해당 효과가 결정됩니다. 추적 또는 파일을 지정하는 매개변수는 EXTFILE, RMTFILE, EXTTRAIL, RMTTRAIL입니다. 매개변수는 다음과 같이 작동합니다.
-
TABLEEXCLUDE사양이TABLE또는SEQUENCE매개변수 앞에 배치되고 트레일 또는 파일을 지정하는 매개변수 앞에 배치되면 모든 트레일 또는 파일과 모든TABLE및SEQUENCE매개변수에 전역적으로 적용됩니다. -
TABLEEXCLUDE사양이 추적 또는 파일을 지정하는 매개변수 뒤에 배치되면 해당 추적 또는 파일에 대해서만 유효하며 연관된TABLE또는SEQUENCE매개변수에 대해서만 유효합니다. 파라미터 파일에 여러 개의 트레일 또는 파일 사양을 지정할 수 있으며, 그 뒤에 각각TABLE,SEQUENCE및TABLEEXCLUDE사양 세트가 옵니다.
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