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.