You are currently viewing How to Implement GoldenGate Microservices Architecture

How to Implement GoldenGate Microservices Architecture

In this Post

We are performing hands-on GoldenGate Microservices Architecture Implementation step by step in detail.

 

Download the Oracle GoldenGate Microservices Software and Patch

Refer latest documentation to identify the latest patches and download it from Oracle Support.

Patchset 38140145

Oracle GoldenGate 21.19.0.0.0 Microservices for Oracle (Complete Install)

p6_patch_down
p6_patch_down1

Oracle GoldenGate Microservices Sofware Installation

Installation requires series of steps to be performed, follow the below steps in order to complete the installation successfully.

Create OS directories for OGGMA

mkdir -p /home/oragg/OGG

mkdir -p /home/oragg/OGG/ogg_home

mkdir -p /home/oragg/OGG/Service_Manager

mkdir -p /home/oragg/OGG/Deployment

mkdir -p /home/oragg/OGG/scripts

[oragg@GGSRV ~]$ pwd
/home/oragg
[oragg@GGSRV ~]$ mkdir OGG
[oragg@GGSRV ~]$ ls -ltr
total 0
-rw-r--r--. 1 oragg dba 0 Oct  3 09:48 test.txt
drwxr-xr-x. 2 oragg dba 6 Oct  3 09:49 OGG
[oragg@GGSRV ~]$ pwd
/home/oragg
[oragg@GGSRV ~]$
[oragg@GGSRV ~]$ pwd
/home/oragg
[oragg@GGSRV ~]$
[oragg@GGSRV ~]$ mkdir -p /home/oragg/OGG/ogg_home
[oragg@GGSRV ~]$ mkdir -p /home/oragg/OGG/Service_Manager
[oragg@GGSRV ~]$ mkdir -p /home/oragg/OGG/Deployment
[oragg@GGSRV ~]$ mkdir -p /home/oragg/OGG/scripts
[oragg@GGSRV ~]$
[oragg@GGSRV ~]$ ls -ltr
total 0
-rw-r--r--. 1 oragg dba  0 Oct  3 09:48 test.txt
drwxr-xr-x. 6 oragg dba 78 Oct  3 09:51 OGG
[oragg@GGSRV ~]$ cd OGG/
[oragg@GGSRV OGG]$ ls -ltr
total 0
drwxr-xr-x. 2 oragg dba 6 Oct  3 09:51 ogg_home
drwxr-xr-x. 2 oragg dba 6 Oct  3 09:51 Service_Manager
drwxr-xr-x. 2 oragg dba 6 Oct  3 09:51 Deployment
drwxr-xr-x. 2 oragg dba 6 Oct  3 09:51 scripts
[oragg@GGSRV OGG]$

Extract OGGMA Software to Stage

cd /home/oragg

mkdir -p /home/oragg/soft/GG_20_19

cd /home/oragg/soft/GG_20_19

ls -ltr

unzip p38140145_2119000OGGRU_Linux-x86-64.zip

ls -lrt

cd fbo_ggs_Linux_x64_Oracle_services_shiphome/Disk1

ls -ltr

[oragg@GGSRV OGG]$ cd ..
[oragg@GGSRV ~]$ ls -ltr
total 0
-rw-r--r--. 1 oragg dba  0 Oct  3 09:48 test.txt
drwxr-xr-x. 6 oragg dba 78 Oct  3 09:51 OGG
[oragg@GGSRV ~]$ mkdir soft
[oragg@GGSRV ~]$ cd soft/
[oragg@GGSRV soft]$ pwd
/home/oragg/soft
[oragg@GGSRV soft]$ mkdir GG_20_19
[oragg@GGSRV soft]$ cd GG_20_19/
[oragg@GGSRV GG_20_19]$ pwd
/home/oragg/soft/GG_20_19
[oragg@GGSRV GG_20_19]$ ls -ltr
total 0
[oragg@GGSRV GG_20_19]$ ls -ltr
total 370104
-rw-r--r--. 1 oragg dba 378984079 Oct  3 09:55 p38140145_2119000OGGRU_Linux-x86-64.zip
[oragg@GGSRV GG_20_19]$ unzip p38140145_2119000OGGRU_Linux-x86-64.zip
Archive:  p38140145_2119000OGGRU_Linux-x86-64.zip
   creating: fbo_ggs_Linux_x64_Oracle_services_shiphome/
   creating: fbo_ggs_Linux_x64_Oracle_services_shiphome/Disk1/install/images/
  inflating: OGG-21c_OUI_PATCH_README.txt
  inflating: oracle-goldengate-release-notes-21.19.0.0.0.pdf
