About Oracle GoldenGate Maximum Availability Hub on Oracle Cloud Marketplace
Oracle GoldenGate Maximum Availability Hub was designed to save you time in setting up and configuring your Oracle GoldenGate high availability solution.
It provides high availability by configuring a 2-node cluster server for fast and simple failover, and disaster recovery by leveraging Oracle Advanced Cluster File System (ACFS) replication to another identical GoldenGate hub server on a separate 2-node cluster server.
How it works
When you deploy Oracle GoldenGate Maximum Availability Hub on Oracle Cloud Marketplace, a terraform script creates the necessary networking resources, two 2-node RAC clusters, installs the grid infrastructure and XAG, and then the required resources to set up ACFS Replication between the two clusters.
Once the stack is deployed, the startup script runs and configures ACFS Replication, after which you can run ACFS role reversal. See Managing Planned Outages and Managing unplanned outages.
Overview of Oracle GoldenGate and supporting technologies
Explore the technologies required to replicate data between databases.
Oracle GoldenGate
Oracle GoldenGate provides real-time, log-based change data capture and delivery between homogenous and heterogeneous systems. It lets you construct a cost-effective and low-impact real-time data integration and continuous availability solution.
Oracle GoldenGate replicates data from committed transactions with transaction integrity and minimal overhead on your existing infrastructure. The architecture supports multiple data replication topologies, such as one-to-many, many-to-many, cascading, and bidirectional. Its wide variety of use cases includes real-time business intelligence; query offloading; zero-downtime upgrades and migrations; and active-active databases for data distribution, data synchronization, and high availability.
Oracle GoldenGate Microservices Architecture provides REST-enabled services. The REST-enabled services provide remote configuration, administration, and monitoring through HTML5 web pages, command line interfaces, and APIs.
Recommended Oracle GoldenGate 21c (and higher releases) introduces
unified build support, so that a single software installation supports capturing and
applying replicated data to multiple major Oracle Database versions (11g Release 2
to 21c). This is possible because an Oracle GoldenGate installation includes the
required Oracle Database client libraries without requiring a separate database
ORACLE_HOME
installation.
Oracle Grid Infrastructure Agents
Oracle Grid Infrastructure Agents (XAG) are Oracle Grid Infrastructure components that provide the high availability (HA) framework to application resources and resource types managed through the agent management interface, AGCTL. This framework provides a complete, ready-to-use solution that contains pre-defined Oracle Grid Infrastructure resource configurations and agents to integrate applications for complete application HA.
The Oracle Grid Infrastructure Agents provide pre-defined Oracle Clusterware resources for Oracle GoldenGate, Siebel, Oracle PeopleSoft, JD Edwards, and Oracle WebLogic Server, as well as Apache and MySQL applications. Using the agent for Oracle GoldenGate simplifies the creation of dependencies on the source and target databases, the application VIP, and the Advanced Cluster File System (ACFS) mount point. The agent command line utility (AGCTL) is used to start and stop Oracle GoldenGate, and can also be used to relocate Oracle GoldenGate between the nodes in the cluster.
Oracle Advanced Cluster File System (ACFS)
Oracle ACFS can be used to store Oracle GoldenGate files.
Oracle Advanced Cluster File System (Oracle ACFS) is a multi-platform, scalable file system, and storage management technology that extends Oracle Automatic Storage Management (Oracle ASM) functionality to support all customer files.
Oracle ACFS leverages Oracle Clusterware for cluster membership state transitions and resource-based high availability. Oracle ACFS is bundled into the Oracle Grid Infrastructure (GI) allowing for integrated optimized management of databases, resources, volumes, and file systems.
Concepts
Familiarize yourself with common concepts and abbreviations you're sure to encounter when working with Oracle GoldenGate Maximum Availability Hub on Oracle Cloud Marketplace.
Concept or abbreviation | Definition |
---|---|
ACFS | Advanced cluster file system |
ASM | Automatic storage management |
ASMLIB | Oracle Database automatic storage management support library. |
CRS | Cluster ready services |
DNS | Domain name service |
GI | Grid infrastructure |
NGINX | Pronounced "engine x," an HTTP web server Oracle GoldenGate uses for reverse proxy. |
OCI | Oracle Cloud Infrastructure |
RAC | Real application clusters |
SCAN | Single client access name |
VCN | Virtual cloud network |
VIP | Virtual IP |
VM | Virtual machine |
VNIC | Vritual network interface card |
XAG | Oracle Grid Infrastructure standalone agent |