i용 Db2용 Oracle GoldenGate 인스턴스화
대상 데이터의 초기 로드를 구성하고, 복제를 인스턴스화하는 데 필요한 프로세스를 추가하고, 인스턴스화를 수행하는 방법을 알아봅니다. 이러한 단계의 예상된 결과는 소스-대상 데이터가 일관성 있게(초기 동기화라고 함) Oracle GoldenGate가 지속적인 트랜잭션 변경 사항을 캡처 및 전달하여 일관성이 유지되도록 한다는 것입니다.
Oracle GoldenGate 환경을 초기화하는 동안 초기 데이터 동기화를 수행하고 Oracle GoldenGate 프로세스를 처음 시작합니다. 이러한 절차와 함께 Extract 및 Replicat 프로세스 그룹을 생성합니다.
추출 프로세스 그룹을 생성하려면 데이터 수집에 대한 초기 시작 위치를 설정해야 합니다. 이 초기 위치는 다음 중 하나를 기반으로 하는 트랜잭션 경계를 기반으로 합니다.
-
시간 기록입니다.
-
저널의 끝
-
특정 시스템 시퀀스 번호
-
분개의 특정 순번
Extract가 데이터 캡처를 처음 시작할 때는 지정된 시작점 이후에 발생하는 모든 트랜잭션 데이터를 캡처하지만 해당 시점 이전에 발생한 데이터는 캡처하지 않습니다. 폐기될 진행 중인 트랜잭션 중 Extract가 시작되지 않도록 하려면 캡처할 테이블을 비활성 상태로 설정하십시오. ALCOBJ 명령을 사용하여 객체 또는 라이브러리를 잠그거나 해당 테이블의 모든 현재 트랜잭션이 특정 시점에 정지되도록 강제할 수 있으므로 시스템을 제한된 상태로 설정할 수 있습니다.
초기화가 완료되면 잠근 객체의 잠금을 해제해야 합니다. 이렇게 하려면 객체를 잠근 세션에서 로그오프하거나 IBM i 명령줄에서 DLCOBJ 명령을 사용합니다.