[oragg@GGSRV GG_20_19]$
   creating: fbo_ggs_Linux_x64_Oracle_services_shiphome/Disk1/install/images/
  inflating: OGG-21c_OUI_PATCH_README.txt
  inflating: oracle-goldengate-release-notes-21.19.0.0.0.pdf
[oragg@GGSRV GG_20_19]$
[oragg@GGSRV GG_20_19]$ cd fbo_ggs_Linux_x64_Oracle_services_shiphome/Disk1/
[oragg@GGSRV Disk1]$ ls -ltr
total 8
drwxr-xr-x.  4 oragg dba  187 Jul  4 22:26 install
drwxr-xr-x. 12 oragg dba 4096 Jul  4 22:26 stage
-rwxr-xr-x.  1 oragg dba  918 Jul  4 22:26 runInstaller
drwxrwxr-x.  2 oragg dba   25 Jul  4 22:26 response
[oragg@GGSRV Disk1]$

Validate and Create OraInventory

cat /etc/oraInst.loc

ls -lrt /home/oragg/oraInventory

ls -ld /home/oragg/oraInventory

[oragg@GGSRV ~]$ cat /etc/oraInst.loc
cat: /etc/oraInst.loc: No such file or directory
[oragg@GGSRV ~]$
[oragg@GGSRV ~]$
[oragg@GGSRV ~]$ mkdir oraInventory
[oragg@GGSRV ~]$ ls -ltr
total 0
-rw-r--r--. 1 oragg dba  0 Oct  3 09:48 test.txt
drwxr-xr-x. 6 oragg dba 78 Oct  3 09:51 OGG
drwxr-xr-x. 3 oragg dba 22 Oct  3 09:55 soft
drwxr-xr-x. 2 oragg dba  6 Oct  3 10:02 oraInventory
[oragg@GGSRV ~]$ cd oraInventory/
[oragg@GGSRV oraInventory]$ pwd
/home/oragg/oraInventory
[oragg@GGSRV oraInventory]$
[oragg@GGSRV oraInventory]$ sudo su - root
[sudo] password for oragg:
[root@GGSRV ~]#
[root@GGSRV ~]# vi /etc/oraInst.loc
[root@GGSRV ~]#
[root@GGSRV ~]# cat /etc/oraInst.loc
inventory_loc=/home/oragg/oraInventory
inst_group=dba
[root@GGSRV ~]# exit
logout
[oragg@GGSRV oraInventory]$ cat /etc/oraInst.loc
inventory_loc=/home/oragg/oraInventory
inst_group=dba
[oragg@GGSRV oraInventory]$
[oragg@GGSRV oraInventory]$ cat /etc/oraInst.loc
inventory_loc=/home/oragg/oraInventory
inst_group=dba
[oragg@GGSRV oraInventory]$ ls -ld /home/oragg/oraInventory/
drwxr-xr-x. 2 oragg dba 6 Oct  3 10:02 /home/oragg/oraInventory/
[oragg@GGSRV oraInventory]$
[oragg@GGSRV oraInventory]$ ls -ltr /home/oragg/oraInventory
total 0
[oragg@GGSRV oraInventory]$

Execute runInstaller

cd soft/GG_20_19/fbo_ggs_Linux_x64_Oracle_services_shiphome/Disk1/

echo $DISPLAY

xclock

./runInstaller

