{"id":5404,"date":"2015-08-31T10:44:49","date_gmt":"2015-08-31T08:44:49","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/"},"modified":"2015-08-31T10:44:49","modified_gmt":"2015-08-31T08:44:49","slug":"installing-and-patching-oracle-goldengate-12c-to-the-latest-release","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/","title":{"rendered":"Installing and patching Oracle GoldenGate 12c to the latest release"},"content":{"rendered":"<p>As more and more customers ask for expertise in Oracle GoldenGate this blog post is the first in a series and outlines how to install Oracle GoldenGate 12c and how to patch it to the latest release on Oracle Linux 7.1 x64.<\/p>\n<p>The installation sources (as always) can be downloaded from <a href=\"http:\/\/www.oracle.com\/technetwork\/middleware\/goldengate\/downloads\/index.html\" target=\"_blank\">otn.oracle.com<\/a>. For the latest patchset you&#8217;ll need access to <a href=\"https:\/\/support.oracle.com\" target=\"_blank\">mos<\/a>. At the time of writing the latest patchset is 12.1.2.1.9  and can be downloaded from here: Oracle GoldenGate 12.1.2.1.9 Patch Set Availability (Doc ID 2044959.1).<\/p>\n<p>Given that the sources are available on the server the installation is straight forward (as the user which shall own the installation). <\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n$ unzip 121210_fbo_ggs_Linux_x64_shiphome.zip\n$ cd fbo_ggs_Linux_x64_shiphome\/Disk1\n$ .\/runInstaller\n<\/pre>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_001-1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_001-1.png\" alt=\"Selection_001\" width=\"789\" height=\"594\" class=\"aligncenter size-full wp-image-3423\" \/><\/a><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_002-1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_002-1.png\" alt=\"Selection_002\" width=\"789\" height=\"593\" class=\"aligncenter size-full wp-image-3424\" \/><\/a><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_003-1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_003-1.png\" alt=\"Selection_003\" width=\"791\" height=\"596\" class=\"aligncenter size-full wp-image-3425\" \/><\/a><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_004-1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_004-1.png\" alt=\"Selection_004\" width=\"788\" height=\"590\" class=\"aligncenter size-full wp-image-3426\" \/><\/a><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_005-1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_005-1.png\" alt=\"Selection_005\" width=\"789\" height=\"593\" class=\"aligncenter size-full wp-image-3427\" \/><\/a><\/p>\n<p>Quite easy. For those who want to go without the graphical mode:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n$ unzip 121210_fbo_ggs_Linux_x64_shiphome.zip\n$ cd fbo_ggs_Linux_x64_shiphome\/Disk1\n$ .\/runInstaller -silent INSTALL_OPTION=ORA12c \\\n                       SOFTWARE_LOCATION=\/u01\/app\/oracle\/product\/12.1.0\/gg_12121 \\\n                       START_MANAGER=true \\\n                       MANAGER_PORT=7809 \\\n                       DATABASE_LOCATION=\/u01\/app\/oracle\/product\/12.1.0\/db_2_0 \\\n                       INVENTORY_LOCATION=\/u01\/app\/oraInventory \\\n                       UNIX_GROUP_NAME=oinstall\n<\/pre>\n<p>Quite easy as well. <\/p>\n<p>Note that you&#8217;ll need an Oracle 11g or 12c database home already installed on the server where GoldenGate shall be installed to start the Manager by default and to have a working installation. Otherwise you will get into this situation:<br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_006-1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_006-1.png\" alt=\"Selection_006\" width=\"791\" height=\"592\" class=\"aligncenter size-full wp-image-3474\" \/><\/a><\/p>\n<p>You still will be able to install GoldenGate without an Oracle database home but it will not work afterwards:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[oracle@oel7 oggcore_1]$ .\/ggsci \n.\/ggsci: error while loading shared libraries: libnnz12.so: cannot open shared object file: No such file or directory\n<\/pre>\n<p>The reason for this is that some libraries are missing:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[oracle@oel7 oggcore_1]$ ldd ggsci\n\tlinux-vdso.so.1 =&gt;  (0x00007fff3bf1d000)\n\tlibrt.so.1 =&gt; \/lib64\/librt.so.1 (0x00007f9f7cb48000)\n\tlibdl.so.2 =&gt; \/lib64\/libdl.so.2 (0x00007f9f7c943000)\n\tlibgglog.so =&gt; \/u01\/app\/oracle\/product\/12.1.2\/oggcore_1\/.\/libgglog.so (0x00007f9f7c57b000)\n\tlibggrepo.so =&gt; \/u01\/app\/oracle\/product\/12.1.2\/oggcore_1\/.\/libggrepo.so (0x00007f9f7c30f000)\n\tlibdb-5.2.so =&gt; \/u01\/app\/oracle\/product\/12.1.2\/oggcore_1\/.\/libdb-5.2.so (0x00007f9f7c073000)\n\tlibggperf.so =&gt; \/u01\/app\/oracle\/product\/12.1.2\/oggcore_1\/.\/libggperf.so (0x00007f9f7be45000)\n\tlibicui18n.so.48 =&gt; \/u01\/app\/oracle\/product\/12.1.2\/oggcore_1\/.\/libicui18n.so.48 (0x00007f9f7bb37000)\n\tlibicuuc.so.48 =&gt; \/u01\/app\/oracle\/product\/12.1.2\/oggcore_1\/.\/libicuuc.so.48 (0x00007f9f7b8b8000)\n\tlibicudata.so.48 =&gt; \/u01\/app\/oracle\/product\/12.1.2\/oggcore_1\/.\/libicudata.so.48 (0x00007f9f7a1f3000)\n\tlibpthread.so.0 =&gt; \/lib64\/libpthread.so.0 (0x00007f9f79fd7000)\n\tlibxerces-c.so.28 =&gt; \/u01\/app\/oracle\/product\/12.1.2\/oggcore_1\/.\/libxerces-c.so.28 (0x00007f9f79abf000)\n\tlibantlr3c.so =&gt; \/u01\/app\/oracle\/product\/12.1.2\/oggcore_1\/.\/libantlr3c.so (0x00007f9f799a9000)\n\tlibnnz12.so =&gt; not found\n\tlibclntsh.so.12.1 =&gt; not found\n\tlibons.so =&gt; not found\n\tlibclntshcore.so.12.1 =&gt; not found\n\tlibggnnzitp.so =&gt; \/u01\/app\/oracle\/product\/12.1.2\/oggcore_1\/.\/libggnnzitp.so (0x00007f9f78ec7000)\n\tlibstdc++.so.6 =&gt; \/lib64\/libstdc++.so.6 (0x00007f9f78bc0000)\n\tlibm.so.6 =&gt; \/lib64\/libm.so.6 (0x00007f9f788be000)\n\tlibgcc_s.so.1 =&gt; \/lib64\/libgcc_s.so.1 (0x00007f9f786a7000)\n\tlibc.so.6 =&gt; \/lib64\/libc.so.6 (0x00007f9f782e8000)\n\t\/lib64\/ld-linux-x86-64.so.2 (0x00007f9f7cd5a000)\n<\/pre>\n<p>These missing libraries are provided by the database home:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\nfind \/u01\/app\/oracle\/product\/12.1.0\/db_2_0\/ | grep -E \"libnnz12.so|libclntsh.so.12.1|libons.so|libclntshcore.so.12.1\"\n\/u01\/app\/oracle\/product\/12.1.0\/db_2_0\/inventory\/Scripts\/ext\/lib\/libnnz12.so\n\/u01\/app\/oracle\/product\/12.1.0\/db_2_0\/inventory\/Scripts\/ext\/lib\/libclntshcore.so.12.1\n\/u01\/app\/oracle\/product\/12.1.0\/db_2_0\/inventory\/Scripts\/ext\/lib\/libclntsh.so.12.1\n\/u01\/app\/oracle\/product\/12.1.0\/db_2_0\/inventory\/backup\/2015-08-28_04-07-07PM\/Scripts\/ext\/lib\/libnnz12.so\n\/u01\/app\/oracle\/product\/12.1.0\/db_2_0\/inventory\/backup\/2015-08-28_04-07-07PM\/Scripts\/ext\/lib\/libclntshcore.so.12.1\n\/u01\/app\/oracle\/product\/12.1.0\/db_2_0\/inventory\/backup\/2015-08-28_04-07-07PM\/Scripts\/ext\/lib\/libclntsh.so.12.1\n\/u01\/app\/oracle\/product\/12.1.0\/db_2_0\/lib\/libons.so\n\/u01\/app\/oracle\/product\/12.1.0\/db_2_0\/lib\/libnnz12.so\n\/u01\/app\/oracle\/product\/12.1.0\/db_2_0\/lib\/libclntshcore.so.12.1\n\/u01\/app\/oracle\/product\/12.1.0\/db_2_0\/lib\/libclntsh.so.12.1\n<\/pre>\n<p>So, to avoid troubles make sure that ORACLE_HOME and ORACLE_SID point to an existing database home and Oracle instance before starting the GoldenGate installation<\/p>\n<p>Patching GoldenGate is done by using Opatch so lets update Opatch to the latest release:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n$ unzip -d \/u01\/app\/oracle\/product\/12.1.0\/gg_12121\/ p6880880_121010_Linux-x86-64.zip\n$  \/u01\/app\/oracle\/product\/12.1.0\/gg_12121\/OPatch\/opatch version\nOPatch Version: 12.1.0.1.8\n<\/pre>\n<p>As with the database patches we need to make sure that no processes are running out of the home that will be patched:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n$ \/u01\/app\/oracle\/product\/12.1.0\/gg_12121\/ggsci \n\nOracle GoldenGate Command Interpreter for Oracle\nVersion 12.1.2.1.9 21381983 OGGCORE_12.1.2.1.0OGGBP_PLATFORMS_150728.2027_FBO\nLinux, x64, 64bit (optimized), Oracle 12c on Jul 29 2015 04:52:08\nOperating system character set identified as UTF-8.\n\nCopyright (C) 1995, 2015, Oracle and\/or its affiliates. All rights reserved.\n\nGGSCI (oelgg2.it.dbi-services.com) 3&gt; stop manager\nManager process is required by other GGS processes.\nAre you sure you want to stop it (y\/n)?y\n\nSending STOP request to MANAGER ...\nRequest processed.\nManager stopped.\n<\/pre>\n<p>Applying the patch should be straight forward, too:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n$ unzip p21518833_121219_Linux-x86-64.zip\n$ export PATH=\/u01\/app\/oracle\/product\/12.1.0\/gg_12121\/OPatch\/:$PATH\n$ cd 21518833\n$ opatch apply -oh \/u01\/app\/oracle\/product\/12.1.0\/gg_12121\/\n\nOPatch Version : 12.1.0.1.3\n  OUI  Version : 11.2.0.3.0\nThe OPatch version is not applicable for current OUI version.\n\nSince OUI Version starts with 11.2, Please go to 'My Oracle Support' and get right OPatch 11.2.*.*.* based on patch 6880880, release version 11.2.0.0.0 and appropriate platform.\n\nOPatch failed with error code 19\n<\/pre>\n<p>Uh, surprise. Even if the GoldenGate version is 12.x we need to use the 11.x opatch. Interesting \ud83d\ude42<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n$ unzip -d \/u01\/app\/oracle\/product\/12.1.0\/gg_12121\/ p6880880_112000_Linux-x86-64.zip\n$ \/u01\/app\/oracle\/product\/12.1.0\/gg_12121\/OPatch\/opatch version\nOPatch Version: 11.2.0.3.11\n\nOPatch succeeded.\n<\/pre>\n<p>Lets try again:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n$ cd 21518833\/\n$ export PATH=\/u01\/app\/oracle\/product\/12.1.0\/gg_12121\/OPatch\/:$PATH\n$ cd 21518833\n$ opatch apply -oh \/u01\/app\/oracle\/product\/12.1.0\/gg_12121\/\nOracle Interim Patch Installer version 11.2.0.3.11\nCopyright (c) 2015, Oracle Corporation.  All rights reserved.\n\n\nOracle Home       : \/u01\/app\/oracle\/product\/12.1.0\/gg_12121\nCentral Inventory : \/u01\/app\/oraInventory\n   from           : \/u01\/app\/oracle\/product\/12.1.0\/gg_12121\/oraInst.loc\nOPatch version    : 11.2.0.3.11\nOUI version       : 11.2.0.3.0\nLog file location : \/u01\/app\/oracle\/product\/12.1.0\/gg_12121\/cfgtoollogs\/opatch\/21518833_Aug_31_2015_07_32_34\/apply2015-08-31_07-32-34AM_1.log\n\nVerifying environment and performing prerequisite checks...\nOPatch continues with these patches:   21518833  \n\nDo you want to proceed? [y|n]\ny\nUser Responded with: Y\nAll checks passed.\nProvide your email address to be informed of security issues, install and\ninitiate Oracle Configuration Manager. Easier for you if you use your My\nOracle Support Email address\/User Name.\nVisit http:\/\/www.oracle.com\/support\/policies.html for details.\nEmail address\/User Name: \n\nYou have not provided an email address for notification of security issues.\nDo you wish to remain uninformed of security issues ([Y]es, [N]o) [N]:  y\n\n\n\nPlease shutdown Oracle instances running out of this ORACLE_HOME on the local system.\n(Oracle Home = '\/u01\/app\/oracle\/product\/12.1.0\/gg_12121')\n\n\nIs the local system ready for patching? [y|n]\ny\nUser Responded with: Y\nBacking up files...\nApplying interim patch '21518833' to OH '\/u01\/app\/oracle\/product\/12.1.0\/gg_12121'\n\nPatching component oracle.oggcore.ora12c, 12.1.2.1.0...\n\nVerifying the update...\nPatch 21518833 successfully applied.\nLog file location: \/u01\/app\/oracle\/product\/12.1.0\/gg_12121\/cfgtoollogs\/opatch\/21518833_Aug_31_2015_07_32_34\/apply2015-08-31_07-32-34AM_1.log\n\nOPatch succeeded.\n<\/pre>\n<p>Looks much better:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n$ export ORACLE_HOME=\/u01\/app\/oracle\/product\/12.1.0\/gg_12121\n$ \/u01\/app\/oracle\/product\/12.1.0\/gg_12121\/OPatch\/opatch lsinv\n\nOracle Interim Patch Installer version 11.2.0.3.11\nCopyright (c) 2015, Oracle Corporation.  All rights reserved.\n\n\nOracle Home       : \/u01\/app\/oracle\/product\/12.1.0\/gg_12121\nCentral Inventory : \/u01\/app\/oraInventory\n   from           : \/u01\/app\/oracle\/product\/12.1.0\/gg_12121\/oraInst.loc\nOPatch version    : 11.2.0.3.11\nOUI version       : 11.2.0.3.0\nLog file location : \/u01\/app\/oracle\/product\/12.1.0\/gg_12121\/cfgtoollogs\/opatch\/opatch2015-08-31_07-39-07AM_1.log\n\nLsinventory Output file location : \/u01\/app\/oracle\/product\/12.1.0\/gg_12121\/cfgtoollogs\/opatch\/lsinv\/lsinventory2015-08-31_07-39-07AM.txt\n\n--------------------------------------------------------------------------------\nLocal Machine Information::\nHostname: oelgg2\nARU platform id: 226\nARU platform description:: Linux x86-64\n\nInstalled Top-level Products (1): \n\nOracle GoldenGate Core                                               12.1.2.1.0\nThere are 1 products installed in this Oracle Home.\n\n\nInterim patches (1) :\n\nPatch  21518833     : applied on Mon Aug 31 07:32:58 CEST 2015\nUnique Patch ID:  19286493\n   Created on 30 Jul 2015, 13:43:08 hrs PST8PDT\n   Bugs fixed:\n     19241234, 20660883, 21473564, 21180187, 20898978, 19132627, 20643144\n     18875912, 20543714, 21079205, 20367405, 20803745, 20657667, 19889991\n     20659379, 20045536, 19987316, 20554464, 19142865, 19681198, 19813884\n     20347665, 20148126, 20917331, 19048634, 21182116, 19346082, 19920244\n     19798268, 19602692, 19535319, 19441114, 21110369, 19374174, 20664851\n     21045025, 20681946, 19903590, 19724915, 21165823, 19327073, 20531064\n     21226965, 19818362, 20021370, 20724906, 21124385, 21328574, 19264441\n     18996447, 21090428, 19414121, 19545128, 21121987, 20648352, 19721652\n     20853556, 21103736, 17866697, 20778054, 20853777, 19244349, 20782113\n     20092876, 20343181, 20532340, 20951173, 20660006, 19067094, 20577891\n     19560158, 18958026, 17423191, 19624524, 20641896, 19516537, 20563015\n     20078949, 21026962, 19681035, 20213167, 19782389, 20679687, 19781984\n     19594967, 20989581\n\n\n\n--------------------------------------------------------------------------------\n<\/pre>\n<p>What, from my point of view, is missing in the above output is the exact version, e.g. 12.1.2.1.9, as it is with database or grid infrastructure homes.<\/p>\n<p>Anyway, we can restart the manager and are on the latest release now (and ggsci prints the latest version ):<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n$ $ORACLE_HOME\/ggsci \n\nOracle GoldenGate Command Interpreter for Oracle\nVersion 12.1.2.1.9 21381983 OGGCORE_12.1.2.1.0OGGBP_PLATFORMS_150728.2027_FBO\nLinux, x64, 64bit (optimized), Oracle 12c on Jul 29 2015 04:52:08\nOperating system character set identified as UTF-8.\n\nCopyright (C) 1995, 2015, Oracle and\/or its affiliates. All rights reserved.\n\n\n\nGGSCI (oelgg2.it.dbi-services.com) 1&gt; start manager\nManager started.\n\nGGSCI (oelgg2.it.dbi-services.com) 2&gt; status manager\n\nManager is running (IP port oelgg2.it.dbi-services.com.7809, Process ID 3879).\n\n<\/pre>\n<p>The next post will take a look at how to setup the first replication between two Oracle 12.1.0.2 databases using GoldenGate.<\/p>\n<p>PS: There seems to be the possibility to install GoldenGate using the Oracle full client instead of the Oracle database but I did not test it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As more and more customers ask for expertise in Oracle GoldenGate this blog post is the first in a series and outlines how to install Oracle GoldenGate 12c and how to patch it to the latest release on Oracle Linux 7.1 x64. The installation sources (as always) can be downloaded from otn.oracle.com. For the latest [&hellip;]<\/p>\n","protected":false},"author":29,"featured_media":5411,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229],"tags":[328,96],"type_dbi":[],"class_list":["post-5404","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-database-administration-monitoring","tag-goldengate","tag-oracle"],"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>Installing and patching Oracle GoldenGate 12c to the latest release - dbi Blog<\/title>\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\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Installing and patching Oracle GoldenGate 12c to the latest release\" \/>\n<meta property=\"og:description\" content=\"As more and more customers ask for expertise in Oracle GoldenGate this blog post is the first in a series and outlines how to install Oracle GoldenGate 12c and how to patch it to the latest release on Oracle Linux 7.1 x64. The installation sources (as always) can be downloaded from otn.oracle.com. For the latest [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-08-31T08:44:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_001-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"789\" \/>\n\t<meta property=\"og:image:height\" content=\"594\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Daniel Westermann\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@westermanndanie\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Westermann\" \/>\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\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/\"},\"author\":{\"name\":\"Daniel Westermann\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66\"},\"headline\":\"Installing and patching Oracle GoldenGate 12c to the latest release\",\"datePublished\":\"2015-08-31T08:44:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/\"},\"wordCount\":399,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_001-2.png\",\"keywords\":[\"GoldenGate\",\"Oracle\"],\"articleSection\":[\"Database Administration &amp; Monitoring\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/\",\"name\":\"Installing and patching Oracle GoldenGate 12c to the latest release - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_001-2.png\",\"datePublished\":\"2015-08-31T08:44:49+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/#primaryimage\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_001-2.png\",\"contentUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_001-2.png\",\"width\":789,\"height\":594},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Installing and patching Oracle GoldenGate 12c to the latest release\"}]},{\"@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\/8d08e9bd996a89bd75c0286cbabf3c66\",\"name\":\"Daniel Westermann\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g\",\"caption\":\"Daniel Westermann\"},\"description\":\"Daniel Westermann is Principal Consultant and Technology Leader Open Infrastructure at dbi services. He has more than 15 years of experience in management, engineering and optimization of databases and infrastructures, especially on Oracle and PostgreSQL. Since the beginning of his career, he has specialized in Oracle Technologies and is Oracle Certified Professional 12c and Oracle Certified Expert RAC\/GridInfra. Over time, Daniel has become increasingly interested in open source technologies, becoming \u201cTechnology Leader Open Infrastructure\u201d and PostgreSQL expert. \u00a0Based on community or EnterpriseDB tools, he develops and installs complex high available solutions with PostgreSQL. He is also a certified PostgreSQL Plus 9.0 Professional and a Postgres Advanced Server 9.4 Professional. He is a regular speaker at PostgreSQL conferences in Switzerland and Europe. Today Daniel is also supporting our customers on AWS services such as AWS RDS, database migrations into the cloud, EC2 and automated infrastructure management with AWS SSM (System Manager). He is a certified AWS Solutions Architect Professional. Prior to dbi services, Daniel was Management System Engineer at LC SYSTEMS-Engineering AG in Basel. Before that, he worked as Oracle Developper &amp;\u00a0Project Manager at Delta Energy Solutions AG in Basel (today Powel AG). Daniel holds a diploma in Business Informatics (DHBW, Germany). His branch-related experience mainly covers the pharma industry, the financial sector, energy, lottery and telecommunications.\",\"sameAs\":[\"https:\/\/x.com\/westermanndanie\"],\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/daniel-westermann\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Installing and patching Oracle GoldenGate 12c to the latest release - dbi Blog","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\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/","og_locale":"en_US","og_type":"article","og_title":"Installing and patching Oracle GoldenGate 12c to the latest release","og_description":"As more and more customers ask for expertise in Oracle GoldenGate this blog post is the first in a series and outlines how to install Oracle GoldenGate 12c and how to patch it to the latest release on Oracle Linux 7.1 x64. The installation sources (as always) can be downloaded from otn.oracle.com. For the latest [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/","og_site_name":"dbi Blog","article_published_time":"2015-08-31T08:44:49+00:00","og_image":[{"width":789,"height":594,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_001-2.png","type":"image\/png"}],"author":"Daniel Westermann","twitter_card":"summary_large_image","twitter_creator":"@westermanndanie","twitter_misc":{"Written by":"Daniel Westermann","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/"},"author":{"name":"Daniel Westermann","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66"},"headline":"Installing and patching Oracle GoldenGate 12c to the latest release","datePublished":"2015-08-31T08:44:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/"},"wordCount":399,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_001-2.png","keywords":["GoldenGate","Oracle"],"articleSection":["Database Administration &amp; Monitoring"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/","url":"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/","name":"Installing and patching Oracle GoldenGate 12c to the latest release - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_001-2.png","datePublished":"2015-08-31T08:44:49+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_001-2.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Selection_001-2.png","width":789,"height":594},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/installing-and-patching-oracle-goldengate-12c-to-the-latest-release\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Installing and patching Oracle GoldenGate 12c to the latest release"}]},{"@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\/8d08e9bd996a89bd75c0286cbabf3c66","name":"Daniel Westermann","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g","caption":"Daniel Westermann"},"description":"Daniel Westermann is Principal Consultant and Technology Leader Open Infrastructure at dbi services. He has more than 15 years of experience in management, engineering and optimization of databases and infrastructures, especially on Oracle and PostgreSQL. Since the beginning of his career, he has specialized in Oracle Technologies and is Oracle Certified Professional 12c and Oracle Certified Expert RAC\/GridInfra. Over time, Daniel has become increasingly interested in open source technologies, becoming \u201cTechnology Leader Open Infrastructure\u201d and PostgreSQL expert. \u00a0Based on community or EnterpriseDB tools, he develops and installs complex high available solutions with PostgreSQL. He is also a certified PostgreSQL Plus 9.0 Professional and a Postgres Advanced Server 9.4 Professional. He is a regular speaker at PostgreSQL conferences in Switzerland and Europe. Today Daniel is also supporting our customers on AWS services such as AWS RDS, database migrations into the cloud, EC2 and automated infrastructure management with AWS SSM (System Manager). He is a certified AWS Solutions Architect Professional. Prior to dbi services, Daniel was Management System Engineer at LC SYSTEMS-Engineering AG in Basel. Before that, he worked as Oracle Developper &amp;\u00a0Project Manager at Delta Energy Solutions AG in Basel (today Powel AG). Daniel holds a diploma in Business Informatics (DHBW, Germany). His branch-related experience mainly covers the pharma industry, the financial sector, energy, lottery and telecommunications.","sameAs":["https:\/\/x.com\/westermanndanie"],"url":"https:\/\/www.dbi-services.com\/blog\/author\/daniel-westermann\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/5404","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\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=5404"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/5404\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/5411"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=5404"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=5404"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=5404"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=5404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}