Environment Details
Server Name : primegg.localdomain
OS Version : Oracle Linux Server release 7
Database Version : 19.0.0.0
GoldenGate Version : 19.1.0.0.4 for oracle
Oracle Home : /u01/app/oracle/product/19.0.0/dbhome_1
GoldenGate Home : /u01/app/oracle/product/19gg
Download software from Oracle edelivery
https://edelivery.oracle.com Select a Product Pack: Oracle Fusion Middleware
Unzip the Software
[oracle@primegg GG19]$ pwd /u01/app/GG19 [oracle@primegg GG19]$ unzip 191004_fbo_ggs_Linux_x64_shiphome.zip Archive: 191004_fbo_ggs_Linux_x64_shiphome.zip creating: fbo_ggs_Linux_x64_shiphome/ creating: fbo_ggs_Linux_x64_shiphome/Disk1/ creating: fbo_ggs_Linux_x64_shiphome/Disk1/install/ inflating: fbo_ggs_Linux_x64_shiphome/Disk1/install/.oui inflating: fbo_ggs_Linux_x64_shiphome/Disk1/install/attachHome.sh inflating: fbo_ggs_Linux_x64_shiphome/Disk1/install/clusterparam.ini inflating: fbo_ggs_Linux_x64_shiphome/Disk1/install/detachHome.sh creating: fbo_ggs_Linux_x64_shiphome/Disk1/install/images/ Continues .. inflating: fbo_ggs_Linux_x64_shiphome/Disk1/stage/shiphomeproperties.xml creating: fbo_ggs_Linux_x64_shiphome/Disk1/stage/sizes/ inflating: fbo_ggs_Linux_x64_shiphome/Disk1/stage/sizes/oracle.oggcore.top.19.1.0.0.0.sizes.properties inflating: fbo_ggs_Linux_x64_shiphome/Disk1/stage/sizes/oracle.oggcore.top19.1.0.0.0ora11g.sizes.properties inflating: fbo_ggs_Linux_x64_shiphome/Disk1/stage/sizes/oracle.oggcore.top19.1.0.0.0ora12c.sizes.properties inflating: fbo_ggs_Linux_x64_shiphome/Disk1/stage/sizes/oracle.oggcore.top19.1.0.0.0ora18c.sizes.properties inflating: fbo_ggs_Linux_x64_shiphome/Disk1/stage/sizes/oracle.oggcore.top19.1.0.0.0ora19c.sizes.properties inflating: OGG-19.1.0.0-README.txt inflating: OGG_WinUnix_Rel_Notes_19.1.0.0.4.pdf [oracle@primegg GG19]$ ls -ltr total 543540 -rw-rw-r--. 1 oracle oracle 1413 May 29 2019 OGG-19.1.0.0-README.txt drwxr-xr-x. 3 oracle oracle 18 Oct 18 2019 fbo_ggs_Linux_x64_shiphome -rw-rw-r--. 1 oracle oracle 332523 Oct 21 2019 OGG_WinUnix_Rel_Notes_19.1.0.0.4.pdf -rwxrw-rw-. 1 oracle oinstall 556240981 Apr 3 22:53 191004_fbo_ggs_Linux_x64_shiphome.zip [oracle@primegg Disk1]$ ls -ltr total 12 drwxr-xr-x. 4 oracle oracle 4096 Oct 18 2019 install drwxr-xr-x. 12 oracle oracle 4096 Oct 18 2019 stage -rwxr-xr-x. 1 oracle oracle 918 Oct 18 2019 runInstaller drwxrwxr-x. 2 oracle oracle 24 Oct 18 2019 response
Lets start the Installation
[oracle@primegg Disk1]$ mkdir -p /u01/app/oracle/product/19gg [oracle@primegg Disk1]$ pwd /u01/app/GG19/fbo_ggs_Linux_x64_shiphome/Disk1 [oracle@primegg Disk1]$ ./runInstaller Starting Oracle Universal Installer... Checking Temp space: must be greater than 120 MB. Actual 60838 MB Passed Checking swap space: must be greater than 150 MB. Actual 9673 MB Passed Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed Preparing to launch Oracle Universal Installer from /tmp/OraInstall2021-04-07_02-10-39AM. Please wait ...
Verify Central Inventory in below mentioned location
[oracle@primegg Disk1]$ cd /u01/app/oraInventory/ContentsXML/ [oracle@primegg ContentsXML]$ ls -ltr total 16 -rw-rw----. 1 oracle oracle 174 Aug 3 22:09 oui-patch.xml -rw-rw----. 1 oracle oracle 554 Aug 7 02:19 inventory.xml -rw-rw----. 1 oracle oracle 329 Aug 7 02:19 comps.xml -rw-rw----. 1 oracle oracle 292 Aug 7 02:19 libs.xml [oracle@primegg ContentsXML]$ cat inventory.xml | grep -i "/u01/app/oracle/product/19gg" <HOME NAME="OraHome1" LOC="/u01/app/oracle/product/19gg" TYPE="O" IDX="2"/>
Set Environmental Variables
[oracle@primegg scripts]$ cat 19gg.env GG19C=/u01/app/oracle/product/19gg; export GG12C ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1; export ORACLE_HOME ORACLE_SID=primegg; export ORACLE_SID PATH=$PATH:/u01/app/oracle/product/19gg; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/u01/app/oracle/product/19gg; export LD_LIBRARY_PATH alias ggsci='cd $GG19C; ./ggsci'
Verify Oracle GoldenGate libraries are linked with the Oracle Libraries
[oracle@primegg scripts]$ env | grep LD_LIBR LD_LIBRARY_PATH=/u01/app/oracle/product/19.0.0/dbhome_1/lib:/u01/app/oracle/product/19gg [oracle@primegg scripts]$ env | grep ORACLE ORACLE_SID=primegg ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1 [oracle@primegg scripts]$ [oracle@primegg scripts]$ . 19gg.env [oracle@primegg scripts]$ cd /u01/app/oracle/product/19gg/ [oracle@primegg 19gg]$ [oracle@primegg 19gg]$ ldd mgr linux-vdso.so.1 => (0x00007fffac9c1000) librt.so.1 => /lib64/librt.so.1 (0x00007f42e001b000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f42dfe16000) libgglog.so => /u01/app/oracle/product/19gg/./libgglog.so (0x00007f42dfab0000) libggutil.so => /u01/app/oracle/product/19gg/./libggutil.so (0x00007f42df894000) libggrepo.so => /u01/app/oracle/product/19gg/./libggrepo.so (0x00007f42df5d9000) libdb-6.1.so => /u01/app/oracle/product/19gg/./libdb-6.1.so (0x00007f42df1c3000) liblmdb.so => /u01/app/oracle/product/19gg/./liblmdb.so (0x00007f42defae000) libggperf.so => /u01/app/oracle/product/19gg/./libggperf.so (0x00007f42ded7b000) libggparam.so => /u01/app/oracle/product/19gg/./libggparam.so (0x00007f42dd662000) libicui18n.so.62 => /u01/app/oracle/product/19gg/./libicui18n.so.62 (0x00007f42dd17d000) libicuuc.so.62 => /u01/app/oracle/product/19gg/./libicuuc.so.62 (0x00007f42dcd7b000) libicudata.so.62 => /u01/app/oracle/product/19gg/./libicudata.so.62 (0x00007f42dad63000) libxerces-c-3.2.so => /u01/app/oracle/product/19gg/./libxerces-c-3.2.so (0x00007f42da6ef000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f42da4d2000) libantlr3c.so => /u01/app/oracle/product/19gg/./libantlr3c.so (0x00007f42da2b7000) libnnz19.so => /u01/app/oracle/product/19.0.0/dbhome_1/lib/libnnz19.so (0x00007f42d9b6f000) libclntsh.so.19.1 => /u01/app/oracle/product/19.0.0/dbhome_1/lib/libclntsh.so.19.1 (0x00007f42d5b60000) libclntshcore.so.19.1 => /u01/app/oracle/product/19.0.0/dbhome_1/lib/libclntshcore.so.19.1 (0x00007f42d55c0000) libggnnzitp.so => /u01/app/oracle/product/19gg/./libggnnzitp.so (0x00007f42d4aa9000) libstdc++.so.6 => /u01/app/oracle/product/19gg/./libstdc++.so.6 (0x00007f42d4711000) libm.so.6 => /lib64/libm.so.6 (0x00007f42d440f000) libgcc_s.so.1 => /u01/app/oracle/product/19gg/./libgcc_s.so.1 (0x00007f42d41f9000) libc.so.6 => /lib64/libc.so.6 (0x00007f42d3e2a000) /lib64/ld-linux-x86-64.so.2 (0x0000555e2ff9b000) libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f42d3c10000) libaio.so.1 => /lib64/libaio.so.1 (0x00007f42d3a0d000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f42d37f3000) [oracle@primegg 19gg]$ ldd extract linux-vdso.so.1 => (0x00007ffc499a4000) librt.so.1 => /lib64/librt.so.1 (0x00007f864de72000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f864dc6d000) libgglog.so => /u01/app/oracle/product/19gg/./libgglog.so (0x00007f864d907000) libggutil.so => /u01/app/oracle/product/19gg/./libggutil.so (0x00007f864d6eb000) libggrepo.so => /u01/app/oracle/product/19gg/./libggrepo.so (0x00007f864d430000) libdb-6.1.so => /u01/app/oracle/product/19gg/./libdb-6.1.so (0x00007f864d01a000) liblmdb.so => /u01/app/oracle/product/19gg/./liblmdb.so (0x00007f864ce05000) libggperf.so => /u01/app/oracle/product/19gg/./libggperf.so (0x00007f864cbd2000) libggparam.so => /u01/app/oracle/product/19gg/./libggparam.so (0x00007f864b4b9000) libicui18n.so.62 => /u01/app/oracle/product/19gg/./libicui18n.so.62 (0x00007f864afd4000) libicuuc.so.62 => /u01/app/oracle/product/19gg/./libicuuc.so.62 (0x00007f864abd2000) libicudata.so.62 => /u01/app/oracle/product/19gg/./libicudata.so.62 (0x00007f8648bba000) libxerces-c-3.2.so => /u01/app/oracle/product/19gg/./libxerces-c-3.2.so (0x00007f8648546000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f8648329000) libantlr3c.so => /u01/app/oracle/product/19gg/./libantlr3c.so (0x00007f864810e000) libnnz19.so => /u01/app/oracle/product/19.0.0/dbhome_1/lib/libnnz19.so (0x00007f86479c6000) libclntsh.so.19.1 => /u01/app/oracle/product/19.0.0/dbhome_1/lib/libclntsh.so.19.1 (0x00007f86439b7000) libclntshcore.so.19.1 => /u01/app/oracle/product/19.0.0/dbhome_1/lib/libclntshcore.so.19.1 (0x00007f8643417000) libggnnzitp.so => /u01/app/oracle/product/19gg/./libggnnzitp.so (0x00007f8642900000) libstdc++.so.6 => /u01/app/oracle/product/19gg/./libstdc++.so.6 (0x00007f8642568000) libm.so.6 => /lib64/libm.so.6 (0x00007f8642266000) libgcc_s.so.1 => /u01/app/oracle/product/19gg/./libgcc_s.so.1 (0x00007f8642050000) libc.so.6 => /lib64/libc.so.6 (0x00007f8641c81000) /lib64/ld-linux-x86-64.so.2 (0x000055c189cc5000) libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f8641a67000) libaio.so.1 => /lib64/libaio.so.1 (0x00007f8641864000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f864164a000) [oracle@primegg 19gg]$ ldd replicat linux-vdso.so.1 => (0x00007ffeb67f6000) librt.so.1 => /lib64/librt.so.1 (0x00007f769bb93000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f769b98e000) libgglog.so => /u01/app/oracle/product/19gg/./libgglog.so (0x00007f769b628000) libggutil.so => /u01/app/oracle/product/19gg/./libggutil.so (0x00007f769b40c000) libggrepo.so => /u01/app/oracle/product/19gg/./libggrepo.so (0x00007f769b151000) libdb-6.1.so => /u01/app/oracle/product/19gg/./libdb-6.1.so (0x00007f769ad3b000) liblmdb.so => /u01/app/oracle/product/19gg/./liblmdb.so (0x00007f769ab26000) libggperf.so => /u01/app/oracle/product/19gg/./libggperf.so (0x00007f769a8f3000) libggparam.so => /u01/app/oracle/product/19gg/./libggparam.so (0x00007f76991da000) libicui18n.so.62 => /u01/app/oracle/product/19gg/./libicui18n.so.62 (0x00007f7698cf5000) libicuuc.so.62 => /u01/app/oracle/product/19gg/./libicuuc.so.62 (0x00007f76988f3000) libicudata.so.62 => /u01/app/oracle/product/19gg/./libicudata.so.62 (0x00007f76968db000) libxerces-c-3.2.so => /u01/app/oracle/product/19gg/./libxerces-c-3.2.so (0x00007f7696267000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f769604a000) libantlr3c.so => /u01/app/oracle/product/19gg/./libantlr3c.so (0x00007f7695e2f000) libnnz19.so => /u01/app/oracle/product/19.0.0/dbhome_1/lib/libnnz19.so (0x00007f76956e7000) libclntsh.so.19.1 => /u01/app/oracle/product/19.0.0/dbhome_1/lib/libclntsh.so.19.1 (0x00007f76916d8000) libclntshcore.so.19.1 => /u01/app/oracle/product/19.0.0/dbhome_1/lib/libclntshcore.so.19.1 (0x00007f7691138000) libggnnzitp.so => /u01/app/oracle/product/19gg/./libggnnzitp.so (0x00007f7690621000) libstdc++.so.6 => /u01/app/oracle/product/19gg/./libstdc++.so.6 (0x00007f7690289000) libm.so.6 => /lib64/libm.so.6 (0x00007f768ff87000) libgcc_s.so.1 => /u01/app/oracle/product/19gg/./libgcc_s.so.1 (0x00007f768fd71000) libc.so.6 => /lib64/libc.so.6 (0x00007f768f9a2000) /lib64/ld-linux-x86-64.so.2 (0x000055f69538c000) libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f768f788000) libaio.so.1 => /lib64/libaio.so.1 (0x00007f768f585000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f768f36b000) [oracle@primegg 19gg]$ ldd ggsci linux-vdso.so.1 => (0x00007ffefccd6000) librt.so.1 => /lib64/librt.so.1 (0x00007f31d4c3a000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f31d4a35000) libgglog.so => /u01/app/oracle/product/19gg/./libgglog.so (0x00007f31d46cf000) libggutil.so => /u01/app/oracle/product/19gg/./libggutil.so (0x00007f31d44b3000) libggrepo.so => /u01/app/oracle/product/19gg/./libggrepo.so (0x00007f31d41f8000) libdb-6.1.so => /u01/app/oracle/product/19gg/./libdb-6.1.so (0x00007f31d3de2000) liblmdb.so => /u01/app/oracle/product/19gg/./liblmdb.so (0x00007f31d3bcd000) libggperf.so => /u01/app/oracle/product/19gg/./libggperf.so (0x00007f31d399a000) libggparam.so => /u01/app/oracle/product/19gg/./libggparam.so (0x00007f31d2281000) libicui18n.so.62 => /u01/app/oracle/product/19gg/./libicui18n.so.62 (0x00007f31d1d9c000) libicuuc.so.62 => /u01/app/oracle/product/19gg/./libicuuc.so.62 (0x00007f31d199a000) libicudata.so.62 => /u01/app/oracle/product/19gg/./libicudata.so.62 (0x00007f31cf982000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f31cf766000) libxerces-c-3.2.so => /u01/app/oracle/product/19gg/./libxerces-c-3.2.so (0x00007f31cf0f1000) libantlr3c.so => /u01/app/oracle/product/19gg/./libantlr3c.so (0x00007f31ceed6000) libnnz19.so => /u01/app/oracle/product/19.0.0/dbhome_1/lib/libnnz19.so (0x00007f31ce78e000) libclntsh.so.19.1 => /u01/app/oracle/product/19.0.0/dbhome_1/lib/libclntsh.so.19.1 (0x00007f31ca77f000) libclntshcore.so.19.1 => /u01/app/oracle/product/19.0.0/dbhome_1/lib/libclntshcore.so.19.1 (0x00007f31ca1df000) libggnnzitp.so => /u01/app/oracle/product/19gg/./libggnnzitp.so (0x00007f31c96c8000) libstdc++.so.6 => /u01/app/oracle/product/19gg/./libstdc++.so.6 (0x00007f31c9330000) libm.so.6 => /lib64/libm.so.6 (0x00007f31c902e000) libgcc_s.so.1 => /u01/app/oracle/product/19gg/./libgcc_s.so.1 (0x00007f31c8e18000) libc.so.6 => /lib64/libc.so.6 (0x00007f31c8a49000) /lib64/ld-linux-x86-64.so.2 (0x000055b136a1e000) libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f31c882e000) libaio.so.1 => /lib64/libaio.so.1 (0x00007f31c862c000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f31c8412000)=
Create the required working directories for GoldenGate
[oracle@primegg scripts]$ . 19gg.env [oracle@primegg scripts]$ ./ggsci Oracle GoldenGate Command Interpreter for Oracle Version 19.1.0.0.4 OGGCORE_19.1.0.0.0_PLATFORMS_191017.1054_FBO Linux, x64, 64bit (optimized), Oracle 19c on Aug 17 2021 21:16:29 Operating system character set identified as UTF-8. Copyright (C) 1995, 2021, Oracle and/or its affiliates. All rights reserved. GGSCI (primegg.localdomain) 1> CREATE SUBDIRS Creating subdirectories under current directory /u01/app/oracle/product/19gg Parameter file /u01/app/oracle/product/19gg/dirprm: created. Report file /u01/app/oracle/product/19gg/dirrpt: created. Checkpoint file /u01/app/oracle/product/19gg/dirchk: created. Process status files /u01/app/oracle/product/19gg/dirpcs: created. SQL script files /u01/app/oracle/product/19gg/dirsql: created. Database definitions files /u01/app/oracle/product/19gg/dirdef: created. Extract data files /u01/app/oracle/product/19gg/dirdat: created. Temporary files /u01/app/oracle/product/19gg/dirtmp: created. Credential store files /u01/app/oracle/product/19gg/dircrd: created. Masterkey wallet files /u01/app/oracle/product/19gg/dirwlt: created. Dump files /u01/app/oracle/product/19gg/dirdmp: created.