Manage Autonomous Data Guard Configuration

The Autonomous Data Guard feature of Autonomous AI Database on Dedicated Exadata Infrastructure enables you to keep your critical production databases available to mission critical applications despite failures, disasters, human error, or data corruption. This kind of capability is often called disaster recovery.

Enable Autonomous Data Guard on an Autonomous Container Database

You can enable Autonomous Data Guard from the Details page of an Autonomous Container Database.

Note: You cannot enable Autonomous Data Guard on an ACD with an active maintenance run scheduled within the next three days.

Required IAM Permissions

inspect cloud-autonomous-vmclusters

use autonomous-container-databases

Procedure

Note: When an add standby ACD operation is in progress, any scheduled maintenance on that ACD will not begin until the add standby operation is complete.

  1. Go to the Details page of the Autonomous Container Database for which you want to enable Autonomous Data Guard.

    For instructions, see View Details of an Autonomous Container Database.

  2. Click Enable under Autonomous Data Guard in Autonomous Container Database information.

  3. Alternatively, you can also click Add Standby on Autonomous Data Guard groups.

  4. Fill out the Add Standby dialog with the following information:

    Setting Description Notes
    Peer Autonomous Container Database compartment Select the standby Autonomous Container Database compartment.  
    Peer Autonomous Container Database name Enter a name for the standby ACD. You can add a standby ACD from AWS region to the already provisioned ACD in the OCI region. Alternatively, you can add a standby ACD in the OCI region to an already provisioned ACD in the AWS region.
    Peer region Select a region for the standby ACD. The primary and secondary ACDs can also be deployed in different regions (cross-region).
    Peer Exadata Infrastructure Select the underlying Exadata Infrastructure resource for the standby ACD.  
    Peer Autonomous Exadata VM Cluster (AVMC) Select the parent AVMC for the standby ACD. In Exadata Cloud@Customer deployments, if the parent AVMC has the 3rd NIC enabled, all Data Guard operations will travel only over this 3rd NIC.
    Protection Mode Select Maximum performance or Maximum availability from the drop-down list.

    Maximum Performance is selected by default.

    For information about Autonomous Data Guard and guidance in choosing where to place the standby autonomous container database and which protection mode to use, see About Autonomous Data Guard and Autonomous Data Guard Configuration Options.

    Peer database backup configuration

    Select a Backup Destination type from the drop-down list.

    On Oracle Public Cloud deployments of the Autonomous AI Database, you can choose either Autonomous Recovery Service or Object Storage as the backup destination. The default is Object Storage and the recommended option is Autonomous Recovery Service. For Autonomous AI Database on Oracle Database@AWS, you can choose either Autonomous Recovery Service, OCI Object Storage or Amazon Simple Storage ( AWS S3). The default is AWS S3 and the recommended option is Autonomous Recovery Service.

     
    Peer database maintenance preference Select the number of days for which the standby ACD maintenance will be scheduled before primary ACD maintenance because standby ACD is always patched before primary ACD. This option is available only when the primary ACD has defined a custom maintenance schedule.
  5. Confirm to add the standby database.

    Note: Once enabled, Autonomous Data Guard can only be disabled by terminating the standby ACD.

View the Status of an Autonomous Data Guard Configuration

You view the status of an Autonomous Data Guard configuration from the Details page of the primary or standby Autonomous Container Database in the configuration.

Required IAM Policies

inspect autonomous-container-databases

Procedure

  1. Go to the Details page of the primary or standby Autonomous Container Database in the Autonomous Data Guard configuration.

    For instructions, see View Details of an Autonomous Container Database.

    You can view the Autonomous Data Guard details such as its status, peer role, peer state, protection mode, and automatic failover setting under Autonomous Data Guard in Autonomous Container Database information.

  2. You can also view the Autonomous Data Guard details by clicking Autonomous Data Guard groups.

    The Autonomous Data Guard table displays information about the peer container database, the current apply lag and transport lag, state, and last role change and creation dates.

Add a Second Standby Autonomous Container Database

In an Autonomous Data Guard setup, you can add a second standby Autonomous Container Database (ACD) to the primary ACD. The second standby ACD must be in the same tenancy as the primary ACD.

Prerequisites

To be able to add a second standby ACD, the first standby ACD should not have automatic failover enabled. You must disable automatic failover on the first standby before adding the second standby and can re-enable later.

Required IAM Permissions

use autonomous-container-databases

Procedure

