Data Guard

Oracle Active Data Guard ensures high availability, data protection, and disaster recovery for enterprise data. Survive disasters and data corruption while creating, maintaining, and managing one or more synchronized standby databases.

Active Data Guard versus storage remote mirroring Active Data Guard versus storage remote mirroring

Fully integrated into the Oracle Database, Data Guard and Active Data Guard’s architectural advantages provide superior data protection and availability for the Oracle Database compared to the increased risks of storage replication techniques.

Data Guard MAA best practices Data Guard and Active Data Guard MAA best practices

Implement Oracle Data Guard best practices to achieve minimal downtime and zero data loss for unplanned outages.

Autonomous Data Guard: Disaster recovery protection with a couple clicks in the cloud Autonomous Data Guard: Disaster recovery protection with a couple clicks in the cloud

Autonomous Data Guard provides a fully managed high-availability and disaster- recovery configuration across availability domains (ADs) with the simple click of a button or REST API call to enable it.

Active Data Guard features

Disaster recovery key capabilities

Disaster recovery to multiple standby databases

Oracle Data Guard’s automation manages one or more synchronized copies of a live database—providing zero data loss in the case of an unexpected outage of the primary database.

In-memory database replication

In-memory redo replication ensures isolation from underlying corruption such as disk corruption and includes automatic comprehensive validation of replicated data blocks.

Flexible protection modes

Data Guard provides three different protection modes that allow data replication flexibility to balance data loss protection and performance.

Real-Time Query and DML Offload on Oracle Active Data Guard

Real-time query and data manipulation language uses the standby database for queries, reports, and occasional updates without impacting the primary database

Data protection

Fast-start failover (FSFO)

Fast-start failover allows the Oracle Data Guard broker to automatically failover to a standby database without the need for human intervention.

Automatic Block Repair

Provides automatic and user-transparent recovery of a corrupted database from the standby database.

Far Sync

Achieve zero data loss across any distance in the event of site failure—with no network latency.


Advanced data protection features

Application Continuity

Masks outages from end-users and applications by recovering in-flight database transactions following recoverable outages.

Rolling database upgrades

Reduces downtime for database version upgrades without the complexity of adding extra software to the system.

Global Data Services (GDS)

GDS provides load balancing for connection requests ,distributing service management across multiple replicated databases and enables connections depending on read or read/write workload for Active Data Guard.

Oracle Globally Distributed Database

Oracle Globally Distributed Database disperses segments of a data set across many databases (shards) onto different computers—on-premises or in the cloud. It enables globally distributed, linearly scalable, multimodel databases.

Data Guard customer successes

Oracle Data Guard offers data protection and availability across data centers or the cloud.

Texas A&M  logo
Specialized logo
SOHO Media Solutions logo
Wirecard Romania SA logo
Epsilon improves availability and security with Oracle

Epsilon improves availability and security with Oracle

Data Guard use cases

  • Complete data protection and disaster recovery

    Automates the management of synchronized copies of a live database and is included with Oracle Database Enterprise Edition.

    Learn more about Oracle Active Data Guard disaster recovery

  • Automatic role transitions to maintain business continuity

    Failover automation ensures a seamless transition from the primary database to a synchronized standby database in cases of failure, while ensuring database availability by replaying uncommitted in-flight transactions.

    Configure one or more active standby databases

  • Minimize downtime for upgrades

    Full upgrade automation with minimal downtime via rolling database version upgrades without the complexity of adding extra software to the system.

    Plan rolling upgrades to minimize downtime

  • Zero data loss at any distance

    Zero data loss is achieved when utilizing Far Sync even over configurations where the primary and standby databases are distributed over long geographical distances without risking application performance.

    Using Far Sync in Active Data Guard

Data Guard use cases

Get started with Oracle Active Data Guard


Try it on LiveSQL.oracle.com

Read the latest guidance and start coding.


Oracle Live Workshop

Active Data Guard Fundamentals on DBCS Live Lab.


Contact us

Interested in learning more? Contact one of our industry-leading experts.