Silent install for Oracle GoldenGate 21c (Big Data – Microservices edition) – Step 1 of 2
Been awhile since I did a post on installing Oracle GoldenGate. The last post I did was back in 2019 which showed how to do a silent install of Oracle GoldenGate 12c – Classic. In looking through my posts I realized I have not done one on installing Microservices (any of them) silently; here is a post on installing Oracle GoldenGate 21c for Big Data (Microservices).
Note: This same approach can be followed with all the Oracle GoldenGate Microservices releases (126.96.36.199.1 or later).
The binaries for Oracle GoldenGate for Big Data are downloaded from the Oracle Technology Network (OTN). The current published release is 188.8.131.52.0. However,
as of April 26, 2022, there have been announcements that 184.108.40.206.0 has been released (it has not appeared on any Oracle sites yet). Download the version which you need.
After downloading the binaries, they need to be copied to the server in which Oracle GoldenGate will be run. Once the binaries are transferred, they need to be unzipped to a temporary directory
$ unzip ./214000_ggs_Linux_x64_BigData_services_shiphome.zip -d ./ogg21cbd
Before installing Oracle GoldenGate for Big Data, establishing the directory structure needs to be done. The following commands can be used to create the Oracle GoldenGate Home and other directories needed:
$ mkdir -p /opt/app/oracle/product/21.4.0/ogghome_1
$ mkdir -p /opt/app/oraInventory
Installing Oracle GoldenGate
With the binaries unzipped, the next step is to install Oracle GoldenGate. This process will be done using the silent install process. To perform a silent, install the oggcore.rsp file needs to be updated. The information below is a sample response file that illustrates what a working file looks like without the comments. See in mind that your file will look a bit different depending on you $OGG_HOME AND Inventory location
Once a response file has been defined, the next thing is to install Oracle GoldenGate with the response file:
$ cd ./ogg21cbd/ggs_Linux_x64_BigData_services_shiphome/Disk1
After the installation is done, make sure that the orainstRoot.sh file is run as the root user.
Once the binaries are installed, your Oracle GoldenGate Home ($OGG_HOME) is now defined. Update the needed profile information (.bash_profile or .bashrc) to have this defined automatically when you login to the user. The next step is to define and install the deployment home ($DEPLOYMENT_HOEM) that will be used within the architecture. I’ll write this up in the next post on this topic.