Managing your Enterprise can be a real challenge, especially when there are multiple sites and distributed databases. We need to keep a close eye on things, ensuring that systems remain operational and efficient by checking whether the databases are open, data replication is running with minimal lag, and adequate space is available in both the databases and filesystems, the list goes on.
Oracle offers a web-based product called Oracle GoldenGate Monitor 12c to manage and configure GoldenGate instances, but we will focus on the management features already built-in GoldenGate and implement a number of options and utilities, including how to leverage Oracle Enterprise Manager 12c Cloud Control. Here, you will learn how to develop a metric extension to monitor your GoldenGate environment effectively at no additional OEM license cost.
This chapter includes discussion on the following topics:
Let's start by looking at the GoldenGate management products available from Oracle.
The Oracle Management Pack for GoldenGate comprises of the following three software products, each of which requires a license in addition to the Oracle GoldenGate 12c license:
We will focus on the GoldenGate Monitor product because this has received a number of new features in the 12c version that enhance, manage, and monitor Oracle GoldenGate.
Oracle GoldenGate Monitor was first released by Oracle Corporation in the 11g Release 1 version to replace the aging Oracle GoldenGate Director product. However, Oracle GoldenGate Director is still included in the 12c Management Pack to provide support for legacy GoldenGate installations. Both products feature a web-based client, a WebLogic server, and a database repository to support data received from monitoring agents. The architecture is designed to minimize any performance impact on the GoldenGate enterprise.
The following diagram illustrates the high-level system components that are similar to the OEM 12c topology:
Let's discuss the components in more detail:
18.119.125.7