인스턴스화
다양한 데이터베이스에 대해 정확한 인스턴스화를 수행하는 다양한 방법에 대해 알아봅니다.
Instantiation 정보
Instantiation은 타겟 데이터베이스에서 중단 없는 소스 데이터베이스 작업, 완전한 데이터 무결성 및 오류 없는 처리를 통해 원활하게 복제를 시작할 수 있도록 소스 객체를 타겟에 복사하는 프로세스입니다.
추출 프로세스가 소스 데이터베이스에서 변경사항을 캡처하는 경우 복제를 시작하기 전에 대상 데이터베이스에서 해당 데이터베이스 객체를 인스턴스화해야 합니다. Target Database에는 변경 사항을 올바르게 적용하려면 원본 데이터베이스 객체의 복사본이 포함되어야 하며 소스 객체와 대상 객체가 모두 특정 시점에 일관성이 있어야 합니다. 이러한 일관성은 과거에 있을 수 있습니다. Extract가 미리 생성된 경우 이전 트랜잭션 로그(아카이브 로그 파일)에서 변경 사항을 캡처하고 백로그를 처리하여 복제를 시작할 수 있습니다. 그런 다음 Replicat 프로세스는 소스 및 대상 객체가 일관된 정확한 순간부터 변경사항을 적용하기 시작합니다. 하지만 해당 Instantiation 시간(Instantiation SCN) 이전의 변경 사항은 무시되고 그 이후의 변경 사항이 적용됩니다.
대부분의 경우 복제에는 대상측에 소스 객체의 정확한 복사본을 만드는 작업이 포함됩니다. 그러나 복제에 데이터 수정 또는 변환이 포함된 시나리오가 있습니다. 이러한 경우 이러한 복제 요구 사항에 맞게 대상 객체를 조정해야 합니다.