[oragg@GGSRV ~]$ cd soft/GG_20_19/fbo_ggs_Linux_x64_Oracle_services_shiphome/Disk1/
[oragg@GGSRV Disk1]$ ls -ltr
total 8
drwxr-xr-x.  4 oragg dba  187 Jul  4 22:26 install
drwxr-xr-x. 12 oragg dba 4096 Jul  4 22:26 stage
-rwxr-xr-x.  1 oragg dba  918 Jul  4 22:26 runInstaller
drwxrwxr-x.  2 oragg dba   25 Jul  4 22:26 response
[oragg@GGSRV Disk1]$
[oragg@GGSRV Disk1]$ echo $DISPLAY
localhost:10.0
[oragg@GGSRV Disk1]$ xclock
bash: xclock: command not found...
Similar command is: 'clock'
[oragg@GGSRV Disk1]$
[oragg@GGSRV Disk1]$ ls -ltr
total 8
drwxr-xr-x.  4 oragg dba  187 Jul  4 22:26 install
drwxr-xr-x. 12 oragg dba 4096 Jul  4 22:26 stage
-rwxr-xr-x.  1 oragg dba  918 Jul  4 22:26 runInstaller
drwxrwxr-x.  2 oragg dba   25 Jul  4 22:26 response
[oragg@GGSRV Disk1]$ ./runInstaller
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 120 MB.   Actual 65023 MB    Passed
Checking swap space: must be greater than 150 MB.   Actual 8047 MB    Passed
Checking monitor: must be configured to display at least 256 colors.    Actual 16777216    Passed
Please wait ...
[oragg@GGSRV Disk1]$ You can find the log of this install session at:
 /home/oragg/oraInventory/logs/installActions2026-07-03_03-37-44PM.log
p6_gg_inst
p6_gg_inst1
p6_gg_inst2
p6_gg_inst3
p6_gg_inst4

Post Install Validation

cd /home/oragg/OGG/ogg_home

ls -lrt

cat /etc/oraInst.loc

cat /home/oragg/oraInventory/ContentsXML/inventory.xml

[oragg@GGSRV ~]$ cd /home/oragg/OGG/ogg_home
[oragg@GGSRV ogg_home]$ ls -ltr
total 28
-rw-r-----.  1 oragg dba   54 Oct  3 10:26 oraInst.loc
drwxr-xr-x.  3 oragg dba   20 Oct  3 15:43 diagnostics
drwxr-xr-x.  3 oragg dba   19 Oct  3 15:43 srvm
drwxr-xr-x.  2 oragg dba   26 Oct  3 15:43 deinstall
drwxr-xr-x.  2 oragg dba   63 Oct  3 15:43 include
drwxr-xr-x.  2 oragg dba  127 Oct  3 15:43 jlib
drwxr-xr-x.  8 oragg dba 4096 Oct  3 15:43 lib
drwxr-xr-x.  7 oragg dba 4096 Oct  3 15:43 jdk
drwxr-xr-x. 13 oragg dba 4096 Oct  3 15:43 OPatch
drwxr-xr-x.  2 oragg dba 4096 Oct  3 15:43 bin
drwxr-xr-x.  8 oragg dba 4096 Oct  3 15:43 oui
drwxr-x---. 13 oragg dba 4096 Oct  3 15:43 inventory
drwxr-xr-x.  3 oragg dba   28 Oct  3 15:43 install
drwxr-xr-x.  3 oragg dba   17 Oct  3 15:44 cfgtoollogs
[oragg@GGSRV ogg_home]$
[oragg@GGSRV ogg_home]$ cat /etc/oraInst.loc
inventory_loc=/home/oragg/oraInventory
inst_group=dba
[oragg@GGSRV ogg_home]$
[oragg@GGSRV ogg_home]$ cat /home/oragg/oraInventory/ContentsXML/inventory.xml
?xml version="1.0" standalone="yes" ?
!-- Copyright (c) 1999, 2026, Oracle and/or its affiliates.
All rights reserved. --
!-- Do not modify the contents of this file by hand. --
INVENTORY>
VERSION_INFO>
SAVED_WITH>12.2.0.9.0/SAVED_WITH>
MINIMUM_VER>2.1.0.6.0/MINIMUM_VER>
/VERSION_INFO>
HOME_LIST>
HOME NAME="OraHome1" LOC="/home/oragg/OGG/ogg_home" TYPE="O" IDX="1"/>
/HOME_LIST>
COMPOSITEHOME_LIST>
/COMPOSITEHOME_LIST>
/INVENTORY>

Verify OPatch

export ORACLE_HOME=/home/oragg/OGG/ogg_home

export PATH=$ORACLE_HOME/OPatch:$PATH

opatch version

opatch lsinventory

echo $ORACLE_HOME

echo $PATH

which opatch

which make

which ld

