스키마 제외

유효 기간

추출, Replicat, DEFGEN

설명

SCHEMAEXCLUDE 매개변수를 사용하여 TABLE 또는 MAP 문에서 소유자를 지정하기 위해 와이드카드를 사용할 때 Oracle GoldenGate 구성에서 지정된 소스 소유자(예: 스키마)가 소유하는 소스 객체를 제외합니다. 이 파라미터는 두 부분 및 세 부분 이름에 유효합니다.

와일드카드는 <schema> 사양뿐만 아니라 선택적 <catalog> 또는 <container> 사양에도 사용할 수 있습니다. 모든 객체가 제외되도록 와일드카드를 사용하지 않도록 합니다.

파일 또는 트레일을 지정하는 매개변수와 관련하여 SCHEMAEXCLUDE의 위치 지정에 따라 해당 효과가 결정됩니다. 추적 또는 파일을 지정하는 매개변수는 EXTFILE, RMTFILE, EXTTRAIL, RMTTRAIL입니다. 이 매개변수는 다음과 같이 작동합니다.

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

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

기본값

없음

구문

SCHEMAEXCLUDE [<container>.]<schema>

<container>.

데이터베이스에 세 부분으로 구성된 이름이 필요한 경우 제외할 소스 소유자를 포함하는 소스 Oracle 컨테이너를 지정합니다. 제외할 올바른 소유자를 식별하기 위해 식별자가 필요한 경우 사용합니다.

<schema>

제외할 소스 소유자의 이름을 지정합니다. 세 부분으로 구성된 이름이 필요한 데이터베이스의 경우 SCHEMAEXCLUDE 지정이 TABLE 또는 MAP 매개변수 세트 앞에 오면 <container> 없이 <schema>를 사용할 수 있습니다. 이 매개변수는 기본 컨테이너가 SOURCECATALOG 매개변수로 지정됩니다.

예제

예 1

이 Oracle 예에서는 <container> 및 <schema> 사양이 모두 필요하며 사양의 일부로 와일드카드를 사용할 수 있는 방법을 보여줍니다.

EXTRACT capt
USERIDALIAS alias1
RMTHOST sysb, MGRPORT 7809
RMTTRAIL /ggs/dirdat/aa
SCHEMAEXCLUDE pdbtest.test*
TABLE pdb*.*.*;

예 2

이 예에서는 데이터베이스에 두 부분으로 구성된 이름만 필요한 경우 SCHEMAEXCLUDE를 사용하는 방법을 보여줍니다.

TABLE abc*.*;
SCHEMAEXCLUDE abctest*