1. Create 3 directories
cd /u01/app/oracle/product/19.0.0
mkdir ogg23ai_ma
mkdir ogg23ai_sm
mkdir ogg23ai_deploy
2. Downoad Oracle goldengate microservice 23 ai V1042871-01.zip
unzip it , you will get fbo_ggs_Linux_x64_Oracle_services_shiphome
It will create fbo_ggs_Linux_x64_Oracle_services_shiphome/Disk1/
3. Create a response file for example,
[oracle@oelggvm01 Disk1]$ cat /u01/app/oracle/oggma_install.rsp
######################################################################
## Copyright(c) Oracle Corporation 2016, 2024. All rights reserved. ##
## ##
## Specify values for the variables listed below to customize ##
## your installation. ##
## ##
## Each variable is associated with a comment. The comment ##
## can help to populate the variables with the appropriate ##
## values. ##
## ##
## IMPORTANT NOTE: This file should be secured to have read ##
## permission only by the Oracle user or an administrator who ##
## owns this installation to protect any sensitive input values. ##
## ##
######################################################################
#-------------------------------------------------------------------------------
# Do not change the following system generated value.
#-------------------------------------------------------------------------------
oracle.install.responseFileVersion=/oracle/install/rspfmt_ogginstall_response_schema_v23_1_0
################################################################################
## ##
## Oracle GoldenGate installation option and details ##
## ##
################################################################################
#-------------------------------------------------------------------------------
# Specify the installation option.
# Specify ORA23ai for installing Oracle GoldenGate for Oracle Database 23ai and lower supported versions
#-------------------------------------------------------------------------------
INSTALL_OPTION=ORA23ai
#-------------------------------------------------------------------------------
# Specify a location to install Oracle GoldenGate
#-------------------------------------------------------------------------------
SOFTWARE_LOCATION=/u01/app/oracle/product/19.0.0/ogg23ai_ma
################################################################################
## ##
## Specify details to Create inventory for Oracle installs ##
## Required only for the first Oracle product install on a system. ##
## ##
################################################################################
#-------------------------------------------------------------------------------
# Specify the location which holds the install inventory files.
# This is an optional parameter if installing on
# Windows based Operating System.
#-------------------------------------------------------------------------------
INVENTORY_LOCATION=/u01/app/oraInventory
#-------------------------------------------------------------------------------
# Unix group to be set for the inventory directory.
# This parameter is not applicable if installing on
# Windows based Operating System.
#-------------------------------------------------------------------------------
UNIX_GROUP_NAME=oinstall
[oracle@oelggvm01 Disk1]$
4. Install goldengate microservice silently.
cd /u01/app/oracle/stage/fbo_ggs_Linux_x64_Oracle_services_shiphome/Disk1
./runInstaller -silent -nowait -responseFile /u01/app/oracle/oggma_install.rsp
It will start the installation in the background and provide a logfile to monitor , for example
/u01/app/oraInventory/logs/installActions2025-10-08_07-22-17AM.log
5. Verify the logfile.
[oracle@oelggvm01 Disk1]$ cat /u01/app/oraInventory/logs/installActions2025-10-08_07-22-17AM.log |grep -A4 'The installation of Oracle GoldenGate Services was successful'
The installation of Oracle GoldenGate Services was successful.
INFO: Updating the global context
INFO: Path To 'globalcontext.xml' = /u01/app/oracle/product/19.0.0/ogg23ai_ma/install/chainedInstall/globalcontext
INFO: Since operation was successful, move the current OiicAPISessionDetails to installed list
INFO: Number of root scripts to be executed = 0
[oracle@oelggvm01 Disk1]$
[oracle@oelggvm01 Disk1]$
The message "INFO: Number of root scripts to be executed = 0" in the Oracle GoldenGate installation log (which uses the Oracle Universal Installer or OUI framework) indicates that no operating system scripts that require root (superuser) privileges need to be executed to complete the software installation phase.
[oracle@oelggvm01 ContentsXML]$ cat inventory.xml | grep -i ogg23ai_ma
<HOME NAME="OraHome2" LOC="/u01/app/oracle/product/19.0.0/ogg23ai_ma" TYPE="O" IDX="3"/>
[oracle@oelggvm01 ContentsXML]$