This appendix describes the programs, directories, and other components created or used by the Oracle GoldenGate software in the Oracle GoldenGate installation directory. Additional files not listed here might be installed on certain platforms. Files listed here might not be installed on every platform.
This appendix contains the following sections:
This section describes programs installed in the root Oracle GoldenGate installation directory.
Note:
Some programs may not exist in all installations. For example, if only capture or delivery is supported by Oracle GoldenGate for your platform, the extract or replicat program will not be installed, respectively. Likewise, special files might be installed to support a specific database.Table A-1 Oracle GoldenGate Installed Programs and Utilities
Program | Description |
---|---|
|
Converts checkpoint files to a newer version. |
|
Converts parameter files that do not use SQL-92 rules for quoted names and literals to updated parameter files that use SQL-92 rules. SQL-92 format for quoted object names and literals was introduced as the default with version 12c of Oracle GoldenGate. |
|
Generates data definitions and is referenced by Oracle GoldenGate processes when source and target tables have dissimilar definitions. |
|
Sends event messages created by Collector and Replicat on Windows or UNIX systems to EMS on NonStop systems. |
|
Performs capture from database tables or transaction logs or receives transaction data from a vendor access module. |
|
Oracle GoldenGate installation script for the SQL/MX database. |
|
Associated program of GGSCI. Launches and monitors external applications, such as the JAGENT of Oracle GoldenGate Monitor. Integrates those applications into the GGSCI environment. |
|
User interface to Oracle GoldenGate for issuing commands and managing parameter files. |
|
Start the Oracle GoldenGate Manager process from a batch job or the operator console on a z/OS system. Installed to support DB2 z/OS databases. |
|
Installs Oracle GoldenGate as a Windows service and provides other Windows-based service options. |
|
Generates data-encryption keys. |
|
A utility for viewing and saving information stored in extract trails or files. |
|
(Manager) Control process for resource management, control and monitoring of Oracle GoldenGate processes, reporting, and routing of requests through the GGSCI interface. |
|
Manages Oracle GoldenGate error messages. |
|
Applies data to target database tables. |
|
A utility that reverses the order of transactional operations, so that Replicat can be used to back out changes from target tables, restoring them to a previous state. |
|
The Collector process, an Extract TCP/IP server collector that writes data to remote trails. |
|
Started by Extract to read the TMF audit trails generated by TMF-enabled applications. Installed to support the NonStop SQL/MX database. |
This Section describes the subdirectories of the Oracle GoldenGate installation directory and their contents.
Note:
Some directories may not exist in all installations.Table A-2 Oracle GoldenGate Subdirectories
Directory | Description |
---|---|
|
Contains the checkpoint files for the bounded recover feature. |
|
Contains the property and XML files that are used to configure Oracle GoldenGate Monitor. |
|
Contains the data store that is used to persist information that is gathered from an Oracle GoldenGate instance for use by the Oracle GoldenGate Monitor application or within Oracle Enterprise Manager. |
|
Contains the checkpoint files created by Extract and Replicat processes, which store current read and write positions to support data accuracy and fault tolerance. Written in internal Oracle GoldenGate format. File name format is Do not edit these files. Examples:
|
|
Contains credential store files. |
|
The default location for Oracle GoldenGate trail files and extract files that are created by Extract processes to store extracted data for further processing by the Replicat process or another application or utility. Written in internal Oracle GoldenGate format. File name format is a user-defined two-character prefix followed by either a six-digit sequence number (trail files) or the user-defined name of the associated Extract process group (extract files). Do not edit these files. Examples:
|
|
The default location for data definitions files created by the These files may be edited to add definitions for newly created tables. If you are unsure of how to edit a definitions file, contact Oracle GoldenGate technical support. Example:
|
|
Contains trace, or dump, files that support the internal activity logging mechanism. |
|
Contains the Java executable files that support Oracle GoldenGate Monitor. |
|
Default location for status files. File name format is These files are only created while a process is running. The file shows the program name, the process name, the port number, and the process ID. Do not edit these files. Examples:
|
|
The default location for Oracle GoldenGate parameter files created by Oracle GoldenGate users to store run-time parameters for Oracle GoldenGate process groups or utilities. Written in external ASCII format. File name format is These files may be edited to change Oracle GoldenGate parameter values after stopping the process. They can be edited directly from a text editor or by using the Examples:
|
|
Not used by Oracle GoldenGate. |
|
The default location for process report files created by Extract, Replicat, and Manager processes to report statistical information relating to a processing run. Written in external ASCII format. File name format is Do not edit these files. Examples:
|
|
Used by the |
|
The default location for storing transaction data when the size exceeds the memory size that is allocated for the cache manager. Do not edit these files. |
|
Contains Oracle GoldenGate wallet files. |
|
Contains sample files to help with the creation of user exits. |
This section describes other files, templates, and objects created or installed in the root Oracle GoldenGate installation directory.
Note:
Some files may not be installed in your environment, depending on the database and OS platform.Table A-3 Other Oracle GoldenGate Installed Files
Component | Description |
---|---|
|
Template for use with Replicat when creating a run file for the Microsoft BCP/DTS bulk-load utility. |
|
Blowfish encryption software license agreement. |
|
Contains the Windows dynamic link library for the Oracle GoldenGate Monitor C sub-agent. |
|
Windows dynamic link library used by the |
chkpt_db_create.sql
|
Script that creates a checkpoint table in the local database. A different script is installed for each database type. |
|
Template for use with Replicat when creating a control file for the IBM |
|
Script that removes the DDL trace file. (Oracle installations) |
|
Script that saves DDL from the marker table to a file. |
|
Script that disables the Oracle GoldenGate DDL trigger. (Oracle installations) |
|
Script that enables the Oracle GoldenGate DDL trigger. (Oracle installations) |
|
Script that supports filtering of DDL by Oracle GoldenGate. This script runs programmatically; do not run it manually. |
|
Empty script file for use by Oracle GoldenGate support staff. |
|
Scripts that run programmatically as part of Oracle GoldenGate DDL support; do not run these scripts. |
|
Script that pins DDL tracing, the DDL package, and the DDL trigger for performance improvements. (Oracle installations) |
|
Script that purges the Oracle recyclebin in support of the DDL replication feature. |
|
Script that removes the DDL extraction trigger and package. (Oracle installations) |
ddl_session1.sql |
Supports the installation of the Oracle DDL objects. This script runs programmatically; do not run it manually. |
|
Script that installs the Oracle GoldenGate DDL extraction and replication objects. (Oracle installations) |
|
Script that verifies whether or not each object created by the Oracle GoldenGate DDL support feature exists and is functioning properly. (Oracle installations) |
|
Scripts that control whether the Oracle DDL trigger collects metadata. This script runs programmatically; do not run it manually. |
|
Scripts that control whether DDL tracing is on or off. |
|
Script that sets the level of tracing for the DDL support feature. (Oracle installations) |
|
Debug text files that may be present if tracing was turned on. |
demo_db_scriptname.sql demo_more_db_scriptname.sql |
Scripts that create and populate demonstration tables for use with tutorials and basic testing. |
|
Dump files created by Oracle GoldenGate processes for tracing purposes. |
|
User-created file that stores encryption keys. Written in external ASCII format. |
|
User exit example. |
|
User exit example that demonstrates how to use UTF16 encoded data in the callback structures for information exchanged between the user exit and the process. |
|
License agreement for FreeBSD. |
|
Data file that contains error, informational, and warning messages that are returned by the Oracle GoldenGate processes. The version of this file is checked upon process startup and must be identical to that of the process in order for the process to operate. |
|
File that logs processing events, messages, errors, and warnings generated by Oracle GoldenGate. |
|
Windows dynamic link library used by the |
|
User-created file that stores parameters applying to the Oracle GoldenGate instance as a whole. |
|
Help file for the GGSCI command interface. |
|
Windows shared libraries for International Components for Unicode, where xx is the currently used version. |
|
Windows batch file for the Java Agent for Oracle GoldenGate Monitor. |
|
Log files for the Oracle GoldenGate Monitor Agent. |
|
UNIX shell script for the Java Agent for Oracle GoldenGate Monitor |
|
Lesser General Public License statement. Applies to free libraries from the Free Software Foundation. |
|
ODBC file for Ingres 2.6 on Unix. |
|
License agreement for |
|
Windows dynamic link library containing the XML library for the Oracle GoldenGate XML procedures. |
|
License agreement for |
|
File created by Replicat if markers were passed from a NonStop source system. |
|
Script that removes the DDL marker table. (Oracle installations) |
|
Script that installs the Oracle GoldenGate DDL marker table. (Oracle installations) |
|
Script that confirms successful installation of the DDL marker table. (Oracle installations) |
|
Third-party software license file. |
|
Ingres 2.6 on Unix ODBC configuration file. |
|
Script that contains configurable parameters for DDL support. (Oracle installations) |
|
License agreement for |
|
POSIX threads library for Microsoft Windows. |
|
Supports the replication of Oracle encrypted data. |
|
Script files that support the Oracle GoldenGate Monitor Agent. |
|
Script that creates the database role necessary for Oracle GoldenGate DDL support. (Oracle installations) |
|
Sample ODBC file for Ingres 2.6 on UNIX. |
|
Template for use with Replicat when creating a control file for the Oracle SQL*Loader bulk-load utility. |
|
z/OS |
|
z/OS Unix System Services scripts to start the Manager process from GGSCI. |
|
z/OS system input command for the Manager process. |
|
File containing user-defined instructions for responding to TCP/IP errors. |
|
Include file for user exit API. |
|
Apache XML parser library. |
|
License agreement for |
When database checkpoints are being used, Oracle GoldenGate creates a checkpoint table with a user-defined name in the database upon execution of the ADD CHECKPOINTTABLE
command, or a user can create the table by using the chkpt_
db
_create.sql
script (where db
is an abbreviation of the type of database that the script supports). For a description of this table, see Administering Oracle GoldenGate for Windows and UNIX.