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 수행
-
Prerequisites for Instantiating for Db2 for i의 요구 사항을 해결했는지 확인합니다.
-
소스 시스템에서 배포에 연결하고 기본 Extract 또는 Extract 그룹을 시작하여 변경 추출을 시작합니다.
START EXTRACT *primary Extract group name*
-
소스 시스템에서 복사본 만들기를 시작합니다.
-
복사가 완료될 때까지 기다렸다가 완료 시간을 기록합니다.
-
Replicat 매개변수 파일을 보고
HANDLECOLLISIONS매개변수가 나열되는지 확인합니다. 그렇지 않은 경우 파일을 편집하고 파일에 매개변수를 추가합니다.
EDIT PARAMS *Replicat group name*
주: VIEW PARAMS 또는 EDIT PARAMS 명령을 사용하여 로컬 운영 체제의 문자 집합이 아닌 다른 문자 집합에 있는 기존의 매개변수 파일을 보거나 편집할 때는 사용하지 마십시오(예: CHARSET 옵션이 다른 문자 집합 지정에 사용된 경우). 이 경우 외부 관리 클라이언트에서 매개변수 파일을 봅니다. 그렇지 않으면 내용이 손상될 수 있습니다.
- 대상 시스템에서 복제 변경을 시작합니다.
START REPLICAT *Replicat group name*
- 대상 시스템에서 다음 명령을 실행하여 변경 복제 상태를 확인합니다.
INFO REPLICAT *Replicat group name*
-
변경 복제가 초기 로드 중 생성된 모든 변경 데이터를 게시했는지 확인할 때까지
INFO REPLICAT명령을 계속 실행합니다. 기록한 완료 시간을 참조합니다. 예를 들어, 복사본이 12:05에 중지된 경우 변경 복제가 해당 시점까지 데이터를 게시했는지 확인합니다. -
대상 시스템에서 다음 명령을 실행하여
HANDLECOLLISIONS매개변수를 해제하고 초기 로드 오류 처리를 사용 안함으로 설정합니다.
SEND REPLICAT *Replicat group name*, NOHANDLECOLLISIONS
-
대상 시스템에서 Replicat 매개변수 파일을 편집하여
HANDLECOLLISIONS매개변수를 제거합니다. 그러면 다음 번에 Replicat가 시작될 때HANDLECOLLISIONS가 다시 사용으로 설정되지 않습니다.주의:
VIEW PARAMS또는EDIT PARAMS명령을 사용하여 로컬 운영 체제의 문자 집합이 아닌 다른 문자 집합에 있는 기존의 매개변수 파일을 보거나 편집할 수는 없습니다(예:CHARSET옵션이 다른 문자 집합 지정에 사용된 경우). 이 경우 외부 관리 클라이언트에서 매개변수 파일을 봅니다. 그렇지 않으면 내용이 손상될 수 있습니다. -
매개변수 파일을 저장한 후 닫습니다.
이 시점부터 Oracle GoldenGate는 데이터 변경사항을 계속 동기화합니다.