which nm

which ar

which unzip

[oragg@GGSRV ~]$ export ORACLE_HOME=/home/oragg/OGG/ogg_home
export PATH=$ORACLE_HOME/OPatch:$PATH
[oragg@GGSRV ~]$
[oragg@GGSRV ~]$ opatch version
OPatch Version: 12.2.0.1.46

OPatch succeeded.
[oragg@GGSRV ~]$
[oragg@GGSRV ~]$ opatch lsinventory
Oracle Interim Patch Installer version 12.2.0.1.46
Copyright (c) 2025, Oracle Corporation.  All rights reserved.


Oracle Home       : /home/oragg/OGG/ogg_home
Central Inventory : /home/oragg/oraInventory
   from           : /home/oragg/OGG/ogg_home/oraInst.loc
OPatch version    : 12.2.0.1.46
OUI version       : 12.2.0.9.0
Log file location : /home/oragg/OGG/ogg_home/cfgtoollogs/opatch/opatch2026-07-03_15-50-13PM_1.log

Lsinventory Output file location : /home/oragg/OGG/ogg_home/cfgtoollogs/opatch/lsinv/lsinventory2026-07-03_15-50-13PM.txt
--------------------------------------------------------------------------------
Local Machine Information::
Hostname: GGSRV
ARU platform id: 226
ARU platform description:: Linux x86-64

Installed Top-level Products (1):

Oracle GoldenGate Services                                           21.1.0.0.0
There are 1 products installed in this Oracle Home.


There are no Interim patches installed in this Oracle Home.


--------------------------------------------------------------------------------

OPatch succeeded.
[oragg@GGSRV ~]$ echo $ORACLE_HOME
/home/oragg/OGG/ogg_home
[oragg@GGSRV ~]$
[oragg@GGSRV ~]$ echo $PATH
/home/oragg/OGG/ogg_home/OPatch:/home/oragg/.local/bin:/home/oragg/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
[oragg@GGSRV ~]$
[oragg@GGSRV ~]$ which opatch
~/OGG/ogg_home/OPatch/opatch
[oragg@GGSRV ~]$
[oragg@GGSRV ~]$ which make
/usr/bin/make
[oragg@GGSRV ~]$
[oragg@GGSRV ~]$ which ld
/usr/bin/ld
[oragg@GGSRV ~]$
[oragg@GGSRV ~]$ which nm
/usr/bin/nm
[oragg@GGSRV ~]$ which ar
/usr/bin/ar
[oragg@GGSRV ~]$
[oragg@GGSRV ~]$ which unzip
/usr/bin/unzip

Installation and Post Installation completed successfully.

Configuring Oracle GoldenGate Microservices (OGGCA)

Follow the below steps in order to complete the installation successfully
 

Check the following ports are available

hostname

netstat -nlp | grep 7201

netstat -nlp | grep 7202

netstat -nlp | grep 7203

netstat -nlp | grep 7204

netstat -nlp | grep 7205

netstat -nlp | grep 7206

[root@GGSRV ~]# hostname
GGSRV
[root@GGSRV ~]#
[root@GGSRV ~]# netstat -nlp | grep 7201
[root@GGSRV ~]# netstat -nlp | grep 7202
[root@GGSRV ~]# netstat -nlp | grep 7203
[root@GGSRV ~]# netstat -nlp | grep 7204
[root@GGSRV ~]# netstat -nlp | grep 7205
[root@GGSRV ~]# netstat -nlp | grep 7206

cd /home/oragg/OGG

mkdir Service_Manager

mkdir Deployment

mkdir scripts

mkdir ogg_home

ls -ltr

[oragg@GGSRV OGG]$ pwd
/home/oragg/OGG
[oragg@GGSRV OGG]$ ls -ltr
total 4
drwxr-xr-x.  2 oragg dba    6 Oct  3 09:51 Service_Manager
drwxr-xr-x.  2 oragg dba    6 Oct  3 09:51 Deployment
drwxr-xr-x.  2 oragg dba    6 Oct  3 09:51 scripts
drwxr-xr-x. 15 oragg dba 4096 Oct  3 15:50 ogg_home

Create tnsnames.ora file in the OGG_HOME

cd /home/oragg/OGG/ogg_home

ls

mkdir -p network/admin

