{"id":42109,"date":"2026-01-26T08:44:00","date_gmt":"2026-01-26T07:44:00","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/?p=42109"},"modified":"2026-01-24T20:57:41","modified_gmt":"2026-01-24T19:57:41","slug":"comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\/","title":{"rendered":"Comparing Data When Migrating Databases With GoldenGate Veridata: Installation Guide"},"content":{"rendered":"\n<p>More often than not, migrating a database is not much about moving the data but about ensuring that nothing was lost in the process. In all migration projects, a DBA will have to answer the following question: &#8220;<em><strong>Is my target database really identical to the source ?<\/strong><\/em>&#8220;<\/p>\n\n\n\n<p>This is what <strong>Oracle GoldenGate Veridata<\/strong> was made for, and before diving into more specific use cases of Veridata in upcoming blog posts, we will see how to install and set up GoldenGate Veridata 23c (not called 23ai, for some reason&#8230;), while answering the most common questions.<\/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-can-goldengate-veridata-be-installed-on-the-same-host-as-a-goldengate-hub\" data-level=\"2\">Can GoldenGate Veridata be installed on the same host as a GoldenGate hub ?<\/a><\/li><li><a href=\"#h-prerequisites-for-goldengate-veridata-installation\" data-level=\"2\">Prerequisites for GoldenGate Veridata installation<\/a><\/li><li><a href=\"#h-installing-goldengate-veridata-with-the-oui-graphic-installation\" data-level=\"2\">Installing GoldenGate Veridata with the OUI (graphic installation)<\/a><\/li><li><a href=\"#h-installing-goldengate-veridata-with-the-cli-silent-installation\" data-level=\"2\">Installing GoldenGate Veridata with the CLI (silent installation)<\/a><\/li><li><a href=\"#h-accessing-goldengate-veridata-web-ui\" data-level=\"2\">Accessing GoldenGate Veridata Web UI<\/a><\/li><li><a href=\"#h-veridata-agent-installation-and-configuration\" data-level=\"2\">Veridata Agent Installation and Configuration<\/a><\/li><li><a href=\"#h-appendix\" data-level=\"2\">Appendix<\/a><\/li><\/ul><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-can-goldengate-veridata-be-installed-on-the-same-host-as-a-goldengate-hub\">Can GoldenGate Veridata be installed on the same host as a GoldenGate hub ?<\/h2>\n\n\n\n<p>This sounds like a very good idea at first sight. You have a GoldenGate hub setup for all your GoldenGate replications, with access to all databases being at both ends of your GoldenGate replications. <\/p>\n\n\n\n<p>However, there is no real reason to have both GoldenGate and Veridata on the same host, since they have two very different roles. In addition to this, <strong>Oracle strongly recommends having a host dedicated to Veridata operations<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-prerequisites-for-goldengate-veridata-installation\">Prerequisites for GoldenGate Veridata installation<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-certification-matrix\">Certification Matrix<\/h4>\n\n\n\n<p>To make sure you respect the requirements for a Veridata setup, check the official Oracle <a href=\"https:\/\/www.oracle.com\/a\/ocom\/docs\/ogg-veridata-23c-cert-matrix.xlsx\" target=\"_blank\" rel=\"noreferrer noopener\">certification matrix<\/a>. <strong>For Veridata 23c, Oracle and Red Hat Linux 8 and 9 are supported<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-download-the-latest-patched-complete-installation\">Download the latest patched complete installation<\/h4>\n\n\n\n<p>In recent years, Oracle provided patched installations, which saved a lot of time during setup. For Veridata, <strong>I strongly recommend using the latest patch for the installation<\/strong> instead of patching it later. Indeed, a <strong>new feature<\/strong> was added <strong>in the configuration assistant<\/strong>, so please download the installer from <a href=\"https:\/\/support.oracle.com\/ic\/builder\/rt\/customer_portal\/live\/webApps\/customer-portal\/?page=sptemplate&amp;sptemplate=cp-patches-updates-view-more&amp;cp-patches-updates-view-more=cp-patches-details\" target=\"_blank\" rel=\"noreferrer noopener\">patch 38437002<\/a> (released in November 2025) before continuing.<\/p>\n\n\n\n<p>For the installation, we will use the standard <code>oracle<\/code> user and <code>oinstall<\/code> group. Unzip the binaries to a stage directory.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@vmvdt~] mkdir -p \/u01\/app\/oracle\/product\n&#091;root@vmvdt ~] mkdir -p \/u01\/stage\n&#091;root@vmvdt ~] unzip -oq p38437002_231000_Linux-x86-64.zip -d \/u01\/stage\n&#091;root@vmvdt ~] chown oracle:oinstall -R \/u01<\/code><\/pre>\n\n\n\n<p>Contrary to usual Oracle installations, you will also need to download the <a href=\"https:\/\/www.oracle.com\/java\/technologies\/downloads\/\" target=\"_blank\" rel=\"noreferrer noopener\">JDK<\/a>. Oracle <strong>recommends downloading JDK 17 from the archive<\/strong>, and I&#8217;ve never tried using a newer version, so we will stay with this one.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;oracle@vmvdt ~] cd \/u01\/app\/oracle\/product\n&#091;oracle@vmvdt ~] tar zxvf \/u01\/stage\/jdk-17.0.17_linux-x64_bin.tar.gz<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installing-goldengate-veridata-with-the-oui-graphic-installation\">Installing GoldenGate Veridata with the OUI (graphic installation)<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-installing-binaries\">Installing binaries<\/h4>\n\n\n\n<p>With the <code>oracle<\/code> user, run the <code>runInstaller<\/code> to install Veridata binaries.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;oracle@vmvdt ~] \/u01\/stage\/fbo_oggvdt_linux_services_shiphome\/Disk1\/runInstaller<\/code><\/pre>\n\n\n\n<p>On the first panel, you can decide whether to install only Veridata Server, only Veridata Agent or both. We&#8217;ll choose the latter option here.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"794\" height=\"596\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_1o6_both.png\" alt=\"\" class=\"wp-image-42112\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_1o6_both.png 794w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_1o6_both-300x225.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_1o6_both-768x576.png 768w\" sizes=\"auto, (max-width: 794px) 100vw, 794px\" \/><\/figure>\n\n\n\n<p>You can then pick whether to <strong>install a new MySQL database<\/strong> or <strong>use an existing one<\/strong>. As a reminder, <strong>only MySQL is supported for storing metadata<\/strong>, so you cannot opt for an Oracle database here. To keep things simple, let&#8217;s decide to install a new MySQL database. The installation will be done by the configuration assistant in a later process.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"792\" height=\"597\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_2o6_new.png\" alt=\"\" class=\"wp-image-42115\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_2o6_new.png 792w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_2o6_new-300x226.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_2o6_new-768x579.png 768w\" sizes=\"auto, (max-width: 792px) 100vw, 792px\" \/><\/figure>\n\n\n\n<p>After entering the software location (<code>\/u01\/app\/oracle\/produdct\/vdt23<\/code> in this example), you can click on <em><strong>Next<\/strong><\/em> for all the following steps, since no action is required. If it&#8217;s your first Oracle installation on the server, you must give the inventory directory location. You can keep the default <code>\/u01\/oraInventory<\/code> if you follow OFA.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"795\" height=\"597\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_3o6-1.png\" alt=\"\" class=\"wp-image-42117\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_3o6-1.png 795w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_3o6-1-300x225.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_3o6-1-768x577.png 768w\" sizes=\"auto, (max-width: 795px) 100vw, 795px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"796\" height=\"597\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_4o6.png\" alt=\"\" class=\"wp-image-42118\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_4o6.png 796w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_4o6-300x225.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_4o6-768x576.png 768w\" sizes=\"auto, (max-width: 796px) 100vw, 796px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"796\" height=\"596\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_5o6.png\" alt=\"\" class=\"wp-image-42119\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_5o6.png 796w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_5o6-300x225.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_5o6-768x575.png 768w\" sizes=\"auto, (max-width: 796px) 100vw, 796px\" \/><\/figure>\n\n\n\n<p>The <strong>binaries are installed<\/strong>, and you can now run the Configuration Assistant.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-running-the-configuration-assistant\">Running the Configuration Assistant<\/h4>\n\n\n\n<p>After installing the binaries, you can run the Configuration Assistant. Make sure <code>JAVA_HOME<\/code> is declared, and add the binaries to the <code>PATH<\/code> variable.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;oracle@vmvdt ~]$ export JAVA_HOME=\/u01\/app\/oracle\/product\/jdk-17.0.17\n&#091;oracle@vmvdt ~]$ export PATH=$JAVA_HOME\/bin:$PATH\n&#091;oracle@vmvdt ~]$ \/u01\/app\/oracle\/product\/vdt23\/bin\/vdtca.sh<\/code><\/pre>\n\n\n\n<p>First, give a <code>root<\/code> password and a <code>veridata<\/code> password. These will be passwords of the <code>root<\/code> and <code>veridata<\/code> users for the MySQL instance, not the Web UI !<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"772\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_1o7_sudo_filled-1024x772.png\" alt=\"\" class=\"wp-image-42230\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_1o7_sudo_filled-1024x772.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_1o7_sudo_filled-300x226.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_1o7_sudo_filled-768x579.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_1o7_sudo_filled-1536x1158.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_1o7_sudo_filled.png 1584w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>For now, we&#8217;ll also keep the default recommended memory parameters:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"795\" height=\"597\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_2o7.png\" alt=\"\" class=\"wp-image-42113\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_2o7.png 795w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_2o7-300x225.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_2o7-768x577.png 768w\" sizes=\"auto, (max-width: 795px) 100vw, 795px\" \/><\/figure>\n\n\n\n<p>After this, choose the Web UI administrator account.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"797\" height=\"599\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_3o7.png\" alt=\"\" class=\"wp-image-42114\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_3o7.png 797w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_3o7-300x225.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_3o7-768x577.png 768w\" sizes=\"auto, (max-width: 797px) 100vw, 797px\" \/><\/figure>\n\n\n\n<p>Then, decide how to <strong>secure your installation<\/strong>. We will keep things simple here by using self-signed certificates, but you should not use them in production, of course. If you want a port that is not the default 8831, now is the time to specify it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"796\" height=\"598\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_4o7.png\" alt=\"\" class=\"wp-image-42124\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_4o7.png 796w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_4o7-300x225.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_4o7-768x577.png 768w\" sizes=\"auto, (max-width: 796px) 100vw, 796px\" \/><\/figure>\n\n\n\n<p>A window should pop up, asking you to run a script.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"637\" height=\"396\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_root_script.png\" alt=\"\" class=\"wp-image-42126\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_root_script.png 637w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_root_script-300x186.png 300w\" sizes=\"auto, (max-width: 637px) 100vw, 637px\" \/><\/figure>\n\n\n\n<p>As <code>root<\/code>, run the MySQL installation script located at <code>$VERIDATA_HOME\/script\/vdtca\/install_configure_mysql.sh<\/code>, and then click <strong><em>Ok<\/em><\/strong>. The rest of the installation will follow. You can find below the output of the MySQL installation script.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@vmvdt oracle]# \/u01\/app\/oracle\/product\/vdt23\/script\/vdtca\/install_configure_mysql.sh\n&#091;INFO] Searching in '\/u01\/app\/oracle\/product\/vdt23\/script\/vdtca\/..\/..' for a directory matching 'mysql-commercial*'...\n&#091;INFO] Found a matching directory: '\/u01\/app\/oracle\/product\/vdt23\/script\/vdtca\/..\/..\/mysql-commercial-8.0.42-linux-glibc2.17-x86_64-minimal'\n2025-12-21T09:29:57.376559Z 0 &#091;System] &#091;MY-013169] &#091;Server] \/u01\/app\/oracle\/product\/vdt23\/mysql-commercial-8.0.42-linux-glibc2.17-x86_64-minimal\/bin\/mysqld (mysqld 8.0.42-commercial) initializing of server in progress as process 50020\n2025-12-21T09:29:57.383296Z 1 &#091;System] &#091;MY-013576] &#091;InnoDB] InnoDB initialization has started.\n2025-12-21T09:29:58.173524Z 1 &#091;System] &#091;MY-013577] &#091;InnoDB] InnoDB initialization has ended.\n2025-12-21T09:29:59.799156Z 6 &#091;Warning] &#091;MY-010453] &#091;Server] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.\n&#091;INFO] The Configuration Assistant will set the root user password as what you entered in the next stage of veridata repository creation.\n&#091;INFO] MySQL has been installed and started.\n&#091;INFO] Please return to the Configuration Assistant and click \"OK\" to continue.<\/code><\/pre>\n\n\n\n<p>After this, the installation is complete, and the last window displays the URL for the GoldenGate Veridata Web UI:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_7o7_url-1024x683.png\" alt=\"\" class=\"wp-image-42127\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_7o7_url-1024x683.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_7o7_url-300x200.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_7o7_url-768x512.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_ca_7o7_url.png 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>You have successfully installed GoldenGate Veridata, and can now <a href=\"#h-accessing-goldengate-veridata-web-ui\">connect to the Web UI<\/a> !<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installing-goldengate-veridata-with-the-cli-silent-installation\">Installing GoldenGate Veridata with the CLI (silent installation)<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-installing-binaries-0\">Installing binaries<\/h4>\n\n\n\n<p>To perform a silent installation, let&#8217;s create a <code>vdt.rsp<\/code> file. As mentioned in the graphic installation chapter, you must decide <strong>what to install<\/strong>, and <strong>whether to build a new MySQL repository<\/strong>. This is what the file should look like for a Server\/Agent setup with a new repository.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;oracle@vmvdt ~]$ cat vdt.rsp\noracle.install.responseFileVersion=\/oracle\/install\/rspfmt_ogginstall_response_schema_v23_1_0\nINSTALL_OPTION=SERVERAGENT\nIS_NEWREPO=true\nSOFTWARE_LOCATION=\/u01\/app\/oracle\/product\/vdt23\nINVENTORY_LOCATION=\/u01\/oraInventory\nUNIX_GROUP_NAME=oinstall<\/code><\/pre>\n\n\n\n<p>Specify <code>INSTALL_OPTION=SERVER<\/code> for a server-only setup, and <code>AGENT<\/code> for an agent-only setup.<\/p>\n\n\n\n<p>Then, run the installer with the&nbsp;<code>-silent<\/code>&nbsp;and&nbsp;<code>-responseFile<\/code>&nbsp;options:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;oracle@vmvdt stage]$ \/u01\/stage\/fbo_oggvdt_linux_services_shiphome\/Disk1\/runInstaller -silent -responseFile \/home\/oracle\/vdt.rsp\nStarting Oracle Universal Installer...\n\nChecking Temp space: must be greater than 120 MB.   Actual 17959 MB    Passed\nChecking swap space: must be greater than 150 MB.   Actual 4095 MB    Passed\nPreparing to launch Oracle Universal Installer from \/tmp\/OraInstall2025-12-21_10-01-20AM. Please wait ...\nYou can find the log of this install session at:\n \/tmp\/OraInstall2025-12-21_10-01-20AM\/installActions2025-12-21_10-01-20AM.log\nThe installation of Oracle Veridata Services was successful.\nPlease check '\/u01\/oraInventory\/logs\/silentInstall2025-12-21_10-01-20AM.log' for more details.\nSuccessfully Setup Software.\nThe log of this install session can be found at:\n \/u01\/oraInventory\/logs\/installActions2025-12-21_10-01-20AM.log<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-running-the-configuration-assistant-0\">Running the Configuration Assistant<\/h4>\n\n\n\n<p>After this, prepare a <code>vdtca.rsp<\/code> file with the following content (full file in the <a href=\"#h-appendix-vdtca-rsp-example\">appendix<\/a> below):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>oracle.install.responseFileVersion=\/oracle\/install\/rspfmt_oggca_response_schema_v23_1_0\n# SECTION A - GENERAL\nDB_TYPE=MYSQL\nORACLE_USER=\nORACLE_PASS=\nWALLET_LOC=\nSERVICE_NAME=\nIS_NEW_MYSQL=true\nMYSQL_INSTALL_USER_TYPE=sudo\nEXISTING_MYSQL_HOST=\nEXISTING_MYSQL_PORT=\nEXISTING_MYSQL_USERNAME=\nEXISTING_MYSQL_PASSWORD=\nNEW_MYSQL_ROOT_USERNAME=root\nNEW_MYSQL_ROOT_PASSWORD=root_strong_password\nNEW_MYSQL_VERIDATA_USERNAME=veridata\nNEW_MYSQL_VERIDATA_PASSWORD=veridata_strong_password\nSCHEMA_PREFIX=vdt\nMIN_HEAP_SIZE=3g\nMAX_HEAP_SIZE=10g\nADMINISTRATOR_USER=veridata\nADMINISTRATOR_PASSWORD=veridata_strong_password\nSTRONG_PWD_POLICY_ENABLED=true\nIS_SSL_ENABLED=true\nIS_SELF_SIGNED_CERTIFICATE=true\nIS_PEM_FILES=false\nCERTIFICATE_LOCATION=\nPRIVATE_KEY_LOCATION=\nCA_CERTIFICATE_LOCATION=\nPRIVATE_KEY_PASSWORD=\nVERIDATA_PORT=8831<\/code><\/pre>\n\n\n\n<p>And run the <code>vdtca.sh<\/code> script in the binary directory. Don&#8217;t forget to set <code>JAVA_HOME<\/code> and add binaries to the path !<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;oracle@vmvdt ~]$ export JAVA_HOME=\/u01\/app\/oracle\/product\/jdk-17.0.17\n&#091;oracle@vmvdt ~]$ export PATH=$JAVA_HOME\/bin:$PATH\n&#091;oracle@vmvdt ~]$ \/u01\/app\/oracle\/product\/vdt23\/bin\/vdtca.sh -silent -responseFile \/home\/oracle\/vdtca.rsp<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-accessing-goldengate-veridata-web-ui\">Accessing GoldenGate Veridata Web UI<\/h2>\n\n\n\n<p>Before connecting to the URL, <strong>make sure the port is open<\/strong> (below commands are just examples)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@vmvdt ~]# firewall-cmd --list-ports\n\n&#091;root@vmvdt ~]# firewall-cmd --add-port 8831\/tcp --permanent\nsuccess\n&#091;root@vmvdt ~]# firewall-cmd --reload\nsuccess\n&#091;root@vmvdt ~]# firewall-cmd --list-ports\n8831\/tcp<\/code><\/pre>\n\n\n\n<p>Then, you can open the following URL, depending on your configuration: <code>https:\/\/vmvdt.com:8831\/veridata<\/code><\/p>\n\n\n\n<p>Login with the username and password given for the Web UI during the installation process (not the ones from the MySQL installation !)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"751\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_login_filled-1024x751.png\" alt=\"\" class=\"wp-image-42130\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_login_filled-1024x751.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_login_filled-300x220.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_login_filled-768x563.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_login_filled.png 1192w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>You now have access to the Web UI !<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"605\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_webui-1024x605.png\" alt=\"\" class=\"wp-image-42133\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_webui-1024x605.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_webui-300x177.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_webui-768x454.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_webui-1536x908.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_webui.png 1902w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-veridata-agent-installation-and-configuration\">Veridata Agent Installation and Configuration<\/h2>\n\n\n\n<p>Since we opted for the <code>SERVERAGENT<\/code> option when setting up Veridata, we don&#8217;t need to install the agent separately. If you only installed Veridata server in the first place, run the OUI or the silent installation once more where you want your agent to be, with the <code>AGENT<\/code> option.<\/p>\n\n\n\n<p>Run the <code>agent_script.sh<\/code> to configure the agent. <strong>Warning: you must select a location that is outside the Veridata home !<\/strong> I will choose <code>\/u01\/app\/oracle\/product\/vdt_agent1<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;oracle@vmvdt ~]$ export JAVA_HOME=\/u01\/app\/oracle\/product\/jdk-17.0.17\n&#091;oracle@vmvdt ~]$ \/u01\/app\/oracle\/product\/vdt23\/agent\/agent_config.sh \/u01\/app\/oracle\/product\/vdt_agent1\nSuccessfully deployed the agent.<\/code><\/pre>\n\n\n\n<p>Then, configure the agent, by copying the template properties file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;oracle@vmvdt ~]$ cd \/u01\/app\/oracle\/product\/vdt_agent1\n&#091;oracle@vmvdt vdt_agent1]$ cp -p agent.properties.sample agent.properties\n&#091;oracle@vmvdt vdt_agent1]$ vim agent.properties<\/code><\/pre>\n\n\n\n<p>Specify the following parameters in the <code>agent.properties<\/code> file:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>server.port=8832<\/code> : Listening port for the agent.<\/li>\n\n\n\n<li><code>database.url=jdbc:oracle:thin:@hostname:1521:PDB1<\/code> : Connection string for the database. Example for other databases are given in the sample file.<\/li>\n\n\n\n<li><code>server.jdbcDriver=ojdbc11-23.2.0.0.jar<\/code> : for an Oracle database<\/li>\n\n\n\n<li><code>server.driversLocation=\/u01\/app\/oracle\/product\/vdt23\/agent\/drivers<\/code> : points to the <code>agent\/drivers<\/code> directory in your Veridata home directory.<\/li>\n<\/ul>\n\n\n\n<p>The full list of drivers available is shown below. For other drivers, see the <a href=\"https:\/\/docs.oracle.com\/en\/middleware\/goldengate\/veridata\/23\/gvdug\/agent-parameters-connections.html#GUID-1D3374B1-5459-4BBE-843E-78562AFB86BE\" target=\"_blank\" rel=\"noreferrer noopener\">documentation<\/a>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;oracle@vmvdt ~]$ ll \/u01\/app\/oracle\/product\/vdt23\/agent\/drivers\/\ntotal 44584\n-rw-------. 1 oracle oinstall  2487576 Nov  6 03:10 mysql-connector-j-8.3.0.jar\n-rw-------. 1 oracle oinstall  7493107 Nov  6 03:10 ojdbc11-23.9.0.25.07.jar\n-rw-------. 1 oracle oinstall  1098916 Nov  6 03:10 postgresql-42.7.7.jar\n-rw-------. 1 oracle oinstall 19019852 Nov  6 03:10 vddb2-5.1.4.jar\n-rw-------. 1 oracle oinstall 13643019 Nov  6 03:10 vdsqlserver-6.0.0.jar\n-rw-------. 1 oracle oinstall  1899742 Nov  6 03:10 vdsybase-5.1.4.jar<\/code><\/pre>\n\n\n\n<p>You can finally start the agent:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;oracle@vmvdt vdt_agent1]$ .\/agent.sh start agent.properties<\/code><\/pre>\n\n\n\n<p>Fore some reason, Oracle didn&#8217;t bother with having a log mentioning the agent is successfully started. To be sure, you can check the <code>java<\/code> processes.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;oracle@vmvdt ~]$ ps -ef | grep java | grep agent\noracle     56408       1  0 12:47 pts\/0    00:00:00 \/u01\/app\/oracle\/product\/jdk-17.0.17\/bin\/java -Djava.util.logging.config.class=oracle.core.ojdl.logging.LoggingConfiguration -Doracle.core.ojdl.logging.config.file=\/u01\/app\/oracle\/product\/vdt_agent1\/config\/odl.xml -Dhome=\/u01\/app\/oracle\/product\/vdt23\/agent -DagentHome=\/u01\/app\/oracle\/product\/vdt_agent1 -XX:+UseParallelGC -Xms1024M -Dagent-manifest.jar=\/u01\/app\/oracle\/product\/vdt23\/agent\/agent-manifest.jar -jar \/u01\/app\/oracle\/product\/vdt23\/agent\/JavaAgent.jar agent.properties<\/code><\/pre>\n\n\n\n<p>You have <strong>successfully installed and configured<\/strong> GoldenGate Veridata server and agent !<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-appendix\">Appendix<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-error-my-013276-server-failed-to-set-datadir-to-when-running-install-configure-mysql-sh-as-root\"><code>[ERROR] [MY-013276] [Server] Failed to set datadir to<\/code> when running <code>install_configure_mysql.sh<\/code> as <code>root<\/code><\/h4>\n\n\n\n<p>If you stumble on this error when running the <code>install_configure_mysql.sh<\/code> script as <code>root<\/code>, it is most probably related to the grants of the directories leading to the Veridata installation directory. Make sure they all have the <code>x<\/code> (execute) permission; otherwise, the <code>vdtrepouser<\/code> won&#8217;t be able to access them.<\/p>\n\n\n\n<p>And remember, you shouldn&#8217;t install Veridata on a host where other Oracle processes are running !<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-appendix-vdtca-rsp-example\">Appendix : <code>vdtca.rsp<\/code> example<\/h4>\n\n\n\n<p>Here is an example of a response file for the configuration assistant. 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# SECTION A - GENERAL\nDB_TYPE=MYSQL\nORACLE_USER=\nORACLE_PASS=\nWALLET_LOC=\nSERVICE_NAME=\nIS_NEW_MYSQL=true\nMYSQL_INSTALL_USER_TYPE=sudo\nEXISTING_MYSQL_HOST=\nEXISTING_MYSQL_PORT=\nEXISTING_MYSQL_USERNAME=\nEXISTING_MYSQL_PASSWORD=\nNEW_MYSQL_ROOT_USERNAME=root\nNEW_MYSQL_ROOT_PASSWORD=root_strong_password\nNEW_MYSQL_VERIDATA_USERNAME=veridata\nNEW_MYSQL_VERIDATA_PASSWORD=veridata_strong_password\nSCHEMA_PREFIX=vdt\nMIN_HEAP_SIZE=3g\nMAX_HEAP_SIZE=10g\nADMINISTRATOR_USER=veridata\nADMINISTRATOR_PASSWORD=veridata_strong_password\nSTRONG_PWD_POLICY_ENABLED=true\nIS_SSL_ENABLED=true\nIS_SELF_SIGNED_CERTIFICATE=true\nIS_PEM_FILES=false\nCERTIFICATE_LOCATION=\nPRIVATE_KEY_LOCATION=\nCA_CERTIFICATE_LOCATION=\nPRIVATE_KEY_PASSWORD=\nVERIDATA_PORT=8831<\/code><\/pre>\n\n\n\n<p>And the full file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>################################################################################\n## Copyright(c) Oracle Corporation 2016, 2022. 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 Veridata deployment configuration options and details    ##\n##                                                                            ##\n################################################################################\n\n#-------------------------------------------------------------------------------\n##                                                                            ##\n## Instructions to fill out this response file                                ##\n## -------------------------------------------                                ##\n## Specify an option true or false                                            ##\n## Specify true to use the Build-In MySql Repository Database                 ##                                            ##\n## Specify false to use an existing MySql database for Repository             ##\n##                                                                            ##\n##                                                                            ##\n#-------------------------------------------------------------------------------\n\nDB_TYPE=MYSQL\n\n#------------------------------------------------------------------------------------------\n#\n#    This section needs to be filled only if the Parameter DB_TYPE is set to ORACLE\n#\n#------------------------------------------------------------------------------------------\n\nORACLE_USER=\n\nORACLE_PASS=\n\nWALLET_LOC=\n\nSERVICE_NAME=\n\n\n#--------------------------------------------------------------------------------------\n#\n#  This section needs to be filled only if the Parameter IS_NEW_MYSQL is set to false                                             #\n#\n#--------------------------------------------------------------------------------------\n\n\nIS_NEW_MYSQL=true\n\nMYSQL_INSTALL_USER_TYPE=sudo\n\nEXISTING_MYSQL_HOST=\n\nEXISTING_MYSQL_PORT=\n\nEXISTING_MYSQL_USERNAME=\n\nEXISTING_MYSQL_PASSWORD=\n\n#------------------------------------------------------------------------------------------\n#\n#    This section needs to be filled only if the Parameter IS_NEW_MYSQL is set to true\n#\n#------------------------------------------------------------------------------------------\n\nNEW_MYSQL_ROOT_USERNAME=root\n\nNEW_MYSQL_ROOT_PASSWORD=root_strong_password\n\nNEW_MYSQL_VERIDATA_USERNAME=veridata\n\nNEW_MYSQL_VERIDATA_PASSWORD=veridata_strong_password\n\n#------------------------------------------------------------------------------------------\n#\n#      Specify a prefix for the schema which will be created in the repository database\n#\n#------------------------------------------------------------------------------------------\n\nSCHEMA_PREFIX=vdt\n\n#--------------------------------------------------------------------------------\n#       Specify the Minimum and Maximum Heap Size\n#--------------------------------------------------------------------------------\n\nMIN_HEAP_SIZE=3g\n\nMAX_HEAP_SIZE=10g\n\n#-------------------------------------------------------------------------------\n# Specify if the admin user should enforce a strong password policy.\n#-------------------------------------------------------------------------------\n\nADMINISTRATOR_USER=veridata\n\nADMINISTRATOR_PASSWORD=veridata_strong_password\n\n#-------------------------------------------------------------------------------\n# Specify if the admin user should enforce a strong password policy.\n# Specify true to enable strong password policy management.\n#-------------------------------------------------------------------------------\nSTRONG_PWD_POLICY_ENABLED=true\n\n#-------------------------------------------------------------------------------------------\n# Specify an option true or false\n# Specify true to enable SSL\n# Specify false to disable SSL\n#-------------------------------------------------------------------------------------------\n\nIS_SSL_ENABLED=true\n\n#-------------------------------------------------------------------------------------------\n# This section needs to be filled only if the parameter IS_SSL_ENABLED is set to true\n# Specify an option true or false\n#-------------------------------------------------------------------------------------------\n\nIS_SELF_SIGNED_CERTIFICATE=true\n\nIS_PEM_FILES=false\n\n#-------------------------------------------------------------------------------------------\n# Specify the certificate location\n#-------------------------------------------------------------------------------------------\n\nCERTIFICATE_LOCATION=\n\nPRIVATE_KEY_LOCATION=\n\nCA_CERTIFICATE_LOCATION=\n\nPRIVATE_KEY_PASSWORD=\n\n#-------------------------------------------------------------------------------------------\n# The Default Port used by Veridata is 8830. You can also provide your own Custom Port.\n# If SSL is enabled, the Defualt Port is 8831. You can also provide your own Custom Port\n#-------------------------------------------------------------------------------------------\n\nVERIDATA_PORT=8831\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>More often than not, migrating a database is not much about moving the data but about ensuring that nothing was lost in the process. In all migration projects, a DBA will have to answer the following question: &#8220;Is my target database really identical to the source ?&#8220; This is what Oracle GoldenGate Veridata was made [&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":[3787,59],"tags":[3560,2833,328,101,3792,3791],"type_dbi":[3790,3789],"class_list":["post-42109","post","type-post","status-publish","format-standard","hentry","category-goldengate","category-oracle","tag-23ai","tag-23c","tag-goldengate","tag-installation","tag-my-013276","tag-veridata","type-installation","type-veridata"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Comparing Data When Migrating Databases With GoldenGate Veridata: Installation Guide - dbi Blog<\/title>\n<meta name=\"description\" content=\"Installation and configuration guide for GoldenGate Veridata 23c, with answers to frequently asked questions and best practices.\" \/>\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\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comparing Data When Migrating Databases With GoldenGate Veridata: Installation Guide\" \/>\n<meta property=\"og:description\" content=\"Installation and configuration guide for GoldenGate Veridata 23c, with answers to frequently asked questions and best practices.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-26T07:44:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_1o6_both.png\" \/>\n\t<meta property=\"og:image:width\" content=\"794\" \/>\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=\"8 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\\\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\\\/\"},\"author\":{\"name\":\"Julien Delattre\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/764ab019cc9dec42655b4c6b9b8e474e\"},\"headline\":\"Comparing Data When Migrating Databases With GoldenGate Veridata: Installation Guide\",\"datePublished\":\"2026-01-26T07:44:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\\\/\"},\"wordCount\":1190,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/12\\\/veridata_install_1o6_both.png\",\"keywords\":[\"23ai\",\"23c\",\"GoldenGate\",\"Installation\",\"MY-013276\",\"Veridata\"],\"articleSection\":[\"GoldenGate\",\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\\\/#respond\"]}],\"accessibilityFeature\":[\"tableOfContents\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\\\/\",\"name\":\"Comparing Data When Migrating Databases With GoldenGate Veridata: Installation Guide - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/12\\\/veridata_install_1o6_both.png\",\"datePublished\":\"2026-01-26T07:44:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/764ab019cc9dec42655b4c6b9b8e474e\"},\"description\":\"Installation and configuration guide for GoldenGate Veridata 23c, with answers to frequently asked questions and best practices.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/12\\\/veridata_install_1o6_both.png\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/12\\\/veridata_install_1o6_both.png\",\"width\":794,\"height\":596},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comparing Data When Migrating Databases With GoldenGate Veridata: Installation Guide\"}]},{\"@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":"Comparing Data When Migrating Databases With GoldenGate Veridata: Installation Guide - dbi Blog","description":"Installation and configuration guide for GoldenGate Veridata 23c, with answers to frequently asked questions and best practices.","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\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\/","og_locale":"en_US","og_type":"article","og_title":"Comparing Data When Migrating Databases With GoldenGate Veridata: Installation Guide","og_description":"Installation and configuration guide for GoldenGate Veridata 23c, with answers to frequently asked questions and best practices.","og_url":"https:\/\/www.dbi-services.com\/blog\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\/","og_site_name":"dbi Blog","article_published_time":"2026-01-26T07:44:00+00:00","og_image":[{"width":794,"height":596,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_1o6_both.png","type":"image\/png"}],"author":"Julien Delattre","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Julien Delattre","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\/"},"author":{"name":"Julien Delattre","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e"},"headline":"Comparing Data When Migrating Databases With GoldenGate Veridata: Installation Guide","datePublished":"2026-01-26T07:44:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\/"},"wordCount":1190,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_1o6_both.png","keywords":["23ai","23c","GoldenGate","Installation","MY-013276","Veridata"],"articleSection":["GoldenGate","Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\/#respond"]}],"accessibilityFeature":["tableOfContents"]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\/","url":"https:\/\/www.dbi-services.com\/blog\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\/","name":"Comparing Data When Migrating Databases With GoldenGate Veridata: Installation Guide - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_1o6_both.png","datePublished":"2026-01-26T07:44:00+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e"},"description":"Installation and configuration guide for GoldenGate Veridata 23c, with answers to frequently asked questions and best practices.","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_1o6_both.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2025\/12\/veridata_install_1o6_both.png","width":794,"height":596},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/comparing-data-when-migrating-databases-with-goldengate-veridata-installation-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Comparing Data When Migrating Databases With GoldenGate Veridata: Installation Guide"}]},{"@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\/42109","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=42109"}],"version-history":[{"count":38,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/42109\/revisions"}],"predecessor-version":[{"id":42628,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/42109\/revisions\/42628"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=42109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=42109"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=42109"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=42109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}