Oracle Data Guard gehört zu den High Availability Funktionalitäten von Oracle. Er ermöglicht es, eine Datenbank im laufenden Betrieb auf einen anderen Rechner, in ein anderes Rechenzentrum oder sogar auf einen anderen Kontinent zu replizieren. Mit Hilfe von Data Guard kann man die Oracle Datenbank einerseits vor größeren Desastern - Ausfall eines Rechenzentrums durch Hochwasser, Feuer, Wirbelstürme, Erdbeben oder ähnlichen – schützen, andererseits die Last am Produktionssystem reduzieren.