cd network/admin

ls -ltr

vi tnsnames.ora

Note: Entry of target DB to be added to tnsnames.ora 

Add the below entry of the target DB and save it
DEMO =
(DESCRIPTION =
(ADDRESS = (PROTOCOL=tcp)(HOST=dbser1.demo.com)(PORT=1521))
(CONNECT_DATA = (SERVICE_NAME=CDBDEM)(INSTANCE_NAME=CDBDEM1))
)

cat tnsnames.ora

ping dbser1.demo.com

[oragg@GGSRV ogg_home]$ pwd
/home/oragg/OGG/ogg_home
[oragg@GGSRV ogg_home]$ ls
bin  cfgtoollogs  deinstall  diagnostics  include  install  inventory  jdk  jlib  lib  OPatch  oraInst.loc  oui  srvm
[oragg@GGSRV ogg_home]$
[oragg@GGSRV ogg_home]$ mkdir -p network/admin
[oragg@GGSRV ogg_home]$ cd network/admin/
[oragg@GGSRV admin]$
[oragg@GGSRV admin]$ ls -ltr
total 0
[oragg@GGSRV admin]$ vi tnsnames.ora
[oragg@GGSRV admin]$
[oragg@GGSRV admin]$ cat tnsnames.ora
DEMO =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL=tcp)(HOST=dbser1.demo.com)(PORT=1521))
    (CONNECT_DATA = (SERVICE_NAME=CDBDEM)(INSTANCE_NAME=CDBDEM1))
  )

[oragg@GGSRV admin]$ ping dbser1.demo.com
PING dbser1.demo.com (12.18.20.1) 56(84) bytes of data.
64 bytes from dbser1.demo.com (12.18.20.1): icmp_seq=1 ttl=255 time=0.183 ms
64 bytes from dbser1.demo.com (12.18.20.1): icmp_seq=2 ttl=255 time=0.272 ms
64 bytes from dbser1.demo.com (12.18.20.1): icmp_seq=3 ttl=255 time=0.257 ms
^C
--- dbser1.demo.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2048ms

Run oggca.sh

export OGG_HOME=/home/oragg/OGG/ogg_home

echo $OGG_HOME

echo $DISPLAY

xclock

cd $OGG_HOME/bin

ls

sh oggca.sh

[oragg@GGSRV OGG]$ export OGG_HOME=/home/oragg/OGG/ogg_home
[oragg@GGSRV OGG]$ echo $OGG_HOME
/home/oragg/OGG/ogg_home
[oragg@GGSRV OGG]$ cd $OGG_HOME/bin
[oragg@GGSRV bin]$ pwd
/home/oragg/OGG/ogg_home/bin
[oragg@GGSRV bin]$ ls
adminclient  cachefiledump  checkprm  convprm  distsrvr  extract  keygen   oggca.sh  orapki  recvsrvr  retrace         XAGTask
adminsrvr    certstore      convchk   defgen   emsclnt   ggcmd    logdump  oggerr    pmsrvr  replicat  ServiceManager
[oragg@GGSRV bin]$ sh oggca.sh

Click -> Create New Service Manager -> Service Manager Deployment Home Location -> Click check box -> Register Service Manager as a system service/daemon -> Listening hostname/address [Enter <GoldenGate_Server_IP>] -> Listening Port [Enter 7201] -> Next

p6_gg_cnfg_runins

Add new GoldenGate deployment -> Next

p6_gg_cnfg_runins1

Enter Deployment Name [<SomeRelaventName] -> Make Sure Software Home is entered [/home/oragg/OGG/ogg_home] -> Next

p6_gg_cnfg_runins2

Browse Deployment home [/home/oragg/OGG/Deployment] -> Next

p6_gg_cnfg_runins3

Enter Oracle Database TNS_ADMIN -> /home/oragg/OGG/ogg_home/network/admin -> Next

p6_gg_cnfg_runin4

Enter Username [oggadmin] -> Password [<password>] -> Make sure Check box enabled for strong password policy -> Next

p6_gg_cnfg_runin5

If you need to configure the SSL/TLS security, proceed with entering the details requested based on the option selected.

For this installation, we can Uncheck the SSL/TLS security -> Next

p6_gg_cnfg_runin6

