문서유형ㅣ기술정보
분야ㅣ설치
적용제품버전ㅣTibero7.2.4, ProSync 4.5
문서번호ㅣPINTI002
개요
본 문서는 TAC 와 Single 구성에서 양방향 ProSync 설치법을 가이드하는 문서입니다.

시나리오
참고
TAC 와 SINGLE 환경은 사전에 구축되어 있어야합니다.
ProSync 설치 및 실행
ProSync 설치 및 실행 문서를 참고합니다.
방법
Extract 프로세스는 SRC DB 에 해당하는 추출 데이터베이스( SRC DB ) 에서 Redo Log 를 추출합니다.
추출은 각 DB 별 Log Reader Library 를 통해 진행하며, 필요한 경우 각 DB 별로 제공하는 별도의 로그 분석 기능을 통해 추출을 진행하기도 합니다. 추출된 데이터는 Apply 프로세스로 전달됩니다.
데이터는 보통 레코드 단위 (즉, DML 단위)로 기록되며, 해당 데이터는 Apply 프로세스에서 트랜잭션 별로 취합해 반영해주어야 합니다. 따라서 Apply 프로세스는 레코드 들을 전달받아 트랜잭션 별로 모아 관리합니다.
이후 commit에 해당하는 레코드가 수신되면, 해당 트랜잭션을 반영합니다.

※ 한쪽 ProSync에서 추출된 Change Data를 반영하게 되면, Target Database의 관점에서는 변경된 데이터가 생성된 것으로 인식되므로 해당 이력이 Redo Log에 기록됩니다. 이때 해당 내용을 반대쪽 ProSync가 다시 추출하여 Source Database로 전달할 경우, 데이터가 중복 반영될 수 있습니다.
따라서 이러한 중복 반영을 방지하기 위한 동작이 필요하며, ProSync는 DB별로 상이한 정책을 정의하여 양방향 동기화를 지원합니다.
