i Database Utilities에 대해 Db2를 사용하여 정확한 인스턴스화

다음 항목에서는 i 데이터베이스 유틸리티용 Db2를 사용하여 인스턴스화를 수행하는 단계에 대해 설명합니다.

i Database Utilities에 대해 Db2를 사용하여 정확한 인스턴스화

i 소스 및 대상 시스템에 대해 두 Db2 간의 초기 로드의 경우 i 시스템 유틸리티에 대해 Db2를 사용하여 대상 데이터를 설정할 수 있습니다. 이렇게 하려면 SAVOBJ 또는 SAVLIB 명령을 사용하여 대상에 로드할 파일을 저장한 다음 RSTOBJ 또는 RSTLIB 명령을 사용하여 대상에서 복원합니다.

또 다른 대안은 i 명령 CPYTOIMPF(임포트 파일에 복사) 및 CPYFRMIMPF(임포트 파일에서 복사)에 Db2를 사용하여 다른 데이터베이스의 대량 로드 유틸리티와 함께 사용할 수 있는 파일을 만드는 것입니다. 다른 시스템 간 복사에 대한 자세한 내용은 i Information Center 설명서 Db2를 참조하십시오.

두 경우 모두 Oracle GoldenGate 초기 로드 프로세스의 특별한 구성이 필요하지 않습니다. i에 대해 Db2에 대해 구성된 변경 동기화 추출 그룹을 사용하고 변경 동기화 추출 그룹을 시작하여 파일에 복사 및 로드하는 동안 진행 중인 데이터 변경 사항을 캡처합니다. 복사가 완료되면 변경-동기화 Replicat 그룹을 시작하여 복사가 적용되는 동안 변경된 행을 재동기화합니다. 이 시점부터 데이터 동기화를 유지하기 위해 Extract와 Replicat가 계속 실행됩니다.

데이터베이스 유틸리티를 사용하여 Instantiation 수행

  1. Prerequisites for Instantiating for Db2 for i의 요구 사항을 해결했는지 확인합니다.

  2. 소스 시스템에서 배포에 연결하고 기본 Extract 또는 Extract 그룹을 시작하여 변경 추출을 시작합니다.

START EXTRACT *primary Extract group name*
  1. 소스 시스템에서 복사본 만들기를 시작합니다.

  2. 복사가 완료될 때까지 기다렸다가 완료 시간을 기록합니다.

  3. Replicat 매개변수 파일을 보고 HANDLECOLLISIONS 매개변수가 나열되는지 확인합니다. 그렇지 않은 경우 파일을 편집하고 파일에 매개변수를 추가합니다.

EDIT PARAMS *Replicat group name*

주: VIEW PARAMS 또는 EDIT PARAMS 명령을 사용하여 로컬 운영 체제의 문자 집합이 아닌 다른 문자 집합에 있는 기존의 매개변수 파일을 보거나 편집할 때는 사용하지 마십시오(예: CHARSET 옵션이 다른 문자 집합 지정에 사용된 경우). 이 경우 외부 관리 클라이언트에서 매개변수 파일을 봅니다. 그렇지 않으면 내용이 손상될 수 있습니다.

  1. 대상 시스템에서 복제 변경을 시작합니다.
START REPLICAT *Replicat group name*
  1. 대상 시스템에서 다음 명령을 실행하여 변경 복제 상태를 확인합니다.
INFO REPLICAT *Replicat group name*
  1. 변경 복제가 초기 로드 중 생성된 모든 변경 데이터를 게시했는지 확인할 때까지 INFO REPLICAT 명령을 계속 실행합니다. 기록한 완료 시간을 참조합니다. 예를 들어, 복사본이 12:05에 중지된 경우 변경 복제가 해당 시점까지 데이터를 게시했는지 확인합니다.

  2. 대상 시스템에서 다음 명령을 실행하여 HANDLECOLLISIONS 매개변수를 해제하고 초기 로드 오류 처리를 사용 안함으로 설정합니다.

SEND REPLICAT *Replicat group name*, NOHANDLECOLLISIONS
  1. 대상 시스템에서 Replicat 매개변수 파일을 편집하여 HANDLECOLLISIONS 매개변수를 제거합니다. 그러면 다음 번에 Replicat가 시작될 때 HANDLECOLLISIONS가 다시 사용으로 설정되지 않습니다.

    주의: VIEW PARAMS 또는 EDIT PARAMS 명령을 사용하여 로컬 운영 체제의 문자 집합이 아닌 다른 문자 집합에 있는 기존의 매개변수 파일을 보거나 편집할 수는 없습니다(예: CHARSET 옵션이 다른 문자 집합 지정에 사용된 경우). 이 경우 외부 관리 클라이언트에서 매개변수 파일을 봅니다. 그렇지 않으면 내용이 손상될 수 있습니다.

  2. 매개변수 파일을 저장한 후 닫습니다.

    이 시점부터 Oracle GoldenGate는 데이터 변경사항을 계속 동기화합니다.