Make sure Service Manager Details are correct -> Enter Administration Server Port [7202] -> Make sure Distribution[7203] and Receiver[7204] Service Ports -> Enable check box Enable Monitoring -> Make sure Metrics Server[7205] and UDP[7206] Port -> Make sure Metrics Server DataStore type [BDB] -> Next

p6_gg_cnfg_runin7

Enter Default Schema [c##avggadmin] -> Next

Note: This schema will be used while connecting the target, if some schema is available for this GoldenGate purpose it can be used or can be newly created. 

p6_gg_cnfg_runin8

Click -> Save Response File..

Review Summary -> Finish

p6_gg_cnfg_runin9
p6_gg_cnfg_runin10
p6_gg_cnfg_runin11

Review the Details and Click Ok.

p6_gg_cnfg_runin12

Perform to complete the configuration.

Open a root terminal -> Run the script [/home/oragg/OGG/Service_Manager/bin/registerServiceManager.sh] 

Return to the Configuration Wizard and click Ok to complete the configuration.

p6_gg_cnfg_runin13
[root@GGSRV ~]# id
uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
[root@GGSRV ~]# hostname
GGSRV
[root@GGSRV ~]# ls -ltr /home/oragg/OGG/Service_Manager/bin/registerServiceManager.sh
-rwxr-x---. 1 oragg dba 2027 Oct  4 13:31 /home/oragg/OGG/Service_Manager/bin/registerServiceManager.sh
[root@GGSRV ~]#
[root@GGSRV ~]# sh /home/oragg/OGG/Service_Manager/bin/registerServiceManager.sh
Copyright (c) 2017, 2020, Oracle and/or its affiliates. All rights reserved.
----------------------------------------------------
     Oracle GoldenGate Install As Service Script
----------------------------------------------------
OGG_HOME=/home/oragg/OGG/ogg_home
OGG_CONF_HOME=/home/oragg/OGG/Service_Manager/etc/conf
OGG_VAR_HOME=/home/oragg/OGG/Service_Manager/var
OGG_USER=oragg
Running OracleGoldenGateInstall.sh...
Created symlink /etc/systemd/system/multi-user.target.wants/OracleGoldenGate.service → /etc/systemd/system/OracleGoldenGate.service.

Post Configuration Validation

OGG Service Process

ps -ef | grep ogg

systemctl status OracleGoldenGate

cd /home/oragg/OGG/ogg_home/bin

./adminclient

connect http://<GGServerIP>:7201 as oggadmin password <password>

info all

status service *

status extract *

status ER *

exit

cat /etc/oggInst.loc

[oragg@GGSRV bin]$ ps -ef | grep ogg
oragg      44598       1  0 13:34 ?        00:00:01 /home/oragg/OGG/ogg_home/bin/ServiceManager --inventory '/home/oragg/OGG/Service_Manager/etc/conf'
oragg      44796   44598  0 13:35 ?        00:00:00 /home/oragg/OGG/ogg_home/bin/adminsrvr --config /home/oragg/OGG/Service_Manager/var/temp/AVDFDeployment-adminsrvr-config.dat --force --quiet
oragg      44798   44598  0 13:35 ?        00:00:00 /home/oragg/OGG/ogg_home/bin/distsrvr --config /home/oragg/OGG/Service_Manager/var/temp/AVDFDeployment-distsrvr-config.dat --force --quiet
oragg      44800   44598  1 13:35 ?        00:00:02 /home/oragg/OGG/ogg_home/bin/pmsrvr --config /home/oragg/OGG/Service_Manager/var/temp/AVDFDeployment-pmsrvr-config.dat --force --quiet
oragg      44802   44598  0 13:35 ?        00:00:00 /home/oragg/OGG/ogg_home/bin/recvsrvr --config /home/oragg/OGG/Service_Manager/var/temp/AVDFDeployment-recvsrvr-config.dat --force --quiet
oragg      44944   40299  0 13:39 pts/0    00:00:00 grep --color=auto ogg


[oragg@GGSRV bin]$ systemctl status OracleGoldenGate
● OracleGoldenGate.service - Oracle GoldenGate Service Manager
     Loaded: loaded (/etc/systemd/system/OracleGoldenGate.service; enabled; preset: disabled)
     Active: active (running) since Sat 2026-07-04 13:34:34 IST; 5min ago
   Main PID: 44598 (ServiceManager)
      Tasks: 157 (limit: 100081)
     Memory: 232.8M
        CPU: 5.758s
     CGroup: /system.slice/OracleGoldenGate.service
             ├─44598 /home/oragg/OGG/ogg_home/bin/ServiceManager --inventory "'/home/oragg/OGG/Service_Manager/etc/conf'"
             ├─44796 /home/oragg/OGG/ogg_home/bin/adminsrvr --config /home/oragg/OGG/Service_Manager/var/temp/AVDFDeployment-adminsrvr-config.dat --force --quiet
             ├─44798 /home/oragg/OGG/ogg_home/bin/distsrvr --config /home/oragg/OGG/Service_Manager/var/temp/AVDFDeployment-distsrvr-config.dat --force --quiet
             ├─44800 /home/oragg/OGG/ogg_home/bin/pmsrvr --config /home/oragg/OGG/Service_Manager/var/temp/AVDFDeployment-pmsrvr-config.dat --force --quiet
             └─44802 /home/oragg/OGG/ogg_home/bin/recvsrvr --config /home/oragg/OGG/Service_Manager/var/temp/AVDFDeployment-recvsrvr-config.dat --force --quiet


[oragg@GGSRV bin]$ cd /home/oragg/OGG/ogg_home/bin
[oragg@GGSRV bin]$ ls
adminclient  cachefiledump  checkprm  convprm  distsrvr  extract  keygen   oggca.sh  orapki  recvsrvr  retrace         XAGTask
adminsrvr    certstore      convchk   defgen   emsclnt   ggcmd    logdump  oggerr    pmsrvr  replicat  ServiceManager


[oragg@GGSRV bin]$ ./adminclient
Oracle GoldenGate Administration Client for Oracle
Version 21.19.0.0.0 OGGCORE_21.19.0.0.0OGGRU_PLATFORMS_250703.2256

Copyright (C) 1995, 2025, Oracle and/or its affiliates. All rights reserved.

Oracle Linux 7, x64, 64bit (optimized) on Jul  4 2026 00:34:16
Operating system character set identified as UTF-8.

OGG (not connected) 1> connect http://10.16.1.19:7201 as oggadmin password Welcome@123
Using default deployment 'AVDFDeployment'

OGG (http://10.16.1.19:7201 AVDFDeployment) 2> info all
Program     Status      Group       Type             Lag at Chkpt       Time Since Chkpt

ADMINSRVR   RUNNING
DISTSRVR    RUNNING
PMSRVR      RUNNING
RECVSRVR    RUNNING

OGG (http://10.16.1.19:7201 AVDFDeployment) 3> status service *
Service     Status

ADMINSRVR   RUNNING
DISTSRVR    RUNNING
PMSRVR      RUNNING
RECVSRVR    RUNNING

OGG (http://10.16.1.19:7201 AVDFDeployment) 4> status extract *
No Extract groups exist.

OGG (http://10.16.1.19:7201 AVDFDeployment) 5> status ER *
No Extract groups exist.
No Replicat groups found, but some coordinated threads may have been excluded.

OGG (http://10.16.1.19:7201 AVDFDeployment) 6> exit


[oragg@GGSRV bin]$ cat /etc/oggInst.loc
##
##  Oracle GoldenGate Inventory locator
##
inventory_loc = /home/oragg/OGG/Service_Manager/etc/conf

Oracle GoldenGate Service Manager

Verify the GG Service Manger URL and information available within Service Manager.

Login with the credentials used above in the configuration wizard.

p6_gg_url_verf
p6_gg_url_verf1
p6_gg_url_verf2
p6_gg_url_verf3
p6_gg_url_verf4
p6_gg_url_verf5

Oracle GoldenGate Deployment Services

Verify the GG Deployment Services URL and information available with this service.

p6_gg_url_dep_verf
p6_gg_url_dep_verf1
p6_gg_url_dep_verf2
p6_gg_url_dep_verf3
p6_gg_url_dep_verf4
p6_gg_url_dep_verf5
p6_gg_url_dep_verf6
p6_gg_url_dep_verf7

End of Post

Thanks for taking the time to read this post.
Stay tuned for the next post coming soon. . .

This Post Has One Comment

Comments are closed.