Note:

  1. Go to the Details page of the Autonomous Container Database for which you want to add a second standby database.

    For instructions, see View Details of an Autonomous Container Database.

  2. Click Add standby in Autonomous Data Guard groups.
  3. Fill out Add standby with the following information:

    Setting Description
    Peer Autonomous Container Database compartment Select the standby Autonomous Container Database compartment.
    Peer Autonomous Container Database name Enter a name for the standby ACD.

    Note: You can add a standby ACD from AWS region to the already provisioned ACD in the OCI region. Alternatively, you can add a standby ACD in the OCI region to an already provisioned ACD in the AWS region.
    Peer region Select a region for the standby ACD.
    Peer Exadata Infrastructure Select the underlying Exadata Infrastructure resource for the standby ACD.
    Peer Autonomous Exadata VM Cluster (AVMC) Select the parent AVMC for the standby ACD.
    Peer Database Backup Configuration

    Select the backup destination type for the second standby database from the drop-down list.

    On Oracle Public Cloud deployments of the Autonomous AI Database, you can choose either Autonomous Recovery Service or Object Storage as the backup destination. The default is Object Storage and the recommended option is Autonomous Recovery Service. For Autonomous AI Database on Oracle Database@AWS, you can choose either Autonomous Recovery Service, OCI Object Storage or Amazon Simple Storage ( AWS S3). The default is AWS S3 and the recommended option is Autonomous Recovery Service.

    Note: You cannot explicitly set maintenance preferences for the second standby ACD as it inherits these preferences from the first standby ACD of the primary ACD.

  4. Click Add standby.

Switch Roles in an Autonomous Data Guard Configuration

You switch the roles of the primary and standby Autonomous Container Databases in an Autonomous Data Guard configuration from the Details page of the primary or standby Autonomous Container Database.

Required IAM Policies

use autonomous-container-databases

Procedure

  1. Go to the Details page of the standby ACD that you want to switch roles with the primary ACD in the Autonomous Data Guard configuration.

    For instructions, see View Details of an Autonomous Container Database.

    Note: You can not switch roles of the primary and standby ACDs in an Autonomous Data Guard configuration where the standby is in the snapshot standby role.

  2. Under Actions, click Switchover.

  3. Enter the ACD name in the confirmation dialog, and click Switchover.

    Oracle Autonomous AI Database on Dedicated Exadata Infrastructure sets the state of the standby and its primary container databases to Role Change in Progress and begins the switchover operation, which causes the primary container database to assume the standby role and the standby container database to assume the primary role. Upon completion, the state of both container databases returns to Active.

Fail Over to the Standby in an Autonomous Data Guard Configuration

You fail over to the standby Autonomous Container Databases in an Autonomous Data Guard configuration from the Details page of the standby Autonomous Container Database.

Required IAM Policies

use autonomous-container-databases

Procedure

  1. Go to the Details page of the standby ACD to which you want to fail over in the Autonomous Data Guard configuration.

    For instructions, see View Details of an Autonomous Container Database.

  2. Under Actions, click Failover.

  3. In case of a snapshot standby Autonomous Container Database, you see a message alerting you that the snapshot standby will be converted to physical standby after discarding all its local updates and applying data from your primary database. Click Failover to proceed.

  4. Enter the ACD name in the confirmation dialog, and click Fail over.

    Oracle Autonomous AI Database on Dedicated Exadata Infrastructure sets the state of the Standby container database to Role Change in Progress and begins the failover operation. Upon completion, the role of the Standby container database becomes Primary and the role of the Primary container database becomes Disabled Standby with the Unavailable state.

Reinstate the Disabled Standby in an Autonomous Data Guard Configuration

After a failover has occurred and the failed primary Autonomous Container Database assumes a disabled, standby role, you can reinstate the failed database to an enabled, standby role from its Details page.

In an Autonomous Data Guard setup with multiple standby databases and automatic failover:

Required IAM Policies

use autonomous-container-databases

Procedure

  1. Go to the Details page of the Disabled standby ACD that you want to reinstate.

    For instructions, see View Details of an Autonomous Container Database.

    Tip:

    The primary database that you failed over is labeled as “Disabled Standby” in the list of Autonomous Container Databases for a compartment.

  2. Under Actions, click Reinstate.

  3. Provide a confirmation to proceed with the reinstatement of the disabled standby ACD.

    The states of the peer databases become Role Change in Progress until the reinstate action is complete. Upon completion, the role of the Disabled Standby container database becomes Standby and its state changes to Available.

