Welcome to one of the world’s most comprehensive collections of Oracle Maximum Availability Architecture (MAA) reference materials.
This hub brings together the best resources for DBAs, architects, developers, cloud engineers, and mission-critical data professionals.
Here you will find curated links to:
- Best practices
- Architecture blueprints
- Tutorials & labs
- Performance and tuning guides
- Data Guard, RAC, ZDLRA, Exadata & cloud HA patterns
- Videos, workshops, and technical deep dives
Last updated: December 2025
- Oracle MAA main page: https://www.oracle.com/maa
- Oracle MAA Documentation
- Oracle MAA Reference Architectures
- Oracle MAA Database Best Practices for on-Premises
- Oracle MAA Database Best Practices for Exadata Customers
- Oracle MAA Database Best Practices for the Oracle Cloud

New Oracle MAA Review (Beta):
- Follow instructions on Doc ID 2953810.1
Oracle Cloud Infrastructure (OCI) Diagram Architecture Toolkit:
- Architecture Diagram Toolkit: three formats (PowerPoint, draw.io, Visio)
Oracle Live Labs (Free Tutorials):
- Set Up Unparalleled Data Protection with Oracle Active Data Guard 26ai (3 hrs)
- Protect Your Data with Oracle Active Data Guard (19c – 3 hrs)
- Oracle Database Hybrid Active Data Guard (19c – 5hrs)
- Setting Up Active Data Guard For On-Premises (19c – 4hrs)
- Setting Up Data Guard Across Cloud Regions (30 mins)
- New Generation Oracle RAC: HA and Scalability for your Applications (2 hrs)
- Application Continuity made simple with Universal Connection Pool (5 hrs)
- Evolve your applications online with Edition-Based Redefinition, Online Redefinition (2 hrs)
- Oracle Fleet Patching and Provisioning (FPP) – Quick Start (3 hrs)
- Introduction to Oracle Global Data Services (GDS) – (2 hrs)
- How to set up Active-Active database replication in Oracle GoldenGate 23ai Free (2 hrs)
- Replicate data using Oracle Cloud Infrastructure GoldenGate (2 hrs)
- Set up bidirectional replication in Oracle Cloud Infrastructure GoldenGate (2 hrs)
- Learn how to achieve Data Sovereignty with Oracle Globally Distributed Database 19c (1 hr)
- Zero Downtime Migration: Logical Online Migration to Oracle Autonomous Database (3 hrs)
- Zero Downtime Migration: Physical Online Migration with Backup Location to Co-Managed Databases in OCI (3.5 hrs)
- Zero Downtime Migration : Physical Offline Migration to Co-Managed Databases in OCI (3 hrs)
Tools to Download:
- Zero Downtime Migration
- Autonomous Health Framework (AHF) including TFA, ORAchk, and EXAchk ( MOS 2550798.1)
- OSWatcher (Doc ID 301137.1)
- ExaWatcher (Doc ID 1617454.1)
Some Best Practices Links
- Oracle Database High Availability Overview and Best Practices <— NEW VERSION (Oct, 2025)
- Oracle Flashback Best Practices
- Oracle Data Guard Hybrid Cloud Configuration
- Best Practices for Corruption Detection, Prevention, and Automatic Repair – in a Data Guard Configuration (Doc ID 1302539.1)
- How to create a RAC Database Service With Physical Standby Role Option? (Doc ID 1129143.1)
- Oracle Global Data Services Best Practices
- Single-Endpoint Client Configuration: Using External Load Balancer (LBR) with Oracle Global Data Services (GDS)
- Application Connections Best Practices
- How To Configure Client Failover For Data Guard Connections Using Database Services (Doc ID 1429223.1)
- Note 742060.1 Release Schedule of Current Database Releases
- Note: 888.1 – Primary Note for Database Proactive Patch Program
- Note: 555.1 Oracle Database 19c Important Recommended One-Off Patches
- Note: 888828.1 – Database Machine and Exadata Storage Server Supported Versions
- Note: 2333222.1 Exadata Cloud Service Software Versions
- Note: 1270094.1 – Exadata Critical Issues (already included as part of 555.1)
- Note: 1593712.1 – Graceful Application Switchover in RAC with No Application Interruption
- Note: 1302539.1 – Best Practices for Corruption Detection, Prevention, and Automatic Repair – in a Data Guard Configuration
- Oracle Data Guard Best Practices
- My Oracle Support Note 2275154.1- Creating a Physical Standby Database in an 11.2, 12.1, 12.2 or later environment
- Note: 1265700.1 – Oracle Patch Assurance – Data Guard Standby-First Patch Apply
- Note: 1302539.1 – Best Practices for Corruption Detection, Prevention, and Automatic Repair – in a Data Guard Configuration
- Monitoring Best Practices for Data Guard / Active Data Guard using the Broker or SQL Command Line, My Oracle Support Note 2064281.1
- Deploying Oracle Maximum Availability Architecture with Exadata Database Machine
- Oracle Maximum Availability Architecture (MAA) GoldenGate Hub
- Oracle GoldenGate Microservices Architecture on Oracle Cloud Infrastructure
- HA Overview: Chapter 7 Operational Prerequisites for Maximizing Availability
- MAA Best Practices for Oracle Exadata Database Machine
- Test environment and test practices MOS 1262380.1
- Configuring the Test System and QA Environments
- Performing Preproduction Validation Steps
- Data Guard Standby-First Patch Apply (Doc ID 1265700.1)
- Oracle Database Security Guide
- Database Backup and Recovery Reference
- Database Backup and Recovery User’s Guide
- ZDLRA Overview and Benefits
- ZDLRA MAA Best Practices
- Oracle Database Consolidation Best Practices for Exadata, Exadata Cloud Service, and Exadata Cloud at Customer
- Best Practices For Database Consolidation On Oracle Exadata Database Machine
- Oracle MAA Best Practices – Enterprise Manager
- Operational Considerations and Troubleshooting Oracle Enterprise Manager 13c
- Exadata Health and Resource Usage Monitoring
- Exadata Health and Resource Utilization Monitoring – Exadata Database Machine KPIs
- Exadata Health and Resource Utilization Monitoring – Adaptive Thresholds
- Exadata Health and Resource Utilization Monitoring – System Baselining for Faster Problem Resolution
Demonstration Links
Data Guard-Related Links
- Oracle Data Guard Concepts and Administration
- Best Practices for Corruption Detection, Prevention, and Automatic Repair – in a Data Guard Configuration (Doc ID 1302539.1)
- Troubleshooting Oracle Data Guard
- Upgrade and Downgrade Considerations for Data Guard for Container Databases
- Oracle Active Data Guard Compared to Storage Remote Mirroring
- Configure Fast Start Failover
- Accessing and tuning Network performance for Data Guard and RMAN (Doc ID 2064368.1)
- Tune and Troubleshoot Oracle Data Guard
- Redo Apply Troubleshooting and Tuning
- Oracle Data Guard Configuration Best Practices
- Far Sync and Fast-Start Failover
- Using DBMS_ROLLING to perform a Rolling Upgrade
- Automated Database Upgrades using Oracle Active Data Guard and DBMS_ROLLING
- Using SQL Apply to Upgrade the Oracle Database
- Overview of steps to Upgrading Oracle Database using Oracle GoldenGate
- Location of Client-side Broker Files
- Oracle Data Guard Best Practices
DGPDB (Data Guard at the Pluggable Database level) Links
- Set up an Oracle Data Guard at the Pluggable Database Level
- Scenarios for Using DGMGRL with a DG PDB Configuration
- Switchover and Failover in DG PDB Environments
- Configuration Support for DGPDB including current Configuration Restrictions
Edition-Based Redefinition Links
Application Continuity Links
- ACCHK – Application Continuity Protection Check
- Database Connections in UCP – Borrow and Return
- Application Continuity – Documentation
- Achieving Continous Availability for Your Applications
- Configure Drivers for Continuous Availability
- Configuring Continuous Availability for Applications (Levels 1, 2 and 3)
- How to Configure HikariCP to Leverage the Oracle Databases’ High Availability (HA) Capabilities (Doc ID 3012929.1)
Exadata Related Links
- Using ExaWatcher Charts to Monitor Exadata Database Machine Performance
- MAA reference architectures in the Exadata Cloud
- ExaCS Database Backup and Restore with Object Storage Performance Observations
- Managing Exadata Database Backups
- Autoscaling – Scale-up and Scale-down automation utility for OCI DB System (ExaCS/ExaCC) (Doc ID 2719916.1)
- HowTo configure oci-cli with Instance/Resource Principals (Doc ID 2763990.1)
- Using Oracle Data Guard with Exadata Cloud Service
- Disaster Recovery using Exadata Cloud (On-Premises Primary to Standby in Exadata Cloud Service or Gen 2 Exadata Cloud at Customer)
- Guidelines When Using ZFS Storage in an Exadata Environment (2087231.1)
- Set Up and Configure Exadata X8M Backup with ZFS Storage ZS7-2 (2635423.1)
RMAN Related Links
- Accessing and tuning Network performance for Data Guard and RMAN (Doc ID 2064368.1)
- ExaCS Database Backup and Restore with Object Storage Performance Observations
Cloud Related Links
- MAA Best Practices for the Oracle Cloud
- Oracle Maximum Availability Architecture and Autonomous Database Cloud
- Oracle Database Backup Cloud Service Best Practices for On-Premise Database Backup & Recovery
- Use Fast Connect with public peering
- Hybrid Data Guard to Oracle Cloud Infrastructure Production Database on Premises and Disaster Recovery with DBaaS BM or VM shapes in Oracle Cloud Infrastructure
- Disaster Recovery using Exadata Cloud On-Premises Primary to Standby in Exadata Cloud Service or Gen 2 Exadata Cloud at Customer
- Migration to the Oracle Cloud with an Oracle GoldenGate Hub Configuration
- Using Oracle GoldenGate on Oracle Cloud Marketplace
- MV2OCI: move data to Oracle Cloud Database in “one-click” (Doc ID 2514026.1)
Kind Regards,
Francisco Munoz Alvarez
OracleMAA.com