인성장

[OGG] Oracle Goldengate 23ai 설치 방법 본문

Oracle/Goldengate

[OGG] Oracle Goldengate 23ai 설치 방법

인성장 2025. 11. 18. 15:39

 

Oracle Goldengate 23ai 설치 방법

 

ogg 23ai부터 설치방법이 크게 바뀌었습니다... (압축파일 해제하고 사용하던 방식은 끝..)

또 ogg 23ai부터는 cli 기반이 아닌 gui 기반입니다. (ogg 21c까지는 전부 cli 방식)

이제 23ai부터는 Classic Architecture 기반이 완전 사라졌고, Microservices Architecture 기반으로 사용한다고 하네요.

이로 인해 기존에 알던 ./ggsci (GG Software Command Interface) 로 인터페이스 열어서 명령어 입력하던 방식도 사라졌습니다.

처음부터 다시 OGG 배운다는 마인드로...

 

본 포스팅에서는 ogg 23ai 설치방법이랑 GUI 접속 방법에 대해 소개해드리겠습니다.

 

설치환경 정보

OS : Locky Linux 9.6

Database Version : Oracle Database 23.5

OGG Version : Oracle Goldengate 23.4.1.24

 

 

1. OGG 유저 및 디렉토리 생성

# useradd -g dba -G dba ogg
# passwd ogg
# mkdir -p /ogg/ogg_home
# mkdir -p /ogg/app/ogg_deploy
# mkdir -p /ogg/app/ogg_smanager
# chown -R ogg:dba /ogg

 

2. 환경변수 설정

# su - ogg
$ vi ~/.bash_profile

export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/23ai
export OGG_HOME=/ogg/ogg_home
export OGG_ETC_HOME=/ogg/app/ogg_smanager/etc
export OGG_VAR_HOME=/ogg/app/ogg_smanager/var
export ORACLE_SID=ZENIXS
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH:$ORACLE_HOME/OPatch:$OGG_HOME
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$OGG_HOME
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

$ source ~/.bash_profile

 

3. ogg 23ai 압축파일 해제

Oracle GoldenGate 23.4.1.24.05 on Linux x86-64 for Oracle 압축파일 다운로드 경로

https://www.oracle.com/kr/middleware/technologies/goldengate-downloads.html

 

Oracle GoldenGate Downloads | Oracle 대한민국

Oracle GoldenGate Downloads This page provides instructions on how to download the latest Oracle GoldenGate builds as well as base installation files for the Management Pack for Oracle Goldengate, Oracle GoldenGate Veridata, and Oracle GoldenGate Studio. O

www.oracle.com

$ unzip V1042871-01.zip

 

4. ogg 23ai Engine 설치

$ cd fbo_ggs_Linux_x64_Oracle_services_shiphome/Disk1
$ ./runInstaller

 

 

5. Service Manager 설치 (배치)

$ cd $OGG_HOME
$ ls
OPatch  bin  cfgtoollogs  deinstall  diagnostics  include  install  inventory  jdk  jlib  lib  oraInst.loc  oui  srvm
$ cd bin
$ ./oggca.sh

구성서비스는 별도로 추가해주지 않음.
계정과 비밀번호는 OS에 생성된 ogg 계정과 동일하게 설정함.
TNS_ADMIN은 DB 내 tnsnames.ora 파일 있는경로 설정, 복제 스키마는 DB 내 생성할 ogg 계정

 

설치완료.

 

관리서비스 WEB GUI 접속 방법

브라우저 열고 위에서 설정해주었던, IP와 Port를 주소창에 입력해주면 됩니다. ex) 192.168.0.246:8100

그럼 아래와 같이 로그인 창이 나타나고, 설정했던 ID/PASSWORD 입력 ex) ogg / manager0

 

8100 page (서비스 배치)

 

8101 page (사용자 배치, OGG 구성 관련 관리 서비스 창)

 

여기까지가 ogg 23ai 설치 및 간단한 접속 방법입니다.

 

마지막 8101 page가 21c까지 ggsci 에서 해왔던 작업들을 수행하는 공간으로 보입니다.

다음 포스팅에서는 실제 ogg 23ai를 이용해서 데이터 동기화 구성 테스트 한것을 작성하겠습니다.