Update Autonomous Data Guard Settings

You can update the settings of an Autonomous Data Guard from the Details page of the primary Autonomous Container Database in the configuration.

Required IAM Policies

use autonomous-container-databases

Procedure

  1. Go to the Details page of the primary Autonomous Container Database in the Autonomous Data Guard configuration.

    For instructions, see View Details of an Autonomous Container Database.

  2. Click Update Autonomous Data Guard under Actions.

    The Update Autonomous Data Guard dialog displays the current settings for Protection Mode and Automatic Failover.

  3. You can make the following updates from this dialog:

    1. Protection mode: Select Maximum performance or Maximum availability from the drop-down list.

    2. Automatic failover: If automatic failover is not enabled already, you can enable it by selecting Enable automatic failover. Similarly, you can deselect Enable automatic failover to disable automatic failover for this Autonomous Data Guard setup. If one of your standby databases is in the same region as the primary database and the second is in a different region, the local standby database will be prioritized over the remote standby as the automatic failover target. When you enable automatic failover, any of the standby databases will be considered for the automatic failover target.

      Note: You can not enable Automatic Failover for databases with cross-region Autonomous Data Guard setup on Exadata Cloud@Customer deployments.

    3. Fast start failover lag limit: If automatic failover is enabled and the protection mode is Maximum Performance, the Fast start failover lag limit value is displayed in seconds. By default, this value is set to 30 seconds, but you can change it to any value between 5 and 3600 seconds.

  4. Save your changes.

On the Oracle Cloud Infrastructure console, the Autonomous Container Database state shows UPDATING until the updated Autonomous Data Guard settings are applied.

Convert Physical Standby to Snapshot Standby

You can convert a standby Autonomous Container Database to a snapshot standby in an Autonomous Data Guard setup from the Details page of the standby Autonomous Container Database in the configuration.

Required IAM Policies

use autonomous-container-databases

Procedure

  1. Go to the Details page of the standby Autonomous Container Database in the Autonomous Data Guard configuration.

    For instructions, see View Details of an Autonomous Container Database.

  2. Click Convert to snapshot standby under Actions.

    Note: Converting to snapshot standby is not supported when automatic failover is enabled. You must disable automatic failover before converting to a snapshot standby. See Update Autonomous Data Guard Settings for instructions to disable automatic failover in an Autonomous Data Guard setup.

  3. The Convert to snapshot standby dialog displays with options to use new Database services or primary Database services for the snapshot standby database connections.

    • Use new Database services: Click this option to connect to snapshot standby using new services that are active only in the snapshot standby mode.

    • Use primary Database services: Click this option if you wish to connect to snapshot standby database using the same services as the primary database.

    Note: Activating primary database services on the snapshot standby database may result in snapshot standby connection requests forwarded to the primary database or vice-versa if you use incorrect database connect strings. Hence, you must be careful to use appropriate connect string while connecting to your primary and snapshot standby database when you choose to use primary Database services.

  4. Click Convert.

    On the Oracle Cloud Infrastructure console the Autonomous Container Database state shows UPDATING until the standby changes to snapshot standby.

Convert Snapshot Standby to Physical Standby

You can convert a snapshot standby Autonomous Container Database to a physical standby in an Autonomous Data Guard setup from the Details page of the standby Autonomous Container Database in the configuration.

Required IAM Policies

use autonomous-container-databases

Procedure

  1. Go to the Details page of the standby Autonomous Container Database in the Autonomous Data Guard configuration.

    For instructions, see View Details of an Autonomous Container Database.

  2. Click Convert to physical standby under Actions.

  3. The Convert to physical standby dialog displays a message alerting you that converting the snapshot standby to physical standby will discard all its local updates and apply data from your primary database.

  4. Click Convert.

    On the Oracle Cloud Infrastructure console the Autonomous Container Database state shows UPDATINGuntil the standby changes to physical standby.

Add a Cross Tenancy Standby Database

You can add an Autonomous Data Guard standby database that resides in a tenancy different from the primary database.

APPLIES TO: Applicable Oracle Public Cloud only

Required IAM Policies

To create a cross tenancy standby database, you must ensure to meet the following requirements:

Add a Cross Tenancy Standby Database in Same Region

Create a Cross-Tenancy Standby Database in a Remote Region

Related Content

Protect Critical Databases from Failures and Disasters Using Autonomous Data Guard