인성장

[OGG] Replicat 프로세스 구성 및 기동 본문

카테고리 없음

[OGG] Replicat 프로세스 구성 및 기동

인성장 2025. 12. 8. 11:09

 

Oracle Goldengate 23ai - Replicat Process 기동

 

이번 포스팅에서는 ogg 23ai에서 Replicat 프로세스를 구성 및 기동하여 데이터 동기화하는 방법에 대해 소개하겠습니다.

 

 

설치환경 정보

OS : Locky Linux 9.6

Database Version : Oracle Database 23.5

Database Name(CDB) : ZENIXSPDB1 : HISAI

OGG Version : Oracle Goldengate 23.4.1.24

 

아무래도 ogg 23ai는 데이터베이스 버전 업그레이드를 하면서 target용으로 많이 사용할 것으로 예상이 되어 Replicat(복제) 프로세스 구성 방법부터 알려드리겠습니다.

 

 

1. Replicat 프로세스 추가 방법

왼쪽 사이드바 목록에 Replicats 라는 탭을 클릭하면 위와 같은 창이 나옵니다. 창이 나오면 Replicat 유형을 선택하면 되는데, 여기서 저는 통합 Replicat을 선택했습니다. 이 후, 프로세스 이름설명을 작성하고 다음 클릭

 

두번째 페이지는 상세 옵션 설정부분인데, 필수로 넣어줄 부분은 이름, 도메인, 별칭, 체크포인트 테이블, 시작 부분에 넣어주시면 되고 특정 트레일 파일부터 읽고싶다면 트레일 위치를 지정해주시면 됩니다. ogg 21c 이전에는 아래와 같은 명령어로 트레일 위치를 지정해주었습니다.

GGSCI> alter KINGR EXTSEQNO 700, EXTRBA 0

 

 

별도 설정 없이 다음을 눌러주세요.

 

이 부분이 실제 Replicat 프로세스의 파라미터 설정 부분입니다. ogg 21c 이전 dirprm에 생성되는 파라미터 설정방식과 동일하게 설정해주시면 됩니다. 저는 위 이미지와 같이 replicat 프로세스의 파라미터들을 설정해주었습니다. 설정 후 생성 클릭.

 

2. Replicat 프로세스 기동

이제 화면에 생성완료된 Replicat 프로세스가 보입니다. 삼각형 버튼을 클릭하여 기동시켜줍니다.

 

정상적으로 기동되면 위와 같이 실행 중이라 나타납니다.

 

해당 Replicat 프로세스를 클릭해보면 상태나 관련 정보, 로그 등을 볼 수 있습니다.

 

프로세스 로그 확인

 

 

위와 같이 Source로부터 정상적으로 전달받은 트레일 파일의 크기도 확인할 수 있습니다.

 

 

 

WEBUI 방식이 훨씬 직관적이긴 한데, 저는 GGSCI 쉘창에서 명령어 입력하는게 작업하는게 훨씬 더 편한것 같습니다...