소싱

유효 기간

Replicat

설명

SOURCEDEFS 매개변수를 사용하여 소스 테이블 또는 파일의 정의를 포함하는 파일의 이름을 지정합니다. Oracle GoldenGate 릴리스 12.2 <.x> 형식의 추적 파일이 사용되는 경우 기본적으로 소스 정의가 필요하지 않습니다. 추적 파일에 객체 정의가 있는 메타데이터 레코드가 포함되어 있기 때문입니다. 그러나 소스 정의는 Oracle GoldenGate 릴리스 12.1 <.x> 이하의 형식인 추적 파일을 사용하거나 no_objectdefs 옵션으로 생성된 추적 파일을 사용하여 이기종 소스와 대상 간에 데이터를 복제할 때 필요합니다.

Oracle GoldenGate 구성에 따라 대상 시스템의 Replicat 프로세스에 SOURCEDEFS를 사용합니다.

소스 정의 파일을 생성하려면 DEFGEN 유틸리티를 사용합니다. Replicat를 시작하기 전에 중간 또는 대상 시스템으로 파일을 전송합니다.

두 개 이상의 소스 정의 파일이 사용될 경우(예: 각 SOURCEDEFS 파일에 고유 응용 프로그램에 대한 정의가 포함된 경우) 매개변수 파일에 여러 SOURCEDEFS 문을 포함할 수 있습니다.

동일한 매개변수 파일에 SOURCEDEFS 및 ASSUMETARGETDEFS를 사용하지 마십시오.

기본값

없음

구문

SOURCEDEFS <file_name> [OVERRIDE]

<file_name>

소스 데이터 정의를 포함하는 파일의 상대적 또는 전체 이름입니다.

OVERRIDE

기본적으로 메타데이터 레코드의 테이블 정의는 SOURCEDEFS 파일의 정의를 대체합니다.

메타데이터 대신 정의 파일의 정의를 사용하도록 Replicat에 요청하려면 OVERRIDE를 지정합니다.

예제

예 1

SOURCEDEFS dirdef\tcust.def

예 2

SOURCEDEFS /ggs/dirdef/source_defs