23c GoldenGate Microservices - Binary Installation - Silent mode
- Sathishkumar Rangaraj
- Feb 1
- 2 min read
Updated: Feb 4
The Oracle GoldenGate Microservices Architecture (MA) installation involves the following steps:
a/ Install the Oracle GoldenGate (Binary) software via Interactive Installation with OUI for MA or Silent Installation with response file
b/ Set the necessary environment variables for your database, if required.
c/ Run the Oracle GoldenGate Configuration Assistant (oggca) wizard to create service manager or add a deployment for existing service manager for the Oracle GoldenGate installation.
Ref: Oracle Doc for more information
Challenges:
Because of security concerns and other xdisplay rpm issues, many environments do not offer the option to use a Graphical User Interface (GUI).
In that situation, we need to adopt silent mode installation.
These are the steps I followed and would like to share in this article.
Method of Procedure (MoP)
Environment :
I am using OCI compute VM instance of Oracle Linux 8 to deploy OGG release of
1/ Prepare Environment
1.1/ Unzip
After downloading OGG binary from e-delivery, we need to unzip it .
[opc@cams-ogg-si ~]$ unzip V1042871-01.zip

1.2/ Create software directory
[opc@cams-ogg-si ~]$ sudo mkdir -p /u01/app/ogg23ai/ogg23ai_ma
[opc@cams-ogg-si ~]$ sudo chown opc:opc -R /u01/
[opc@cams-ogg-si ~]$
1.3/ Install java
if java not available. ( in my case, java not available in OL8), hence installed java
[opc@cams-ogg-si ~]$ sudo yum install java

1.4/ Edit oggcore.rsp
We need to provide some important parameters in oggcore.rsp like
install option, software binary location , inventory location and unix group.
Refer : Oracle doc for detailed information
Edit oggcore.rsp
cd ~/fbo_ggs_Linux_x64_Oracle_services_shiphome/Disk1/response/
vi oggcore.rsp
INSTALL_OPTION=ora23ai
SOFTWARE_LOCATION=/u01/app/ogg23ai/ogg23ai_ma
INVENTORY_LOCATION=/u01/app/oraInventory
UNIX_GROUP=opc
Note:
I am not using Reverse Proxy and Secure Deployment. If we required secure deployment and reverse proxy, then we need to follow the steps as said in
oracle doc for Configuring Oracle GoldenGate Reverse Proxy with NGINX
For easy understanding you can refer my friend Eloi Lopes blog
1.5/ Set environment variable
[opc@cams-ogg-si bin]$ java -version
java version "11.0.10" 2021-01-19 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.10+8-LTS-162)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.10+8-LTS-162, mixed mode)
export JAVA_HOME=/usr/java/jdk-11.0.10
2/ Execute runInstaller in silent mode
Execute runInstaller in silent mode by referring oggcore.rsp file which we created in previous step.
[opc@cams-ogg-si ~]$ cd fbo_ggs_Linux_x64_Oracle_services_shiphome/Disk1/
./runInstaller -silent -nowait
-responseFile /home/opc/fbo_ggs_Linux_x64_Oracle_services_shiphome/Disk1/response/oggcore.rsp
Output:
[opc@cams-ogg-si Disk1]$ ./runInstaller -silent -nowait -responseFile /home/opc/fbo_ggs_Linux_x64_Oracle_services_shiphome/Disk1/response/oggcore.rsp
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 120 MB. Actual 22895 MB Passed
Checking swap space: must be greater than 150 MB. Actual 4095 MB Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2025-02-03_11-09-21AM. Please wait ...
[opc@cams-ogg-si Disk1]$ You can find the log of this install session at:
/tmp/OraInstall2025-02-03_11-09-21AM/installActions2025-02-03_11-09-21AM.log
The installation of Oracle GoldenGate Services was successful.
Please check '/u01/app/oraInventory/logs/silentInstall2025-02-03_11-09-21AM.log' for more details.
As a root user, run the following script(s):
1. /u01/app/oraInventory/orainstRoot.sh
Successfully Setup Software.
The log of this install session can be found at:
/u01/app/oraInventory/logs/installActions2025-02-03_11-09-21AM.log
In another session, as root or as opc (using sudo) execute below command
[opc@cams-ogg-si ~]$ sudo /u01/app/oraInventory/orainstRoot.sh
In next article, i'll share the steps for Service Manager Deployment in silent mode.
Comments