Software Installation Directories and Programs for Oracle GoldenGate

The following table describes the major directories of an Oracle GoldenGate Microservices installation.

Table 2-1 Directories in an Oracle GoldenGate MA installation

Directory Description

bin

Sub-directory for most of the Oracle GoldenGate executable files.

lib

Contains libraries, utility files, and scripts.

jdk

Java Developer Kit directory

oui

Oracle Universal Installer directory

OPatch

Location of Oracle Patch Utility directory to install patches (opatch).

deinstall

Location of deinstall.sh, which is the software deinstallation script.

The following table describes the programs and utilities exclusively available with MA.

Name Description Default Directory

adminsrvr

The Administration Service supervises, administers, manages, and monitors processes operating within an Oracle GoldenGate deployment for both active and inactive processes.

$OGG_HOME/bin

distsrvr

A Distribution Service is a service that functions as a networked data distribution agent in support of conveying and processing data and commands in a distributed deployment.

$OGG_HOME/bin

chkptdump

Utility to dump contents from the checkpoint files.

$OGG_HOME/bin

extract

Extract data process.

$OGG_HOME/bin

oggca.sh

The Oracle GoldenGate Microservices Configuration Assistant.

$OGG_HOME/bin

orapki

Utility to manage public key infrastructure elements, such as wallets and certificate revocation lists.

$OGG_HOME/bin

pmsrvr

The Performance Metrics Service uses the metrics service to collect and store instance deployment performance results.

$OGG_HOME/bin

recvsrvr

A Receiver Service is the central control service that handles all incoming trail files.

$OGG_HOME/bin

replicat

Replicat data process.

$OGG_HOME/bin

ServiceManager

A Service Manager acts as a watchdog for other microservices in Oracle GoldenGate.

$OGG_HOME/bin

sqlplus

An interactive tool with a command-line user interface used to connect to the Oracle Database Server.

$OGG_HOME/lib/instantclient

sql

An SQL directory that contains the healthcheck, legacy, and sharding utilities.

$OGG_HOME/lib

utl

A utility directory that contains the install, logging, reverseproxy, and sharding utilities.

$OGG_HOME/lib