소싱
유효 기간
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