DEFGEN용 테이블

유효 기간

DEFGEN

설명

DEFGEN 매개변수 파일의 TABLE 매개변수를 사용하여 유틸리티를 실행할 소스 테이블을 식별할 수 있습니다.

Oracle 컨테이너 데이터베이스의 서로 다른 컨테이너에 있는 객체에 대한 정의를 동일한 정의 파일로 출력할 수 있습니다. 대소문자 구분, 문자 집합 및 세 부분으로 구성된 전체 이름 사용과 같은 모든 테이블 속성이 동일해야 합니다. 예를 들어, NOCATALOG 매개변수에 의해 컨테이너 또는 카탈로그에서 제거된 두 부분 이름과 세 부분 이름을 동일한 정의 파일에 사용할 수 없습니다.

기본값

없음

구문

TABLE [<catalog>.]<owner>.<table>[, DEF <template>];

[<catalog>.]<owner.table>

Oracle 컨테이너 데이터베이스(해당하는 경우)와 테이블의 소유자 및 이름입니다. 이 매개변수는 와일드카드를 허용합니다. Oracle GoldenGate는 최대 100,000개의 와일드 카드 문자 항목이 추적되도록 자동으로 내부 스토리지를 늘립니다.

Oracle GoldenGate는 테이블 이름의 대소문자를 보존합니다. 일부 데이터베이스에서는 대소문자를 구분하기 위해 이름을 큰 따옴표로 묶어야 합니다. 대소문자를 구분하는 다른 데이터베이스는 대소문자를 구분하기 위해 큰 따옴표가 필요하지 않지만 데이터베이스에 저장되는 방식으로 이름을 지정해야 합니다.

DEF <template>

지정된 테이블의 정의를 기반으로 정의 템플리트를 생성합니다. 템플리트를 사용하면 정의 캐시를 업데이트하기 위해 Oracle GoldenGate 프로세스를 정지 및 시작할 필요 없이 먼저 DEFGEN를 실행할 필요 없이 지정된 테이블과 동일한 정의를 가진 새 테이블을 Oracle GoldenGate 프로세스 실행 중 추가할 수 있습니다. DEFGEN에 의해 생성된 템플리트를 사용하려면 TABLE 또는 MAP 문의 DEF 또는 TARGETDEF 옵션과 함께 지정합니다. 대소문자를 구분하지 않도록 하려면 데이터베이스에서 대소문자를 구분하는 객체를 지정하는 방식으로 템플리트 이름을 지정합니다. 이 옵션은 초기 로드에 대해 지원되지 않습니다.

;

TABLE 문을 종료합니다.

예제

예 1

TABLE fin.account;

예 2

TABLE fin.acc*;

예 3

TABLE fin."acct1", DEF "acctdefs";