Oracle GoldenGate for Db2 for i에 추가 구성이 필요합니다.

Oracle GoldenGate를 준비하여 i 데이터베이스용 소스 Db2에서 데이터 복제를 시작하고 지원되는 대상 데이터베이스에 적용하는 방법을 알아봅니다.

GLOBALS 파일 갱신

GLOBALS 매개변수 파일은 Oracle GoldenGate 인스턴스 내의 모든 프로세스에 영향을 주는 매개변수를 포함합니다.

GGSCHEMA는 Oracle GoldenGate의 필수 매개변수이며 Oracle GoldenGate가 필요한 Oracle GoldenGate 데이터베이스 객체에 대해 원격 시스템에서 사용하는 스키마를 정의합니다.

GLOBALS 매개변수 NAMECCSID는 i에 대한 Db2에만 해당하며, SQL 카탈로그에 시스템 CCSID와 다른 CCSID에서 참조하는 객체 이름이 포함되어 있는 경우 필요할 수 있습니다. SQL 카탈로그는 시스템 CCSID에 생성되며 질의 시 이 차이를 나타내지 않습니다. Oracle GoldenGate는 카탈로그에 대한 질의를 수행하며 NAMECCSID를 사용하여 올바른 CCSID 값을 제공하지 않는 한 이름을 잘못 검색할 수 있습니다. 자세한 내용은 Oracle GoldenGate에 대한 매개변수 및 함수 참조를 참조하십시오.

객체 이름 지정

Oracle GoldenGate 명령 및 매개변수는 SQL 이름 형식, library_name/file_name(member_name) 형식의 고유 이름 또는 이 둘의 조합을 지원합니다. 고유 파일 시스템 이름에 멤버 이름이 포함되지 않은 경우 모든 멤버는 Oracle GoldenGate 프로세스에 의해 암시적으로 선택됩니다. SQL 이름의 경우 첫번째 멤버만 사용됩니다.

큰 따옴표로 묶인 객체 이름의 대소문자 구분을 지원하려면 Oracle GoldenGate 매개변수 파일에서 큰 따옴표로 묶인 이름을 지정합니다. SQL 및 고유 파일 시스템 이름 모두에 적용됩니다.

i에 대해 DB2 이외의 플랫폼에서 MAP 문에 고유 테이블 이름을 지정할 때 Oracle GoldenGate가 구분 문자로 올바르게 해석할 수 있도록 이름을 큰따옴표로 묶어야 합니다.

다른 관리 및 참조 Oracle GoldenGate 설명서의 용어 일관성을 위해 SQL 용어 "스키마" 및 "테이블"은 여기에 표시된 것처럼 i 데이터에 대한 DB2 컨테이너를 참조하는 데 사용됩니다.

테이블 7 Native-SQL 객체 이름 관계

고유 SQL 노트

라이브러리

(최대 길이 10)

스키마

(최대 길이 128)

운영 체제에서는 SQL 생성 스키마에 대해 해당하는 고유 이름을 생성합니다.

파일

(최대 길이 10)

테이블

(최대 길이 128)

운영 체제는 SQL 생성 테이블에 해당하는 고유 이름을 생성합니다.
구성원 해당 사항 없음 실제 데이터를 포함합니다. FILE 객체의 첫번째 멤버만 SQL을 통해 액세스할 수 있습니다. 다른 멤버의 데이터에 액세스하려면 고유 시스템 이름을 사용해야 합니다.

시스템 시계 조정

시스템 시계를 UTC(범용 시간 좌표) 시간으로 설정하고 i 시스템 값에 대해 DB2의 시간대 오프셋을 사용하여 올바른 로컬 시간을 나타내는 것이 좋습니다. 이 설정이 올바르게 수행되면 복제 중단 없이 로컬 일광 절약 시간제 조정이 자동으로 수행될 수 있습니다.