
The geographic standbys: zero RPO, measured failovers and replicas that work — database DR done the way it should be.
Data Guard keeps standby copies of the database aligned via redo: synchronous for zero RPO, asynchronous over distance. Active Data Guard makes them useful while alive — reports and backups run on the standby. Failover (automatic too, with the observer) is a matter of seconds. If you rehearse it.


Declared RPO/RTO → sync here, async there: the architecture descends from the numbers, not the other way around.
Flashback and applied delay: human error and ransomware in the model too.
The big works are done on the ex-standby: planned downtime tends to zero.
Twice a year, a real, documented failover: for NIS2 and for peace of mind.
Active Data Guard replicates the redo in real time to local and remote standbys: the modes (Max Protection/Availability/Performance) choose the RPO/latency compromise; the read-only open standby absorbs reports and backups (continuous redo apply), Far Sync allows zero RPO even over distance, fast-start failover with the observer promotes on its own in seconds, Application Continuity replays in-flight transactions: the user doesn't see the failover.
The second site (or the cloud) always aligned.
The standby becomes the new primary: cutover in minutes.
Heavy reports and backups off the primary.