Oracle GoldenGate에서 파생된 객체 이름을 처리하는 방법

DDL 작업에는 기본 객체 이름과 파생된 객체 이름도 포함될 수 있습니다.

기본 객체는 데이터를 포함하는 객체입니다. 파생된 객체는 해당 객체와 관련된 함수를 수행하기 위해 기본 객체의 일부 속성을 상속하는 객체입니다. 기본 객체와 파생된 객체를 모두 포함하는 DDL 문은 다음과 같습니다.

다음 DDL 문을 고려하십시오.

CREATE INDEX hr.indexPayrollDate ON TABLE hr.tabPayroll (payDate);

이 경우 테이블은 기본 객체입니다. 해당 이름(hr.tabPayroll)은 기본 이름이며 MAPPED 범위에서 TABLE 또는 MAP로 매핑될 수 있습니다. 파생된 객체는 인덱스이고 해당 이름(hr.indexPayrollDate)은 파생된 이름입니다.

파생된 이름은 기본 객체의 이름과 별도로 자체 TABLE 또는 MAP 문에 매핑할 수 있습니다. 또는 하나의 MAP 문을 사용하여 둘 다 처리할 수 있습니다. MAP의 경우 대상에서 파생된 객체 이름 변환은 다음과 같이 작동합니다.