소스 카탈로그
유효 기간
추출 및 복제
설명
SOURCECATALOG 매개변수를 사용하여 두 부분 이름이 포함된 후속 TABLE 또는 MAP 문에 대해 다음 중 하나를 지정합니다. 여기서 세 부분 객체 이름은 기본 소스 PDB(Oracle 플러거블 데이터베이스)를 완전히 식별하는 데 필요합니다.
이 매개변수는 Oracle 통합 데이터베이스에서 소스 객체를 지정할 때 전체 3부 객체 이름(container.schema.object 또는 catalog.schema.object)을 지정할 수 있는 효율적인 대안을 제공합니다. SOURCECATALOG가 사용되는 경우 후속 TABLE 또는 MAP 문에서 두 부분 이름(schema.object)만 지정해야 합니다. SOURCECATALOG의 여러 인스턴스를 사용하여 서로 다른 TABLE 문 세트(또는 Oracle의 경우 SEQUENCE 문)에 대해 서로 다른 기본 컨테이너 또는 카탈로그를 지정할 수 있습니다.
SOURCECATALOG 이후에 발생한 세 부분 이름 지정은 TABLE 문, MAP 문 또는 객체 이름을 입력으로 사용하는 기타 매개변수의 SOURCECATALOG 지정을 대체합니다.
기본값
없음
구문
SOURCECATALOG {<container>}
<container>
MAP 문의 TABLE에 지정된 객체를 포함하는 Oracle 플러거블 데이터베이스의 이름입니다.
예제
다음 예에서 SOURCECATALOG는 Extract 매개변수 파일에서 세 개의 서로 다른 소스 Oracle PDB를 지정하는 데 사용됩니다.
SOURCECATALOG FINANCE
TABLE SAP.*;
TABLE REPORTS.*;
SOURCECATALOG HR
TABLE SIEBEL.*;
TABLE REPORTS.*;
SOURCECATALOG MFG
TABLE CUSTOMER.ORDERS;
TABLE REPORTS.*;
TABLE HQ.LOCATIONS.*;
이 예에서 Extract는 다음을 캡처합니다.
-
FINANCEPDB의SAP및REPORTS스키마에 있는 모든 테이블입니다. -
HRPDB의SIEBEL및REPORTS스키마에 있는 모든 테이블입니다. -
MFGPDB의CUSTOMER및REPORTS스키마에 있는 모든 테이블입니다. -
마지막
TABLE문에 대해 Extract는HQPDB의LOCATIONS스키마에 있는 모든 테이블을 캡처합니다. 이 명령문은 정규화된 세 부분으로 이루어진 이름이며 이전SOURCECATALOG사양을 대체합니다.