Goldengate silent installation
The thought of deploying goldengate makes me want to throw up, but work, always do:
1. Decompress:
$unzip 123014_fbo_ggs_Linux_x64_shiphome.zip
$cd fbo_ggs_Linux_x64_shiphome/Disk1/
$. / runInstaller
Ah, it was another big surprise. I didn't install the system for a while, but to no avail, I had no choice but to use the killer's mace: silent way.
1. Edit the oggcore.rsp file:
$ls
Install response runInstaller stage
Only two things need to be modified:
$vi response/oggcore.rsp
#
# # Copyright (c) Oracle Corporation 2017. All rights reserved. # #
#
# # Specify values for the variables listed below to customize # #
# # your installation. # #
#
# # Each variable is associated with a comment. The comment # #
# # can help to populate the variables with the appropriate # #
# # values. # #
#
# # IMPORTANT NOTE: This file should be secured to have read # #
# # permission only by the oracle user or an administrator who # #
# # own this installation to protect any sensitive input values. # #
#
#
#-
# Do not change the following system generated value.
#-
Oracle.install.responseFileVersion=/oracle/install/rspfmt_ogginstall_response_schema_v12_1_2
#
#
# # Oracle GoldenGate installation option and details # #
#
#
#-
# Specify the installation option.
# Specify ORA12c for installing Oracle GoldenGate for Oracle Database 12c and
# ORA11g for installing Oracle GoldenGate for Oracle Database 11g
#-
INSTALL_OPTION=ORA11g # needs to be modified. The database version 11g that needs to be synchronized is ORA11g. If 12c, select ORA12c.
#-
# Specify a location to install Oracle GoldenGate
#-
SOFTWARE_LOCATION=/u01/app/goldengate # needs to be modified, which is the directory where ogg is installed
#-
# Specify true to start the manager after installation.
#-
START_MANAGER=
#-
# Specify a free port within the valid range for the manager process.
# Required only if START_MANAGER is true.
#-
MANAGER_PORT=
#-
# Specify the location of the Oracle Database.
# Required only if START_MANAGER is true.
#-
DATABASE_LOCATION=
#
#
# # Specify details to Create inventory for Oracle installs # #
# # Required only for the first Oracle product install on a system. # #
#
#
#-
# Specify the location which holds the install inventory files.
# This is an optional parameter if installing on
# Windows based Operating System.
#-
INVENTORY_LOCATION=
#-
# Unix group to be set for the inventory directory.
# This parameter is not applicable if installing on
# Windows based Operating System.
#-
UNIX_GROUP_NAME=
To install:
. / runInstaller-silent-nowait-responseFile / home/oracle/fbo_ggs_Linux_x64_shiphome/Disk1/response/oggcore.rs
$. / runInstaller-silent-nowait-responseFile / home/oracle/fbo_ggs_Linux_x64_shiphome/Disk1/response/oggcore.rsp
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 120 MB. Actual 38397 MB Passed
Checking swap space: must be greater than 150 MB. Actual 32767 MB Passed
Preparing to launch Oracle Universal Installer from / tmp/OraInstall2018-09-1903-32-36PM. Please wait...
[oracle@jq-prod-oracle-wms#15:32:38:/home/oracle/fbo_ggs_Linux_x64_shiphome/Disk1]
$You can find the log of this install session at:
/ u01/app/oraInventory/logs/installActions2018-09-1903-32-36PM.log
The installation of Oracle GoldenGate Core was successful.
Please check'/ u01/app/oraInventory/logs/silentInstall2018-09-1903-32-36PM.log' for more details.
Successfully Setup Software.
The ok software installation is complete.
Finally:
$. / ggsci
. / ggsci: error while loading shared libraries: libnnz11.so: cannot open shared object file: No such file or directory
The heart is cool again, but to see this error is simply the lack of environmental variables:
Vi .bash _ profile
Add:
Export LD_LIBRARY_PATH=$ORACLE_HOME/lib
Effective:
. .bash _ profile
$. / ggsci
Oracle GoldenGate Command Interpreter for Oracle
Version 12.3.0.1.4 OGGCORE_12.3.0.1.0_PLATFORMS_180415.0359_FBO
Linux, x64, 64bit (optimized), Oracle 11g on Apr 15 2018 21:16:09
Operating system character set identified as UTF-8.
Copyright (C) 1995, 2018, Oracle and/or its affiliates. All rights reserved.
GGSCI (chunqiu) 1 > info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER STOPPED
Wednesday, 2018-09-19