Oracle Data Guard houdt een standby-database synchroon of asynchroon met de primary, voor DR-scenarios en read-only-workloads (Active Data Guard). Anders dan RAC werkt Data Guard over WAN. Wat erbij komt kijken.

Physical versus logical standby

Physical standby is een blok-voor-blok-kopie via redo apply. Logical standby past redo om naar SQL en is daarmee crossplatform en op-andere-versie mogelijk. Voor de meeste DR-scenarios is physical de juiste keuze: simpeler, betrouwbaarder.

Sync, async en far sync

Sync redo transport (Maximum Protection of Maximum Availability) garandeert nul data-loss. Async (Maximum Performance) staat lag toe maar geen impact op primary. Far sync is een tussenoplossing: een nearby relay-node ontvangt sync-redo en stuurt async naar de DR-site.

Fast-start failover en observer

Fast-Start Failover automatiseert failover bij primary-uitval. Een observer-proces op een derde locatie monitort beide kanten en triggert failover bij verlies van primary. Na een geoefende inrichting is RTO van enkele minuten realistisch zonder handmatige interventie.

Active Data Guard voor reporting

Active Data Guard licentie-optie laat de standby read-only openstaan tijdens redo apply. Reporting-workloads kunnen daar draaien zonder primary-belasting. Licentie-kosten reken we vooraf door tegen de baten.

Switchover en failover oefenen

Een Data Guard-omgeving die nooit faalover doet, oefent niet. Switchover (gepland) twee keer per jaar, failover-test (ongepland) één keer per jaar. Wij plannen die oefeningen mee in het maintenance-schema.

Verwant: Freelance Oracle DBA inhuren, Oracle RAC.