Professional Documents
Culture Documents
01 Overview PDF
01 Overview PDF
01 Overview PDF
Computer viruses 7%
Software corruption 4%
Natural disasters 3%
Data Site
changes failure
Planned
down time
System
changes
Production Standby
database Redo transport database
Oracle Net
Database Database
copy
Oracle
Management
Server
Repository
Agent Agent
Primary Standby
database database
Data Data
Guard Guard
broker Enterprise Manager broker
Types of Services
The following types of services are available with Data Guard:
Log transport services: Control the automated transmittal of redo information from the
primary database to one or more standby databases or destinations
Log apply services: Control when and how the redo logs are applied to the standby
database
- Redo Apply: Technology used for physical standby databases. Redo data is applied
on the standby database by using the standard recovery techniques of an Oracle
database.
- SQL Apply: Technology used for logical standby databases. The received redo data
is first transformed into SQL statements, and then the generated SQL statements are
executed on the logical standby database.
Role-management services: A database operates in one of two mutually exclusive roles:
primary or standby. Role-management services operate in conjunction with the log
transport services and log apply services to change these roles dynamically as a planned
transition (called a switchover operation) or as a result of a database failure through a
failover operation.
Maximum protection
Maximum availability
Maximum performance
Data-Protection Modes
Data Guard provides three high-level modes of data protection that you can configure to balance
cost, availability, performance, and transaction protection. You can configure the Data Guard
environment to maximize data protection, availability, or performance.
Maximum Protection
This protection mode guarantees that no data loss occurs if the primary database fails. To
provide this level of protection, the redo data that is needed to recover each transaction must be
written to both the local online redo log and to the standby redo log on at least one standby
database before the transaction commits. To ensure that data loss does not occur, the primary
database shuts down if a fault prevents it from writing its redo stream to at least one remote
standby redo log. For multiple-instance Real Application Clusters (RAC) databases, Data Guard
shuts down the primary database if it is unable to write the redo records to at least one properly
configured database instance.
Storage
failure
ASM
Human Flashback
error technology
Data
failures
Oracle HARD
Corruption RMAN
Site
Data Guard
failure
Clients