Azure Proactive Resiliency Library v2
Tools Glossary GitHub GitHub Issues Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Oracle Database@Azure

Relevant Azure Resource Recommendations

RecommendationProvider NamespaceResource Type
Ensure ODAA infrastructure is in Available state under normal operationsOracledatabasecloudexadatainfrastructures
Ensure ODAA clusters are in Available state under normal operationsOracledatabasecloudvmclusters

General Workload Guidance

Summary

RecommendationImpactCategoryAutomation AvailableIn Azure Advisor
Implement Oracle Data Guard replication across availability zonesHighBusiness ContinuityNoNo
Implement a regional replication strategy for Oracle to meet your workload requirementsHighDisaster RecoveryNoNo
Implement Autonomous Recovery Service in Azure for ODAA backup strategyHighDisaster RecoveryNoNo
Monitor critical Oracle Database metrics with defined thresholds and scale accordinglyMediumScalabilityNoNo
Plan and implement IP addressing strategy to meet current and future requirementsMediumOther Best PracticesNoNo
Deploy Data Guard observer in different Availability zones for high availabilityHighBusiness ContinuityNoNo
Set up Oracle Key Vault in a highly available cluster for customer-managed encryption keys.HighHigh AvailabilityNoNo
Ensure Oracle Database@Azure Infrastructure is updated in a rolling manner.HighOther Best PracticesNoNo

Details


Implement Oracle Data Guard replication across availability zones

Impact:  High Category:  Business Continuity

APRL GUID:  ccf0fece-27c7-4163-98ce-a1dd982d7f79

Description:

Oracle Database@Azure follows a Silver-level reference architecture that provides HA by default however it is vulnerable to AZ failures. Gold-level adds Data Guard replication across AZs via Automated DG or manual setup. Use SYNC for zero data loss or ASYNC when performance is constrained.

Potential Benefits:

Ensure business continuity in case of zonal failure.
Learn More:
Business continuity and disaster recovery considerations for Oracle Database@Azure

ARG Query:

Click the Azure Resource Graph tab to view the query

// cannot-be-validated-with-arg


Implement a regional replication strategy for Oracle to meet your workload requirements

Impact:  High Category:  Disaster Recovery

APRL GUID:  dfeb9c7a-7dae-4751-9625-b23a7160a3e1

Description:

Gold-level reference architecture with Oracle Database@Azure is recommended, meaning that database changes will be replicated via Data Guard (ASYNC replication) to a secondary Oracle Database@Azure instance in a different region.

Potential Benefits:

The cloud MAA architecture achieves data protection and DR.
Learn More:
Business continuity and disaster recovery considerations for Oracle Database@Azure

ARG Query:

Click the Azure Resource Graph tab to view the query

// cannot-be-validated-with-arg


Implement Autonomous Recovery Service in Azure for ODAA backup strategy

Impact:  High Category:  Disaster Recovery

APRL GUID:  0583239a-dfb5-44d4-94db-804bfc8e3bd1

Description:

Enable OCI-managed backup to Autonomous Recovery Service in Azure for data protection.
ARS provides automated, policy-based backups with continuous validation.

Potential Benefits:

Provide workload data protection.
Learn More:
Business continuity and disaster recovery considerations for Oracle Database@Azure

ARG Query:

Click the Azure Resource Graph tab to view the query

// cannot-be-validated-with-arg


Monitor critical Oracle Database metrics with defined thresholds and scale accordingly

Impact:  Medium Category:  Scalability

APRL GUID:  2322a597-a6af-4c3e-a1b1-d1b1ddead508

Description:

Monitor database metrics such as CPU utilization and memory usage with Azure Monitor, setting alerts for scaling decisions.
Auto-scaling isn't available on Oracle Exadata Database@Azure.
If needed, scale OCPUs on the VM cluster, if Exa infrastructure capacity allows.

Potential Benefits:

Meet workload scalability requirements.
Learn More:
Learn about Manage and monitor Oracle Database@Azure

ARG Query:

Click the Azure Resource Graph tab to view the query

// cannot-be-validated-with-arg


Plan and implement IP addressing strategy to meet current and future requirements

Impact:  Medium Category:  Other Best Practices

APRL GUID:  1bfdf86c-f501-4ad9-99a7-b29b736f34dc

Description:

Design an IP addressing scheme considering current and future Oracle workload needs to prevent conflicts and ensure availability.
Primary, standby, client, and backup subnets should have non-overlapping CIDR ranges for reliable connectivity.

Potential Benefits:

Avoid conflicts in IP addressing.
Learn More:
Capacity planning for Oracle Database@Azure

ARG Query:

Click the Azure Resource Graph tab to view the query

// cannot-be-validated-with-arg


Deploy Data Guard observer in different Availability zones for high availability

Impact:  High Category:  Business Continuity

APRL GUID:  768a5b06-41d4-4f10-b544-fbd2f6999af4

Description:

Deploy Data Guard observer nodes in different AZs and make sure that an observer node will remain available if anything happens to the Production deployment.

Potential Benefits:

Data Guard observer automates database failover.
Learn More:
Business continuity and disaster recovery considerations for Oracle Database@Azure

ARG Query:

Click the Azure Resource Graph tab to view the query

// cannot-be-validated-with-arg


Set up Oracle Key Vault in a highly available cluster for customer-managed encryption keys.

Impact:  High Category:  High Availability

APRL GUID:  bbe4014f-c49d-475d-9c48-76cb3c190483

Description:

Provide redundancy for VMs used as OKV, note that this is only relevant if customer is using own keys and only if OCI vault is not used. A minimum 4-node OKV cluster deployment is recommended across two AZs or regions, aligned with the BCDR architecture.

Potential Benefits:

Protect access to keys in case of VM or AZ/region failure.
Learn More:
Security guidelines for Oracle Database@Azure

ARG Query:

Click the Azure Resource Graph tab to view the query

// cannot-be-validated-with-arg


Ensure Oracle Database@Azure Infrastructure is updated in a rolling manner.

Impact:  High Category:  Other Best Practices

APRL GUID:  02bfe908-d958-451a-a603-bef8277ae56a

Description:

Non-rolling maintenance incurs a downtime.
Automatic infrastructure maintenance occurs quarterly, with Oracle notifying you of the date and time weeks in advance. You can modify the scheduled date and time before maintenance starts.

Potential Benefits:

Keep Oracle workloads up-to-date.
Learn More:
Configure Oracle-Managed Infrastructure Maintenance

ARG Query:

Click the Azure Resource Graph tab to view the query

// cannot-be-validated-with-arg