Software Installation Directories and Programs for Oracle GoldenGate

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

Table 2-2 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. Set the $OGG_HOME/lib/instantclient among other libraries that are used for database connectivity.

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

extract

Extract data process.

$OGG_HOME/bin

oggca.sh

The MA 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

SQLPlus is an interactive, batch query tool installed with every Oracle Database Server or Client installation. It has a command-line user interface, a windows GUI, and a web-based user interface.

$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