{"id":40320,"date":"2025-11-03T09:00:00","date_gmt":"2025-11-03T08:00:00","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/?p=40320"},"modified":"2025-12-23T19:57:08","modified_gmt":"2025-12-23T18:57:08","slug":"goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/","title":{"rendered":"GoldenGate 23ai Installation: Graphic and Silent Mode Comparison for Automation"},"content":{"rendered":"\n<p>Automating Oracle installations can sometimes be daunting, given the long list of parameters available. We&#8217;ll <strong>compare both graphic and silent installations<\/strong> of GoldenGate 23ai, focusing on building <strong>minimalist response files for automation<\/strong> purposes.<\/p>\n\n\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2>Table of contents<\/h2><ul><li><a href=\"#h-prerequisites-for-goldengate-installation\" data-level=\"2\">Prerequisites for GoldenGate installation<\/a><\/li><li><a href=\"#h-installing-goldengate-with-the-oui-graphic-installation\" data-level=\"2\">Installing GoldenGate with the OUI (graphic installation)<\/a><ul><li><a href=\"#h-installing-goldengate-binaries\" data-level=\"3\">Installing GoldenGate binaries<\/a><\/li><li><a href=\"#h-installing-the-service-manager-and-the-first-deployment\" data-level=\"3\">Installing the Service Manager and the First Deployment<\/a><\/li><\/ul><\/li><li><a href=\"#h-installing-goldengate-with-the-cli-silent-installation\" data-level=\"2\">Installing GoldenGate with the CLI (silent installation)<\/a><ul><li><a href=\"#h-installing-goldengate-binaries-0\" data-level=\"3\">Installing GoldenGate binaries<\/a><\/li><li><a href=\"#h-installing-the-service-manager-and-the-first-deployment-0\" data-level=\"3\">Installing the Service Manager and the First Deployment<\/a><\/li><\/ul><\/li><li><a href=\"#h-adding-or-removing-a-deployment\" data-level=\"2\">Adding or Removing a Deployment<\/a><ul><li><a href=\"#h-removing-a-deployment\" data-level=\"3\">Removing a deployment<\/a><\/li><\/ul><\/li><li><a href=\"#h-accessing-the-web-ui\" data-level=\"2\">Accessing the Web UI<\/a><\/li><li><a href=\"#h-appendix-oggca-rsp-example\" data-level=\"2\">Appendix: oggca.rsp example<\/a><\/li><\/ul><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-prerequisites-for-goldengate-installation\">Prerequisites for GoldenGate installation<\/h2>\n\n\n\n<p>You can set up GoldenGate in two different ways:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>From the base archive, available on <a href=\"https:\/\/edelivery.oracle.com\/\">eDelivery<\/a> (V1042871-01.zip for Linux x86-64, for instance)<\/li>\n\n\n\n<li>From the patched archive, updated quarterly and available on the Oracle Support. At the time of writing of this blog, GoldenGate 23.9 is the latest version available (23.10, now called 23.26, was announced but not released yet). You can find the <a href=\"https:\/\/support.oracle.com\/knowledge\/Oracle%20Database%20Products\/3093376_1.html\" target=\"_blank\" rel=\"noreferrer noopener\">MOS Document 3093376.1<\/a> on the subject, or <a href=\"https:\/\/support.oracle.com\/knowledge\/Oracle%20Database%20Products\/2193391_1.html\" target=\"_blank\" rel=\"noreferrer noopener\">2193391.1<\/a> for general patching information on GoldenGate. <strong>Patch 38139663 is the completely patched installation<\/strong> (we will use this one in the blog), while patch 38139662 is the patch-only archive, applied on an existing GoldenGate installation.<\/li>\n<\/ul>\n\n\n\n<p>For the purpose of this installation, we will use the <code>oracle-database-preinstall<\/code> rpm, even if we don&#8217;t need all the things it brings. If you plan on installing GoldenGate on an existing Oracle database server, Oracle recommends using a separate user. We will keep <code>oracle<\/code> here.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@vmogg ~] dnf install -y oracle-database-preinstall-23ai\n&#091;root@vmogg ~] mkdir -p \/u01\/stage\n&#091;root@vmogg ~] chown oracle:oinstall -R \/u01<\/code><\/pre>\n\n\n\n<p>With the <code>oracle<\/code> user created through the rpm installation, unzip GoldenGate source file into a stage area:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@vmogg ~] su - oracle\n&#091;oracle@vmogg ~] cd \/u01\/stage\n&#091;oracle@vmogg stage] unzip -oq p38139663_23902507OGGRU_Linux-x86-64.zip -d \/u01\/stage\/<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installing-goldengate-with-the-oui-graphic-installation\">Installing GoldenGate with the OUI (graphic installation)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-installing-goldengate-binaries\">Installing GoldenGate binaries<\/h3>\n\n\n\n<p>Running the graphic installation of GoldenGate is not any different from what you would do with an Oracle database installation.<\/p>\n\n\n\n<p>After setting up X11 display (out of the scope of this blog), you should first define the <code>OGG_HOME<\/code> variable to the location of the GoldenGate installation and then run the installer:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;oracle@vmogg ~]$ export OGG_HOME=\/u01\/app\/oracle\/product\/ogg23ai\n&#091;oracle@vmogg ~]$ \/u01\/stage\/fbo_ggs_Linux_x64_Oracle_services_shiphome\/Disk1\/runInstaller<\/code><\/pre>\n\n\n\n<p>Bug: depending on the display options you have, you might have a color mismatch on the GoldenGate installation window, most of it appearing black (see this <a href=\"http:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_black_window.png\" target=\"_blank\" rel=\"noreferrer noopener\">image<\/a>). If this happens, run the following command before launching the installation: <code>export _JAVA_OPTIONS=\"-Dsun.java2d.xrender=false\"<\/code><\/p>\n\n\n\n<p>Just click <em>Next<\/em> on the first step. Starting from GoldenGate 23ai, <strong>Classic Architecture was desupported<\/strong>, so you don&#8217;t have to worry anymore about which architecture to choose. The Microservices Architecture is the only choice now.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"596\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_1o5.png\" alt=\"\" class=\"wp-image-40326\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_1o5.png 798w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_1o5-300x224.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_1o5-768x574.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure>\n\n\n\n<p>Fill in the software location for your installation of GoldenGate. This will match the <code>OGG_HOME<\/code> environment variable. If the variable is set prior to launching the <code>runInstaller<\/code>, the software location is filled automatically.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"596\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_2o5.png\" alt=\"\" class=\"wp-image-40327\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_2o5.png 798w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_2o5-300x224.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_2o5-768x574.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure>\n\n\n\n<p><em><strong>Step 3<\/strong><\/em> is just a summary of the installation. You can save the response file at this stage and use it later to standardize your installations with the silent installation described below. Then, click on <em>Install<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"596\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_3o5-1.png\" alt=\"\" class=\"wp-image-40329\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_3o5-1.png 798w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_3o5-1-300x224.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_3o5-1-768x574.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure>\n\n\n\n<p>After a few seconds, the installation is complete, and you can exit the installer.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"596\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_4o5.png\" alt=\"\" class=\"wp-image-40330\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_4o5.png 798w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_4o5-300x224.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_4o5-768x574.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure>\n\n\n\n<p>If it&#8217;s your first Oracle-related installation on this server, you might have to run the <code>\/u01\/app\/oraInventory\/orainstRoot.sh<\/code> script as <code>root<\/code> when prompted to do so.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"321\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_orainstRoot-1.png\" alt=\"\" class=\"wp-image-40336\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_orainstRoot-1.png 576w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_orainstRoot-1-300x167.png 300w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@vmogg ~]# \/u01\/app\/oraInventory\/orainstRoot.sh\nChanging permissions of \/u01\/app\/oraInventory.\nAdding read,write permissions for group.\nRemoving read,write,execute permissions for world.\n\nChanging groupname of \/u01\/app\/oraInventory to oinstall.\nThe execution of the script is complete.<\/code><\/pre>\n\n\n\n<p>The binary installation is complete.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"596\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_5o5.png\" alt=\"\" class=\"wp-image-40331\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_5o5.png 798w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_5o5-300x224.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_5o5-768x574.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-installing-the-service-manager-and-the-first-deployment\">Installing the Service Manager and the First Deployment<\/h3>\n\n\n\n<p>Once the binaries are installed, with the same <code>oracle<\/code> X11 terminal, run the <code>oggca.sh<\/code> script located in the <code>$OGG_HOME\/bin<\/code> directory:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;oracle@vmogg ~]$ export OGG_HOME=\/u01\/app\/oracle\/product\/ogg23ai\n&#091;oracle@vmogg ~]$ $OGG_HOME\/bin\/oggca.sh<\/code><\/pre>\n\n\n\n<p>On the first step (see below), you will have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em><strong>Software Home<\/strong><\/em>, which contains the GoldenGate binaries, also called <code>$OGG_HOME<\/code><\/li>\n\n\n\n<li><em><strong>Deployment Home<\/strong><\/em>, filled with the location of the <strong>service manager directory<\/strong> (and not the GoldenGate deployment, thank you Oracle for this one\u2026).<\/li>\n\n\n\n<li><strong><em>Port<\/em><\/strong> (default is 7809) of the service manager. This will be the main point of entry for the web UI.<\/li>\n\n\n\n<li><em><strong>Register as a service\/system daemon<\/strong><\/em>, if you want GoldenGate to be a service on your server.<\/li>\n\n\n\n<li><strong><em>Integrate with XAG<\/em><\/strong>, for a GoldenGate RAC installation (out of the scope of this blog).<\/li>\n\n\n\n<li><strong><em>Enable Security<\/em><\/strong>, with the associated certificates and key. You can leave this unchecked if you just want to test the GoldenGate installation process.<\/li>\n\n\n\n<li>We leave the rest unchecked.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"596\" src=\"http:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_1o7.png\" alt=\"Step 1 out of 7 of GoldenGate graphic installation with oggca.sh\" class=\"wp-image-41096\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_1o7.png 798w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_1o7-300x224.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_1o7-768x574.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure>\n\n\n\n<p>Next, fill in the credentials for the <strong>service manager<\/strong>. Enabling <strong>Strong Password Policy<\/strong> will force you to enter a secure password.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"596\" src=\"http:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_2o7.png\" alt=\"Step 2 out of 7 of GoldenGate graphic installation with oggca.sh\" class=\"wp-image-41097\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_2o7.png 798w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_2o7-300x224.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_2o7-768x574.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure>\n\n\n\n<p>In previous versions of GoldenGate, you could first set up the service manager and wait before configuring your first deployment. It is now mandatory to set up the first deployment:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><em>Deployment Name<\/em><\/strong>: <code>ogg_test_01<\/code> for this installation. It is not just cosmetic, you will refer to this name for connection, in the <code>adminclient<\/code> and on the Web UI.<\/li>\n\n\n\n<li><strong><em>Deployment Home<\/em><\/strong>: Path to the deployment home. Logs, trail files and configuration will sit there.<\/li>\n\n\n\n<li><strong><em>Ports<\/em><\/strong>: Four ports need to be filled here. I would recommend using the default ports for the first deployment (7810, 7811, 7812 and 7813), or ports following the service manager port (7809). For a <a href=\"#h-adding-or-removing-a-deployment\">second deployment<\/a>, you can continue with the following ports (7814, 7815, 7816, 7817), or keep the same units digit (7820, 7821, 7822, 7823) for a better understanding of your GoldenGate infrastructure.<\/li>\n\n\n\n<li><strong><em>Remote Metrics for the Deployment<\/em><\/strong>: out of the scope of this blog, not needed for a basic GoldenGate installation.<\/li>\n\n\n\n<li><strong><em>Security<\/em><\/strong>: If you secured your service manager earlier in the previous step, you should secure your deployment here, providing keys and certificates.<\/li>\n\n\n\n<li><strong><em>Replication Options<\/em><\/strong>: <code>TNS_ADMIN<\/code> could already be filled, otherwise just specify its path. GoldenGate will look for TNS entries here. You should also fill in the replication schema name.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"596\" src=\"http:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_3o7.png\" alt=\"Step 3 out of 7 of GoldenGate graphic installation with oggca.sh\" class=\"wp-image-41094\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_3o7.png 798w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_3o7-300x224.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_3o7-768x574.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure>\n\n\n\n<p>Later, fill in the <strong>credentials for the deployment<\/strong>. They can be different from the service manager credentials, or you can check the box to keep the same credentials.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"596\" src=\"http:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_4o7.png\" alt=\"Step 4 out of 7 of GoldenGate graphic installation with oggca.sh\" class=\"wp-image-41093\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_4o7.png 798w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_4o7-300x224.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_4o7-768x574.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure>\n\n\n\n<p>In the summary screen, review your configuration, and save the response file for later if required. Click on <strong><em>Finish<\/em><\/strong> to start the installation.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"596\" src=\"http:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_5o7.png\" alt=\"Step 5 out of 7 of GoldenGate graphic installation with oggca.sh\" class=\"wp-image-41095\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_5o7.png 798w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_5o7-300x224.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_5o7-768x574.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure>\n\n\n\n<p>The installation should take a few seconds:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"596\" src=\"http:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_6o7.png\" alt=\"Step 6 out of 7 of GoldenGate graphic installation with oggca.sh\" class=\"wp-image-41098\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_6o7.png 798w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_6o7-300x224.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_installation_oggca_6o7-768x574.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure>\n\n\n\n<p>That&#8217;s it, you have successfully installed GoldenGate 23ai ! Go to the <a href=\"#h-accessing-the-web-ui\">web UI<\/a> section for how to connect to your GoldenGate environment.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installing-goldengate-with-the-cli-silent-installation\">Installing GoldenGate with the CLI (silent installation)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-installing-goldengate-binaries-0\">Installing GoldenGate binaries<\/h3>\n\n\n\n<p>To perform the GoldenGate installation process in silent mode, you can either use a response file containing the arguments needed for the installation or give these arguments in the command line.<\/p>\n\n\n\n<p>For the GoldenGate binaries installation, create a <code>oggcore_23ai.rsp<\/code> file, changing <code>SOFTWARE_LOCATION<\/code>, <code>INVENTORY_LOCATION<\/code> and <code>UNIX_GROUP_NAME<\/code> as needed:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;oracle@vmogg ~]$ cat oggcore_23ai.rsp\noracle.install.responseFileVersion=\/oracle\/install\/rspfmt_ogginstall_response_schema_v23_1_0\nINSTALL_OPTION=ORA23ai\nSOFTWARE_LOCATION=\/u01\/app\/oracle\/product\/ogg23ai\nINVENTORY_LOCATION=\/u01\/app\/oraInventory\nUNIX_GROUP_NAME=oinstall<\/code><\/pre>\n\n\n\n<p>Then, run the installer with the <code>-silent<\/code> and <code>-responseFile<\/code> options:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;oracle@vmogg ~]$ \/u01\/stage\/fbo_ggs_Linux_x64_Oracle_services_shiphome\/Disk1\/runInstaller -silent -responseFile \/home\/oracle\/oggcore_23ai.rsp\nStarting Oracle Universal Installer...\n\nChecking Temp space: must be greater than 120 MB.   Actual 17094 MB    Passed\nChecking swap space: must be greater than 150 MB.   Actual 4095 MB    Passed\nPreparing to launch Oracle Universal Installer from \/tmp\/OraInstall2025-09-24_09-53-23AM. Please wait ...\nYou can find the log of this install session at:\n \/u01\/app\/oraInventory\/logs\/installActions2025-09-24_09-53-23AM.log\n\nAs a root user, run the following script(s):\n\t1. \/u01\/app\/oraInventory\/orainstRoot.sh\n\n\n\nSuccessfully Setup Software.\nThe installation of Oracle GoldenGate Services was successful.\nPlease check '\/u01\/app\/oraInventory\/logs\/silentInstall2025-09-24_09-53-23AM.log' for more details.<\/code><\/pre>\n\n\n\n<p>Same thing as with the graphic installation: if it&#8217;s the first time you run an Oracle-related installation on this server, run the <code>orainstRoot.sh<\/code> script as <code>root<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@vmogg ~]# \/u01\/app\/oraInventory\/orainstRoot.sh\nChanging permissions of \/u01\/app\/oraInventory.\nAdding read,write permissions for group.\nRemoving read,write,execute permissions for world.\n\nChanging groupname of \/u01\/app\/oraInventory to oinstall.\nThe execution of the script is complete.<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-installing-the-service-manager-and-the-first-deployment-0\">Installing the Service Manager and the First Deployment<\/h3>\n\n\n\n<p>Once the binaries are installed, run the <code>oggca.sh<\/code> script with the response file corresponding to the service manager and deployment that you want to create. The content of the response file <code>oggca.rsp<\/code> should be adapted to your needs, but I integrated a full example in the appendix below.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;oracle@vmogg ~]$ \/u01\/app\/oracle\/product\/ogg23ai\/bin\/oggca.sh -silent -responseFile \/home\/oracle\/oggca.rsp\n\nAs part of the process of registering Service Manager as a system daemon, the following steps will be performed:\n\t1- The deployment will be stopped before registering the Service Manager as a daemon.\n\t2- A new popup window will show the details of the script used to register the Service Manager as a daemon.\n\t3- After the register script is executed, the Service Manager daemon will be started in the background and the deployment will be automatically restarted.\n\nClick \"OK\" to continue.\n\nIn order to register Service Manager as a system service\/daemon, as a \"root\" user, execute the following script:\n\t(1). \/u01\/app\/oracle\/product\/ogg23ai_SM\/bin\/registerServiceManager.sh\n\nTo execute the configuration scripts:\n  1.Open a terminal window\n  2.Login as \"root\"\n  3.Run the script\n\n\nSuccessfully Setup Software.<\/code><\/pre>\n\n\n\n<p>If you asked for the creation of a service, then run the following command as <code>root<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@vmogg ~]# \/u01\/app\/oracle\/product\/ogg23ai_SM\/bin\/registerServiceManager.sh\nCopyright (c) 2017, 2024, Oracle and\/or its affiliates. All rights reserved.\n----------------------------------------------------\n     Oracle GoldenGate Install As Service Script\n----------------------------------------------------\nOGG_HOME=\/u01\/app\/oracle\/product\/ogg23ai\nOGG_CONF_HOME=\/u01\/app\/oracle\/product\/ogg23ai_SM\/etc\/conf\nOGG_VAR_HOME=\/u01\/app\/oracle\/product\/ogg23ai_SM\/var\nOGG_USER=oracle\nRunning OracleGoldenGateInstall.sh...\nCreated symlink \/etc\/systemd\/system\/multi-user.target.wants\/OracleGoldenGate.service \u2192 \/etc\/systemd\/system\/OracleGoldenGate.service.\nSuccessfully Setup Software.<\/code><\/pre>\n\n\n\n<p><strong>Warning:<\/strong> If you plan on automating a GoldenGate installation and setup, make sure response files can only be read by the <code>oracle<\/code> user, and clean the response files if you need to keep passwords in plain text inside the file.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-adding-or-removing-a-deployment\">Adding or Removing a Deployment<\/h2>\n\n\n\n<p>To add or remove a deployment to an existing service manager, you can do that graphically with <code>oggca.sh<\/code>, or in silent mode. In silent mode, I give below a minimal response file example to add a new deployment (removing everything that would be already configured, like service manager properties). Of course, the deployment name, paths, and ports should be different from an existing deployment. And if your deployment is secured, you should fill <code>SECTION H - SECURITY<\/code> in the same way you did for the first installation, and specify <code>SECURITY_ENABLED=true<\/code> in <code>SECTION C - SERVICE MANAGER<\/code>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-adding-a-deployment\">Adding a deployment<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>oracle.install.responseFileVersion=\/oracle\/install\/rspfmt_oggca_response_schema_v23_1_0\n\n# SECTION A - GENERAL\nCONFIGURATION_OPTION=ADD\nDEPLOYMENT_NAME=ogg_test_02\n\n# SECTION B - ADMINISTRATOR ACCOUNT\nADMINISTRATOR_USER=ogg\nADMINISTRATOR_PASSWORD=ogg_password\nDEPLOYMENT_ADMINISTRATOR_USER=ogg\nDEPLOYMENT_ADMINISTRATOR_PASSWORD=ogg_password\n\n# SECTION C - SERVICE MANAGER\nHOST_SERVICEMANAGER=your_host\nPORT_SERVICEMANAGER=7809\nSECURITY_ENABLED=false\nSTRONG_PWD_POLICY_ENABLED=false\n\n# SECTION E - SOFTWARE HOME\nOGG_SOFTWARE_HOME=\/u01\/app\/oracle\/product\/ogg23ai\n\n# SECTION F - DEPLOYMENT DIRECTORIES\nOGG_DEPLOYMENT_HOME=\/u01\/app\/oracle\/product\/ogg_test_02\nOGG_ETC_HOME=\/u01\/app\/oracle\/product\/ogg_test_02\/etc\nOGG_CONF_HOME=\/u01\/app\/oracle\/product\/ogg_test_02\/etc\/conf\nOGG_SSL_HOME=\/u01\/app\/oracle\/product\/ogg_test_02\/etc\/ssl\nOGG_VAR_HOME=\/u01\/app\/oracle\/product\/ogg_test_02\/var\nOGG_DATA_HOME=\/u01\/app\/oracle\/product\/ogg_test_02\/var\/lib\/data\nOGG_ARCHIVE_HOME=\/u01\/app\/oracle\/product\/ogg_test_02\/var\/lib\/archive\n\n# SECTION G - ENVIRONMENT VARIABLES\nENV_LD_LIBRARY_PATH=${OGG_HOME}\/lib\/instantclient:${OGG_HOME}\/lib\nENV_TNS_ADMIN=\/u01\/app\/oracle\/network\/admin\nENV_STREAMS_POOL_SIZE=\nENV_USER_VARS=\n\n# SECTION H - SECURITY\nTLS_1_2_ENABLED=false\nTLS_1_3_ENABLED=false\nFIPS_ENABLED=false\nSERVER_CERTIFICATE=\nSERVER_CERTIFICATE_KEY_FILE=\nSERVER_CA_CERTIFICATES_FILE=\nCLIENT_CERTIFICATE=\nCLIENT_CERTIFICATE_KEY_FILE=\nCLIENT_CA_CERTIFICATES_FILE=\n\n# SECTION I - SERVICES\nADMINISTRATION_SERVER_ENABLED=true\nPORT_ADMINSRVR=7820\nDISTRIBUTION_SERVER_ENABLED=true\nPORT_DISTSRVR=7821\nNON_SECURE_DISTSRVR_CONNECTS_TO_SECURE_RCVRSRVR=false\nRECEIVER_SERVER_ENABLED=true\nPORT_RCVRSRVR=7822\nMETRICS_SERVER_ENABLED=true\nMETRICS_SERVER_IS_CRITICAL=false\nPORT_PMSRVR=7823\nPMSRVR_DATASTORE_TYPE=BDB\nPMSRVR_DATASTORE_HOME=\nENABLE_DEPLOYMENT_REMOTE_METRICS=false\nDEPLOYMENT_REMOTE_METRICS_LISTENING_HOST=\nDEPLOYMENT_REMOTE_METRICS_LISTENING_PORT=0\n\n# SECTION J - REPLICATION OPTIONS\nOGG_SCHEMA=OGGADMIN<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-removing-a-deployment\">Removing a deployment<\/h3>\n\n\n\n<p>Same thing for the removal of an existing deployment, where the minimal response file is even simpler. You just need the deployment name and service manager information.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>oracle.install.responseFileVersion=\/oracle\/install\/rspfmt_oggca_response_schema_v23_1_0\n\n# SECTION A - GENERAL\nCONFIGURATION_OPTION=REMOVE\nDEPLOYMENT_NAME=ogg_test_02\n\n# SECTION B - ADMINISTRATOR ACCOUNT\nADMINISTRATOR_USER=ogg\nADMINISTRATOR_PASSWORD=ogg_password\nDEPLOYMENT_ADMINISTRATOR_USER=ogg\nDEPLOYMENT_ADMINISTRATOR_PASSWORD=ogg_password\n\n# SECTION C - SERVICE MANAGER\nHOST_SERVICEMANAGER=your_host\nPORT_SERVICEMANAGER=7809\nSECURITY_ENABLED=false\n\n# SECTION H - SECURITY\nTLS_1_2_ENABLED=false\nTLS_1_3_ENABLED=false\nFIPS_ENABLED=false\nSERVER_CERTIFICATE=\nSERVER_CERTIFICATE_KEY_FILE=\nSERVER_CA_CERTIFICATES_FILE=\nCLIENT_CERTIFICATE=\nCLIENT_CERTIFICATE_KEY_FILE=\nCLIENT_CA_CERTIFICATES_FILE=\n\n# SECTION K - REMOVE DEPLOYMENT OPTIONS\nREMOVE_DEPLOYMENT_FROM_DISK=true<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-accessing-the-web-ui\">Accessing the Web UI<\/h2>\n\n\n\n<p>Whether you installed GoldenGate graphically or silently, you will now be able to connect to the Web UI. Except for the design, it is pretty much the same thing as the Microservices Architecture of GoldenGate 19c and 21c. Connect to the hostname of your GoldenGate installation, on the service manager port: <code>http:\/\/hostname:port<\/code>, or <code>https:\/\/hostname:post<\/code> if the installation is secured.<\/p>\n\n\n\n<p>With the example of this blog:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>7809<\/code> \u2014 Service manager<\/li>\n\n\n\n<li><code>7810<\/code> \u2014 Administration service of the first deployment you created, for managing extracts and replicats<\/li>\n\n\n\n<li><code>7811<\/code> \u2014 Distribution service, to send trail files to other GoldenGate deployments.<\/li>\n\n\n\n<li><code>7812<\/code> \u2014 Receiver service, to receive trail files.<\/li>\n\n\n\n<li><code>7813<\/code> \u2014 Performance metrics service, for extraction and replication analysis.<\/li>\n<\/ul>\n\n\n\n<p>Log in either with the service manager credentials, or with the deployment credentials:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"986\" height=\"888\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_webui_connection.png\" alt=\"\" class=\"wp-image-41353\" style=\"width:500px\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_webui_connection.png 986w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_webui_connection-300x270.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_webui_connection-768x692.png 768w\" sizes=\"auto, (max-width: 986px) 100vw, 986px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-service-manager-web-ui\">Service Manager Web UI<\/h4>\n\n\n\n<p>The service manager web UI allows you to stop and start deployment services, manage users and certificates. You will hardly ever use it, even less since deployment creation\/removal will be done through <code>oggca.sh<\/code> anyway. If you have many deployments, it can still be useful to log in to these deployments quickly.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"315\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_sm_webui-1024x315.png\" alt=\"\" class=\"wp-image-41354\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_sm_webui-1024x315.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_sm_webui-300x92.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_sm_webui-768x237.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_sm_webui-1536x473.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_sm_webui-2048x631.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-deployment-web-ui\">Deployment Web UI<\/h4>\n\n\n\n<p>The deployment web UI, however, is used throughout the whole lifecycle of your GoldenGate replications. You manage extracts, replicats, distribution paths, and more.<\/p>\n\n\n\n<p><em><strong>NB for the newcomers<\/strong><\/em>: you don&#8217;t have to bookmark all the services of a deployment. Once logged in to the administration service of a deployment, you can just jump between services through the UI, by clicking on the services on the top bar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"499\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_webui_depl-1024x499.png\" alt=\"\" class=\"wp-image-41355\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_webui_depl-1024x499.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_webui_depl-300x146.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_webui_depl-768x375.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_webui_depl-1536x749.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/10\/ogg_webui_depl-2048x999.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>You now have a full GoldenGate 23ai installation, and can start configuring your first replication !<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-appendix-oggca-rsp-example\">Appendix: <code>oggca.rsp<\/code> example<\/h2>\n\n\n\n<p>Here is an example of a response file to create both the service manager and the first deployment of a GoldenGate installation. I included at the end the full file with Oracle annotations.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>oracle.install.responseFileVersion=\/oracle\/install\/rspfmt_oggca_response_schema_v23_1_0\n\n# SECTION A - GENERAL\nCONFIGURATION_OPTION=ADD\nDEPLOYMENT_NAME=ogg_test_01\n\n# SECTION B - ADMINISTRATOR ACCOUNT\nADMINISTRATOR_USER=ogg\nADMINISTRATOR_PASSWORD=ogg_password\nDEPLOYMENT_ADMINISTRATOR_USER=ogg\nDEPLOYMENT_ADMINISTRATOR_PASSWORD=ogg_password\n\n# SECTION C - SERVICE MANAGER\nSERVICEMANAGER_DEPLOYMENT_HOME=\/u01\/app\/oracle\/product\/ogg23ai_SM\nSERVICEMANAGER_ETC_HOME=\/u01\/app\/oracle\/product\/ogg23ai_SM\/etc\nSERVICEMANAGER_CONF_HOME=\/u01\/app\/oracle\/product\/ogg23ai_SM\/etc\/conf\nSERVICEMANAGER_SSL_HOME=\/u01\/app\/oracle\/product\/ogg23ai_SM\/etc\/ssl\nSERVICEMANAGER_VAR_HOME=\/u01\/app\/oracle\/product\/ogg23ai_SM\/var\nSERVICEMANAGER_DATA_HOME=\/u01\/app\/oracle\/product\/ogg23ai_SM\/var\/lib\/data\nSERVICEMANAGER_ARCHIVE_HOME=\/u01\/app\/oracle\/product\/ogg23ai_SM\/var\/lib\/archive\nHOST_SERVICEMANAGER=your_host\nPORT_SERVICEMANAGER=7809\nSECURITY_ENABLED=false\nSTRONG_PWD_POLICY_ENABLED=false\nCREATE_NEW_SERVICEMANAGER=true\nREGISTER_SERVICEMANAGER_AS_A_SERVICE=true\nINTEGRATE_SERVICEMANAGER_WITH_XAG=false\nEXISTING_SERVICEMANAGER_IS_XAG_ENABLED=false\nENABLE_SERVICE_MANAGER_REMOTE_METRICS=false\nSERVICE_MANAGER_REMOTE_METRICS_LISTENING_HOST=\nSERVICE_MANAGER_REMOTE_METRICS_LISTENING_PORT=0\nPLUGIN_SERVICE_ENABLED=false\n\n# SECTION D - CONFIGURATION SRVICE\nCONFIGURATION_SERVICE_ENABLED=false\nCONFIGURATION_SERVICE_BACKEND_TYPE=FILESYSTEM\nCONFIGURATION_SERVICE_BACKEND_CONNECTION_STRING=\nCONFIGURATION_SERVICE_BACKEND_USERNAME=\nCONFIGURATION_SERVICE_BACKEND_PASSWORD=\nCONFIGURATION_SERVICE_BACKEND_TABLE_NAME=\n\n# SECTION E - SOFTWARE HOME\nOGG_SOFTWARE_HOME=\/u01\/app\/oracle\/product\/ogg23ai\n\n# SECTION F - DEPLOYMENT DIRECTORIES\nOGG_DEPLOYMENT_HOME=\/u01\/app\/oracle\/product\/ogg_test_01\nOGG_ETC_HOME=\/u01\/app\/oracle\/product\/ogg_test_01\/etc\nOGG_CONF_HOME=\/u01\/app\/oracle\/product\/ogg_test_01\/etc\/conf\nOGG_SSL_HOME=\/u01\/app\/oracle\/product\/ogg_test_01\/etc\/ssl\nOGG_VAR_HOME=\/u01\/app\/oracle\/product\/ogg_test_01\/var\nOGG_DATA_HOME=\/u01\/app\/oracle\/product\/ogg_test_01\/var\/lib\/data\nOGG_ARCHIVE_HOME=\/u01\/app\/oracle\/product\/ogg_test_01\/var\/lib\/archive\n\n# SECTION G - ENVIRONMENT VARIABLES\nENV_LD_LIBRARY_PATH=${OGG_HOME}\/lib\/instantclient:${OGG_HOME}\/lib\nENV_TNS_ADMIN=\/u01\/app\/oracle\/network\/admin\nENV_STREAMS_POOL_SIZE=\nENV_USER_VARS=\n\n# SECTION H - SECURITY\nTLS_1_2_ENABLED=false\nTLS_1_3_ENABLED=true\nFIPS_ENABLED=false\nSERVER_CERTIFICATE=\nSERVER_CERTIFICATE_KEY_FILE=\nSERVER_CA_CERTIFICATES_FILE=\nCLIENT_CERTIFICATE=\nCLIENT_CERTIFICATE_KEY_FILE=\nCLIENT_CA_CERTIFICATES_FILE=\n\n# SECTION I - SERVICES\nADMINISTRATION_SERVER_ENABLED=true\nPORT_ADMINSRVR=7810\nDISTRIBUTION_SERVER_ENABLED=true\nPORT_DISTSRVR=7811\nNON_SECURE_DISTSRVR_CONNECTS_TO_SECURE_RCVRSRVR=false\nRECEIVER_SERVER_ENABLED=true\nPORT_RCVRSRVR=7812\nMETRICS_SERVER_ENABLED=true\nMETRICS_SERVER_IS_CRITICAL=false\nPORT_PMSRVR=7813\nPMSRVR_DATASTORE_TYPE=BDB\nPMSRVR_DATASTORE_HOME=\nENABLE_DEPLOYMENT_REMOTE_METRICS=false\nDEPLOYMENT_REMOTE_METRICS_LISTENING_HOST=\nDEPLOYMENT_REMOTE_METRICS_LISTENING_PORT=0\n\n# SECTION J - REPLICATION OPTIONS\nOGG_SCHEMA=OGGADMIN\n\n# SECTION K - REMOVE DEPLOYMENT OPTIONS\nREMOVE_DEPLOYMENT_FROM_DISK=<\/code><\/pre>\n\n\n\n<p>Full file :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>################################################################################\n## Copyright(c) Oracle Corporation 2016, 2024. All rights reserved.           ##\n##                                                                            ##\n## Specify values for the variables listed below to customize your            ##\n## installation.                                                              ##\n##                                                                            ##\n## Each variable is associated with a comment. The comments can help to       ##\n## populate the variables with the appropriate values.                        ##\n##                                                                            ##\n## IMPORTANT NOTE: This file should be secured to have read permission only   ##\n## by the Oracle user or an administrator who owns this configuration to      ##\n## protect any sensitive input values.                                        ##\n##                                                                            ##\n################################################################################\n\n#-------------------------------------------------------------------------------\n# Do not change the following system generated value. \n#-------------------------------------------------------------------------------\noracle.install.responseFileVersion=\/oracle\/install\/rspfmt_oggca_response_schema_v23_1_0\n\n\n################################################################################\n##                                                                            ##\n## Oracle GoldenGate deployment configuration options and details             ##\n##                                                                            ##\n################################################################################\n\n################################################################################\n##                                                                            ##\n## Instructions to fill out this response file                                ##\n## -------------------------------------------                                ##\n## Fill out section A, B, and C for general deployment information            ##\n## Additionally:                                                              ##  \n## Fill out sections D, E, F, G, H, I, and J for adding a deployment          ##\n## Fill out section K for removing a deployment                               ##\n##                                                                            ##\n################################################################################\n\n################################################################################\n#                                                                              #\n#                          SECTION A - GENERAL                                 #\n#                                                                              #\n################################################################################\n\n#-------------------------------------------------------------------------------\n# Specify the configuration option.\n# Specify: \n# - ADD    : for adding a new GoldenGate deployment.\n# - REMOVE : for removing an existing GoldenGate deployment. \n#-------------------------------------------------------------------------------\nCONFIGURATION_OPTION=ADD\n\n#-------------------------------------------------------------------------------\n# Specify the name for the new or existing deployment.\n#-------------------------------------------------------------------------------\nDEPLOYMENT_NAME=ogg_test_01\n\n\n################################################################################\n#                                                                              #\n#                       SECTION B - ADMINISTRATOR ACCOUNT                      #\n#                                                                              #\n# * If creating a new Service Manager, set the Administrator Account username  #\n#   and password.                                                              #\n#                                                                              #\n# * If reusing an existing Service Manager:                                    #\n#     * Enter the credentials for the Administrator Account in                 #\n#       the existing Service Manager.                                          #\n#                                                                              #\n################################################################################\n\n#-------------------------------------------------------------------------------\n# Specify the administrator account username for the Service Manager.\n#-------------------------------------------------------------------------------\nADMINISTRATOR_USER=ogg\n\n#-------------------------------------------------------------------------------\n# Specify the administrator account password for the Service Manager.\n#-------------------------------------------------------------------------------\nADMINISTRATOR_PASSWORD=ogg_password\n\n#-------------------------------------------------------------------------------\n# Optionally, specify a different administrator account username for the deployment,\n# or leave blanks to use the same Service Manager administrator credentials.\n#-------------------------------------------------------------------------------\nDEPLOYMENT_ADMINISTRATOR_USER=ogg\n\n#-------------------------------------------------------------------------------\n# If creating a different administrator account username for the deployment, \n# specify the password for it.\n#-------------------------------------------------------------------------------\nDEPLOYMENT_ADMINISTRATOR_PASSWORD=ogg_password\n\n\n################################################################################\n#                                                                              #\n#                       SECTION C - SERVICE MANAGER                            #\n#                                                                              #\n################################################################################\n\n#-------------------------------------------------------------------------------\n# Specify the location for the Service Manager deployment.\n# This is only needed if the Service Manager deployment doesn't exist already.\n#-------------------------------------------------------------------------------\nSERVICEMANAGER_DEPLOYMENT_HOME=\/u01\/app\/oracle\/product\/ogg23ai_SM\n\n#-------------------------------------------------------------------------------\n# Optionally, specify a custom location for the Service Manager deployment ETC_HOME.\n#-------------------------------------------------------------------------------\nSERVICEMANAGER_ETC_HOME=\/u01\/app\/oracle\/product\/ogg23ai_SM\/etc\n\n#-------------------------------------------------------------------------------\n# Optionally, specify a custom location for the Service Manager deployment CONF_HOME.\n#-------------------------------------------------------------------------------\nSERVICEMANAGER_CONF_HOME=\/u01\/app\/oracle\/product\/ogg23ai_SM\/etc\/conf\n\n#-------------------------------------------------------------------------------\n# Optionally, specify a custom location for the Service Manager deployment SSL_HOME.\n#-------------------------------------------------------------------------------\nSERVICEMANAGER_SSL_HOME=\/u01\/app\/oracle\/product\/ogg23ai_SM\/etc\/ssl\n\n#-------------------------------------------------------------------------------\n# Optionally, specify a custom location for the Service Manager deployment VAR_HOME.\n#-------------------------------------------------------------------------------\nSERVICEMANAGER_VAR_HOME=\/u01\/app\/oracle\/product\/ogg23ai_SM\/var\n\n#-------------------------------------------------------------------------------\n# Optionally, specify a custom location for the Service Manager deployment DATA_HOME.\n#-------------------------------------------------------------------------------\nSERVICEMANAGER_DATA_HOME=\/u01\/app\/oracle\/product\/ogg23ai_SM\/var\/lib\/data\n\n#-------------------------------------------------------------------------------\n# Optionally, specify a custom location for the Service Manager deployment ARCHIVE_HOME.\n#-------------------------------------------------------------------------------\nSERVICEMANAGER_ARCHIVE_HOME=\/u01\/app\/oracle\/product\/ogg23ai_SM\/var\/lib\/archive\n\n#-------------------------------------------------------------------------------\n# Specify the host for the Service Manager.\n#-------------------------------------------------------------------------------\nHOST_SERVICEMANAGER=your_host\n\n#-------------------------------------------------------------------------------\n# Specify the port for the Service Manager.\n#-------------------------------------------------------------------------------\nPORT_SERVICEMANAGER=7809\n\n#-------------------------------------------------------------------------------\n# Specify if SSL \/ TLS is or will be enabled for the deployment.\n# Specify true if SSL \/ TLS is or will be enabled, false otherwise.\n#-------------------------------------------------------------------------------\nSECURITY_ENABLED=false\n\n#-------------------------------------------------------------------------------\n# Specify if the deployment should enforce a strong password policy.\n# Specify true to enable strong password policy management.\n#-------------------------------------------------------------------------------\nSTRONG_PWD_POLICY_ENABLED=false\n\n#-------------------------------------------------------------------------------\n# Specify if a new Service Manager should be created. \n# Specify true if a new Service Manager should be created, false otherwise.\n#\n# This option is only needed when CONFIGURATION_OPTION is ADD.\n#-------------------------------------------------------------------------------\nCREATE_NEW_SERVICEMANAGER=true\n\n#-------------------------------------------------------------------------------\n# Specify if Service Manager should be registered as a service\/daemon. This option is mutually exclusive with the 'INTEGRATE_SERVICEMANAGER_WITH_XAG' option.\n# Specify true if Service Manager should be registered as a service, false otherwise.\n#\n# This option is only needed when CONFIGURATION_OPTION is ADD.\n# This option does not apply to Windows platform.\n#-------------------------------------------------------------------------------\nREGISTER_SERVICEMANAGER_AS_A_SERVICE=true\n#-------------------------------------------------------------------------------\n# Specify if Service Manager should be integrated with XAG. This option is mutually exclusive with the 'REGISTER_SERVICEMANAGER_AS_A_SERVICE' option.\n# Specify true if Service Manager should be integrated with XAG, false otherwise.\n#\n# This option is only needed when CONFIGURATION_OPTION is ADD.\n# This option is only supported for Oracle databases.\n#-------------------------------------------------------------------------------\nINTEGRATE_SERVICEMANAGER_WITH_XAG=false\n\n#-------------------------------------------------------------------------------\n# If using an existing Service Manager, specify if it is integrated with XAG.\n# Specify true if the existing Service Manager is integrated with XAG, false otherwise.\n#\n# This option is only needed when CONFIGURATION_OPTION is ADD.\n# This option is only supported for Oracle databases.\n#-------------------------------------------------------------------------------\nEXISTING_SERVICEMANAGER_IS_XAG_ENABLED=false\n\n#-------------------------------------------------------------------------------\n# Specify if Remote Metrics using StatsD protocol will be enabled for the Service Manager\n# Specify true if Remote Metrics for the Service Manager will be enabled, false otherwise\n#-------------------------------------------------------------------------------\nENABLE_SERVICE_MANAGER_REMOTE_METRICS=false\n\n#-------------------------------------------------------------------------------\n# If Remote Metrics for the Service Manager will be enabled, specify the listening host\n#-------------------------------------------------------------------------------\nSERVICE_MANAGER_REMOTE_METRICS_LISTENING_HOST=\n\n#-------------------------------------------------------------------------------\n# If Remote Metrics for the Service Manager will be enabled, specify the listening port for that server\n#-------------------------------------------------------------------------------\nSERVICE_MANAGER_REMOTE_METRICS_LISTENING_PORT=0\n\n#-------------------------------------------------------------------------------\n# Specify if the Plugin Service for the Service Manager will be enabled.\n# Specify true if the Plugin Service will be enabled, false otherwise.\n#-------------------------------------------------------------------------------\nPLUGIN_SERVICE_ENABLED=false\n###############################################################################\n#                                                                             #  \n#                    SECTION D - CONFIGURATION SERVICE                        #\n#                                                                             #\n###############################################################################\n\n#-------------------------------------------------------------------------------\n# Specify if the Configuration Service will be enabled.\n# Specify true if the Configuration Service will be enabled, false otherwise.\n#-------------------------------------------------------------------------------\nCONFIGURATION_SERVICE_ENABLED=false\n\n#-------------------------------------------------------------------------------\n# Specify the Configuration Service backend type.\n# Specify:\n# - FILESYSTEM\n# - ORACLE_DATABASE\n#\n# This is only needed if the Configuration Service will be enabled\n#-------------------------------------------------------------------------------\nCONFIGURATION_SERVICE_BACKEND_TYPE=FILESYSTEM\n\n#-------------------------------------------------------------------------------\n# Specify the Configuration Service connection string for the database backend\n#\n# This is only needed if:\n#     * The Configuration Service will be enabled\n#     * CONFIGURATION_SERVICE_BACKEND_TYPE is ORACLE_DATABASE\n#-------------------------------------------------------------------------------\nCONFIGURATION_SERVICE_BACKEND_CONNECTION_STRING=\n\n#-------------------------------------------------------------------------------\n# Specify the Configuration Service username for the database backend\n#\n# This is only needed if: \n#     * The Configuration Service will be enabled\n#     * CONFIGURATION_SERVICE_BACKEND_TYPE is ORACLE_DATABASE\n#-------------------------------------------------------------------------------\nCONFIGURATION_SERVICE_BACKEND_USERNAME=\n\n#-------------------------------------------------------------------------------\n# Specify the Configuration Service password for the database backend\n#\n# This is only needed if: \n#     * The Configuration Service will be enabled\n#     * CONFIGURATION_SERVICE_BACKEND_TYPE is ORACLE_DATABASE\n#-------------------------------------------------------------------------------\nCONFIGURATION_SERVICE_BACKEND_PASSWORD=\n\n#-------------------------------------------------------------------------------\n# Specify the Configuration Service table name for the database backend\n#\n# This is only needed if: \n#     * The Configuration Service will be enabled\n#     * CONFIGURATION_SERVICE_BACKEND_TYPE is ORACLE_DATABASE\n#-------------------------------------------------------------------------------\nCONFIGURATION_SERVICE_BACKEND_TABLE_NAME=\n###############################################################################\n#                                                                             #\n#                       SECTION E - SOFTWARE HOME                             #\n#                                                                             #\n###############################################################################\n\n#-------------------------------------------------------------------------------\n# Specify the existing OGG software home location.\n#-------------------------------------------------------------------------------\nOGG_SOFTWARE_HOME=\/u01\/app\/oracle\/product\/OGG_23.9.0.25.07\n\n\n###############################################################################\n#                                                                             #\n#                       SECTION F - DEPLOYMENT DIRECTORIES                    #\n#                                                                             #\n###############################################################################\n\n#-------------------------------------------------------------------------------\n# Specify the location of the new or existing OGG deployment.\n#-------------------------------------------------------------------------------\nOGG_DEPLOYMENT_HOME=\/u01\/app\/oracle\/product\/ogg_test_01\n\n#-------------------------------------------------------------------------------\n# Specify the location for OGG_ETC_HOME.\n#-------------------------------------------------------------------------------\nOGG_ETC_HOME=\/u01\/app\/oracle\/product\/ogg_test_01\/etc\n\n#-------------------------------------------------------------------------------\n# Specify the location for OGG_CONF_HOME.\n#-------------------------------------------------------------------------------\nOGG_CONF_HOME=\/u01\/app\/oracle\/product\/ogg_test_01\/etc\/conf\n\n#-------------------------------------------------------------------------------\n# Specify the location for OGG_SSL_HOME.\n#-------------------------------------------------------------------------------\nOGG_SSL_HOME=\/u01\/app\/oracle\/product\/ogg_test_01\/etc\/ssl\n\n#-------------------------------------------------------------------------------\n# Specify the location for OGG_VAR_HOME.\n#-------------------------------------------------------------------------------\nOGG_VAR_HOME=\/u01\/app\/oracle\/product\/ogg_test_01\/var\n\n#-------------------------------------------------------------------------------\n# Specify the location for OGG_DATA_HOME.\n#-------------------------------------------------------------------------------\nOGG_DATA_HOME=\/u01\/app\/oracle\/product\/ogg_test_01\/var\/lib\/data\n\n#-------------------------------------------------------------------------------\n# Specify the location for OGG_ARCHIVE_HOME.\n#-------------------------------------------------------------------------------\nOGG_ARCHIVE_HOME=\/u01\/app\/oracle\/product\/ogg_test_01\/var\/lib\/archive\n\n###############################################################################\n#                                                                             #\n#                       SECTION G - ENVIRONMENT VARIABLES                     #\n#                                                                             #\n###############################################################################\n\n#-------------------------------------------------------------------------------\n# Specify the value for the LD_LIBRARY_PATH environment variable.\n#-------------------------------------------------------------------------------\nENV_LD_LIBRARY_PATH=${OGG_HOME}\/lib\/instantclient:${OGG_HOME}\/lib\n\n#-------------------------------------------------------------------------------\n# Specify the value for the TNS_ADMIN environment variable.\n# This environment variable is only for Oracle Databases.\n#-------------------------------------------------------------------------------\nENV_TNS_ADMIN=\/u01\/app\/oracle\/network\/admin\n\n#-------------------------------------------------------------------------------\n# This option is only needed when Sharding will be enabled.\n# Specify the value for the STREAMS_POOL_SIZE environment variable.\n# This environment variable is only for Oracle Databases.\n#-------------------------------------------------------------------------------\nENV_STREAMS_POOL_SIZE=\n\n#-------------------------------------------------------------------------------\n# Specify any additional environment variables to be set in the deployment.\n#-------------------------------------------------------------------------------\nENV_USER_VARS=\n\n\n###############################################################################\n#                                                                             #\n#                           SECTION H - SECURITY                              #\n#           This section is only needed if Security will be enabled           #\n#                                                                             #\n###############################################################################\n\n# ------------------------------------------------------------------------------\n# If security will be enabled, specify if TLS v1.2 will be enabled.\n# Specify true if TLS v1.2 will be enabled, false otherwise.\n#-------------------------------------------------------------------------------\nTLS_1_2_ENABLED=false\n\n# ------------------------------------------------------------------------------\n# If security will be enabled, specify if TLS v1.3 will be enabled. \n# Specify true if TLS v1.3 will be enabled, false otherwise.\n#-------------------------------------------------------------------------------\nTLS_1_3_ENABLED=true\n\n#-------------------------------------------------------------------------------\n# Specify if FIPS will be enabled.\n#-------------------------------------------------------------------------------\nFIPS_ENABLED=false\n\n#-------------------------------------------------------------------------------\n# If SSL \/ TLS will be enabled, specify the server certificate \n#-------------------------------------------------------------------------------\nSERVER_CERTIFICATE=\n\n#-------------------------------------------------------------------------------\n# If importing a server certificate, specify the private key file in PKCS#8 format\n# The private key file must not be encrypted\n#-------------------------------------------------------------------------------\nSERVER_CERTIFICATE_KEY_FILE=\n\n#-------------------------------------------------------------------------------\n# If importing a server certificate, optionally specify the CA certificates file\n#-------------------------------------------------------------------------------\nSERVER_CA_CERTIFICATES_FILE=\n\n#-------------------------------------------------------------------------------\n# If SSL \/ TLS will be enabled, optionally specify the client certificate.\n#-------------------------------------------------------------------------------\nCLIENT_CERTIFICATE=\n\n#-------------------------------------------------------------------------------\n# If importing a client certificate, specify the private key file in PKCS#8 format\n# The private key file must not be encrypted\n#-------------------------------------------------------------------------------\nCLIENT_CERTIFICATE_KEY_FILE=\n\n#-------------------------------------------------------------------------------\n# If importing a client certificate, optionally specify the CA certificates file\n#-------------------------------------------------------------------------------\nCLIENT_CA_CERTIFICATES_FILE=\n\n\n###############################################################################\n#                                                                             #\n#                           SECTION I - SERVICES                              #\n#                                                                             #\n###############################################################################\n\n#-------------------------------------------------------------------------------\n# Specify if the Administration server will be enabled.\n# Specify true if the Administration server will be enabled, false otherwise.\n#-------------------------------------------------------------------------------\nADMINISTRATION_SERVER_ENABLED=true\n\n#-------------------------------------------------------------------------------\n# Required only if the Administration server will be enabled. \n# Specify the port for Administration Server.\n#-------------------------------------------------------------------------------\nPORT_ADMINSRVR=7810\n\n#-------------------------------------------------------------------------------\n# Specify if the Distribution server will be enabled.\n# Specify true if the Distribution server will be enabled, false otherwise.\n#-------------------------------------------------------------------------------\nDISTRIBUTION_SERVER_ENABLED=true\n\n#-------------------------------------------------------------------------------\n# Required only if the Distribution server will be enabled. \n# Specify the port for Distribution Server.\n#-------------------------------------------------------------------------------\nPORT_DISTSRVR=7811\n\n#-------------------------------------------------------------------------------\n# If security is disabled, specify if this non-secure deployment will be used\n# to send trail data to a secure deployment.\n#-------------------------------------------------------------------------------\nNON_SECURE_DISTSRVR_CONNECTS_TO_SECURE_RCVRSRVR=false\n\n#-------------------------------------------------------------------------------\n# Specify if the Receiver server will be enabled.\n# Specify true if the Receiver server will be enabled, false otherwise.\n#-------------------------------------------------------------------------------\nRECEIVER_SERVER_ENABLED=true\n\n#-------------------------------------------------------------------------------\n# Required only if the Receiver server will be enabled. \n# Specify the port for Receiver Server.\n#-------------------------------------------------------------------------------\nPORT_RCVRSRVR=7812\n\n#-------------------------------------------------------------------------------\n# Specify if Performance Metrics server will be enabled.\n# Specify true if Performance Metrics server will be enabled, false otherwise.\n#-------------------------------------------------------------------------------\nMETRICS_SERVER_ENABLED=true\n#-------------------------------------------------------------------------------\n# Specify if Performance Metrics server is a critical service.\n# Specify true if Performance Metrics server is a critical service, false otherwise.\n#\n# This is optional and only takes effect when Performance Metrics server will be enabled.\n# Also, this option should only be set when the Service Manager is integrated with XAG.\n# The default value is false.\n#\n# This option is only supported for Oracle databases.\n#-------------------------------------------------------------------------------\nMETRICS_SERVER_IS_CRITICAL=false\n\n#-------------------------------------------------------------------------------\n# Specify the port for Performance Metrics server (TCP).\n#\n# This option is only needed when Performance Metrics server will be enabled.\n#-------------------------------------------------------------------------------\nPORT_PMSRVR=7813\n\n#-------------------------------------------------------------------------------\n# Specify the DataStore type for Performance Metrics server.\n# Valid values are: BDB, LMDB\n#\n# This option is only needed when Performance Metrics server will be enabled.\n#-------------------------------------------------------------------------------\nPMSRVR_DATASTORE_TYPE=BDB\n\n#-------------------------------------------------------------------------------\n# Specify the DataStore home location for Performance Metrics server.\n# This is optional and only takes effect when Performance Metrics server will be enabled.\n#-------------------------------------------------------------------------------\nPMSRVR_DATASTORE_HOME=\n\n#-------------------------------------------------------------------------------\n# Specify if Remote Metrics using StatsD protocol will be enabled for the Deployment\n# Specify true if Remote Metrics for the deployment will be enabled, false otherwise\n#-------------------------------------------------------------------------------\nENABLE_DEPLOYMENT_REMOTE_METRICS=false\n\n#-------------------------------------------------------------------------------\n# If Remote Metrics for the deployment will be enabled, specify the listening host\n#-------------------------------------------------------------------------------\nDEPLOYMENT_REMOTE_METRICS_LISTENING_HOST=\n\n#-------------------------------------------------------------------------------\n# If Remote Metrics for the deployment will be enabled, specify the listening port for that server\n#-------------------------------------------------------------------------------\nDEPLOYMENT_REMOTE_METRICS_LISTENING_PORT=0\n\n\n###############################################################################\n#                                                                             #\n#                       SECTION J - REPLICATION OPTIONS                       #\n#                                                                             #\n###############################################################################\n\n#-------------------------------------------------------------------------------\n# Specify the value for the GoldenGate schema.\n#-------------------------------------------------------------------------------\nOGG_SCHEMA=OGGADMIN\n\n\n###############################################################################\n#                                                                             #\n#                  SECTION K - REMOVE DEPLOYMENT OPTIONS                      #\n#                                                                             #\n###############################################################################\n\n#-------------------------------------------------------------------------------\n# Specify if the deployment files should be removed from disk.\n# Specify true if the deployment files should be removed, false otherwise.\n#-------------------------------------------------------------------------------\nREMOVE_DEPLOYMENT_FROM_DISK=<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Automating Oracle installations can sometimes be daunting, given the long list of parameters available. We&#8217;ll compare both graphic and silent installations of GoldenGate 23ai, focusing on building minimalist response files for automation purposes. Prerequisites for GoldenGate installation You can set up GoldenGate in two different ways: For the purpose of this installation, we will use [&hellip;]<\/p>\n","protected":false},"author":152,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197,229,3787,59],"tags":[3560,3005,708,769,328,101,3229,3718,96,301,3720,3719,3717],"type_dbi":[],"class_list":["post-40320","post","type-post","status-publish","format-standard","hentry","category-application-integration-middleware","category-database-administration-monitoring","category-goldengate","category-oracle","tag-23ai","tag-automated","tag-automation","tag-deployment","tag-goldengate","tag-installation","tag-microservices","tag-oggca","tag-oracle","tag-replication","tag-response-file","tag-responsefile","tag-service-manager"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>GoldenGate 23ai Installation: Graphic and Silent Mode Comparison for Automation - dbi Blog<\/title>\n<meta name=\"description\" content=\"Comparing GoldenGate 23ai silent and graphic installations, while providing minimalist response file examples to help you automate your GoldenGate installation and deployments.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GoldenGate 23ai Installation: Graphic and Silent Mode Comparison for Automation\" \/>\n<meta property=\"og:description\" content=\"Comparing GoldenGate 23ai silent and graphic installations, while providing minimalist response file examples to help you automate your GoldenGate installation and deployments.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-03T08:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-23T18:57:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_1o5.png\" \/>\n\t<meta property=\"og:image:width\" content=\"798\" \/>\n\t<meta property=\"og:image:height\" content=\"596\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Julien Delattre\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Julien Delattre\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/\"},\"author\":{\"name\":\"Julien Delattre\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e\"},\"headline\":\"GoldenGate 23ai Installation: Graphic and Silent Mode Comparison for Automation\",\"datePublished\":\"2025-11-03T08:00:00+00:00\",\"dateModified\":\"2025-12-23T18:57:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/\"},\"wordCount\":1559,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_1o5.png\",\"keywords\":[\"23ai\",\"automated\",\"Automation\",\"Deployment\",\"GoldenGate\",\"Installation\",\"microservices\",\"oggca\",\"Oracle\",\"Replication\",\"response file\",\"responsefile\",\"service manager\"],\"articleSection\":[\"Application integration &amp; Middleware\",\"Database Administration &amp; Monitoring\",\"GoldenGate\",\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/#respond\"]}],\"accessibilityFeature\":[\"tableOfContents\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/\",\"name\":\"GoldenGate 23ai Installation: Graphic and Silent Mode Comparison for Automation - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_1o5.png\",\"datePublished\":\"2025-11-03T08:00:00+00:00\",\"dateModified\":\"2025-12-23T18:57:08+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e\"},\"description\":\"Comparing GoldenGate 23ai silent and graphic installations, while providing minimalist response file examples to help you automate your GoldenGate installation and deployments.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/#primaryimage\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_1o5.png\",\"contentUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_1o5.png\",\"width\":798,\"height\":596},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GoldenGate 23ai Installation: Graphic and Silent Mode Comparison for Automation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e\",\"name\":\"Julien Delattre\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g\",\"caption\":\"Julien Delattre\"},\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/juliendelattre\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"GoldenGate 23ai Installation: Graphic and Silent Mode Comparison for Automation - dbi Blog","description":"Comparing GoldenGate 23ai silent and graphic installations, while providing minimalist response file examples to help you automate your GoldenGate installation and deployments.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/","og_locale":"en_US","og_type":"article","og_title":"GoldenGate 23ai Installation: Graphic and Silent Mode Comparison for Automation","og_description":"Comparing GoldenGate 23ai silent and graphic installations, while providing minimalist response file examples to help you automate your GoldenGate installation and deployments.","og_url":"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/","og_site_name":"dbi Blog","article_published_time":"2025-11-03T08:00:00+00:00","article_modified_time":"2025-12-23T18:57:08+00:00","og_image":[{"width":798,"height":596,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_1o5.png","type":"image\/png"}],"author":"Julien Delattre","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Julien Delattre","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/"},"author":{"name":"Julien Delattre","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e"},"headline":"GoldenGate 23ai Installation: Graphic and Silent Mode Comparison for Automation","datePublished":"2025-11-03T08:00:00+00:00","dateModified":"2025-12-23T18:57:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/"},"wordCount":1559,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_1o5.png","keywords":["23ai","automated","Automation","Deployment","GoldenGate","Installation","microservices","oggca","Oracle","Replication","response file","responsefile","service manager"],"articleSection":["Application integration &amp; Middleware","Database Administration &amp; Monitoring","GoldenGate","Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/#respond"]}],"accessibilityFeature":["tableOfContents"]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/","url":"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/","name":"GoldenGate 23ai Installation: Graphic and Silent Mode Comparison for Automation - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_1o5.png","datePublished":"2025-11-03T08:00:00+00:00","dateModified":"2025-12-23T18:57:08+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e"},"description":"Comparing GoldenGate 23ai silent and graphic installations, while providing minimalist response file examples to help you automate your GoldenGate installation and deployments.","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_1o5.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/09\/ogg_installation_core_1o5.png","width":798,"height":596},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-23ai-installation-graphic-and-silent-mode-comparison-for-automation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"GoldenGate 23ai Installation: Graphic and Silent Mode Comparison for Automation"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e","name":"Julien Delattre","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g","caption":"Julien Delattre"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/juliendelattre\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/40320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/152"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=40320"}],"version-history":[{"count":38,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/40320\/revisions"}],"predecessor-version":[{"id":41438,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/40320\/revisions\/41438"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=40320"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=40320"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=40320"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=40320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}