데이터베이스 연구실.log

GoldenGate 구조와 처리 흐름

GoldenGate 19c 설치 실습의 캡처, 트레일 전달, 적용 흐름과 구성 요소

ExtractData PumpReplicatTrailManager

#핵심 요약

실습에서는 소스 DB의 변경을 EXT1이 읽고 로컬 트레일에 기록한 뒤 PMP1이 원격 트레일로 전달하고 REP1이 타깃 DB에 적용하는 구성을 사용함

Manager는 GGSCI에서 기동, 상태 확인하며, 자동 재시작과 오래된 트레일 정리 설정을 둠

설치 실습의 Data Pump는 트레일 전달용 프로세스이며 파라미터에서는 EXTRACT로 선언함

#개념과 동작 원리

구성 요소 실습 설정과 역할
EXT1 TRANLOG로 등록하여 소스 리두를 읽고 ./dirdat/lt에 기록하는 Extract
PMP1 EXTTRAILSOURCE로 로컬 트레일을 읽고 상대 Manager를 통해 ./dirdat/rt로 전달하는 Extract
REP1 원격 트레일을 읽어 MAP에 지정한 타깃 테이블에 적용하는 Replicat
체크포인트 테이블 Replicat이 적용한 위치를 기록하고 재기동 후 이어 적용하는 데 사용하는 테이블
Manager 프로세스 시작 요청을 받고 AUTORESTART, PURGEOLDEXTRACTS 설정을 보유하는 구성 요소

실습의 경로는 소스 DB → EXT1 → lt → PMP1 → rt → REP1 → 타깃 DB임 소스와 타깃은 서로 다른 DB로 준비하며, 이 설치 실습에서는 같은 서버의 주소를 전송 대상으로 사용함

복제 프로세스 상태와 기동, 종료 순서는 복제 상태와 기동, 종료에서 다룸

#필수 명령어 또는 SQL

GoldenGate GGSCI조회만 함
INFO ALL
STATS EXTRACT EXT1
STATS REPLICAT REP1

결과 해석: 실습 INFO ALL 예시는 Manager, EXT1, PMP1, REP1이 RUNNING이며 체크포인트 지연과 마지막 갱신 후 시간을 표시함 STATS는 각 프로세스의 INSERT, UPDATE, DELETE 처리 건수를 확인하는 명령으로 소개하지만 해당 통계 출력은 기재 없음 실습의 건수 비교 설명만으로 누락이 없다고 확정할 수 있는 검증 조건은 기재되어 있지 않음

#사용 조건과 주의사항

실습에서는 타깃 조회에서 변경값이 보이면 복제 성공으로 판단하는 절차를 제시하지만 해당 조회의 실제 출력은 기재 없음

SEO_HKabsumveritas@gmail.comBuilt with Claude Code & Codex

마지막 갱신 개인 학습 기록이며 운영 환경 적용 전 공식 문서 확인 필요

두 글자 이상 입력, 위아래 화살표로 이동하고 Enter로 열기