153 Data Guard PDF
153 Data Guard PDF
Primary Standby
Site Site
Data Changes
Primary Standby
Database Database
Services types:
Log transport services
Log apply services
Role-management services
Software Data Guard
Requirements
Network
Backup
DIGITAL DATA STORAGE
Primary Asynchronous/
Database Synchronous
Redo Shipping Logical Standby Database
Continuously
Open for Reports
Network
SQL
Apply
Transform
Redo to Additional
SQL Indexes and
Materialized
Views
Maintains a Logical transactional copy of the Primary Database
Data Protection & Disaster Recovery
Solution with Reporting Capability
Standby Physical
Clients Standby
Site
Database
Primary ges
Site an
h
C
ata Data Reporting
D Guard
Da Clients
ta
Ch
Primary an
ge
Database s
Standby Logical
Site Standby
Database
Data Guard Data Protection
Modes
Maximum protection
No data loss
In case of failure remote writting the primary
database is shutsdown
Maximum availability
No data loss
In case of failure remote writting the primary
database works in maximum performance
Maximum performance
Highest possible level of data protection
No affecting performance of the primary database
Data Guard Role Transition
Oracle Data Guard supports two role-
transition operations
Switchover
Planned role reversal
Used for OS or hardware maintenance
No data loss
Failover
Unplanned role reversal
Use in Emergency
Zero or minimal data loss depending on choice
of data protection mode
Existing Site Recovery Tradeoffs
Primary Database Standby Database Reporting on
Redo delayed data
Shipment
Delayed
Apply
No Delay!
Flashback Flashback
Log Log
Primary: No reinstantiation
after failover!
Major
Version X Version X X X+1 Release
1 2 Upgrades
Initial SQL Apply Config Upgrade node B to X+1
TestResults
Test Results--Oracle
OracleDatabase10g
Database10gRelease
Release11&&22
Data Guard or Remote Mirroring
Remote Mirroring (host-based and storage-based)
is another way to protect enterprise data
However:
What about Data Reliability?
What about Data Recoverability?
What about Data Availability?
What about Cost?
Feature support Native feature of the database Based on unpublished and unsupported interface1
Integration with HA features Integrated with RAC, RMAN, Flashback, Limited integration
Data Guard
Archive Log Shipping (ARCH)
1500 miles >
Primary Database
Looking Ahead to Oracle Database 10g
Data Guard
LGWR Asynchronous
redo shipping
1500 miles >
Primary Database Standby Database
Real Application Cluster Data Guard
First American
Oracle Database 10g Benefits
Higher Availability transparent node failover
RAC for HA, Data Guard for DR
Better remote data protection
ASYNC enhancements = less compromise on WAN
Better protection against logical corruption
Fewer databases, surgically repair vs full point in time
Less downtime
Faster failover, quicker repair of logical corruptions
Oracle Corporation
Global Single Instance (GSI)
A key enabler in Oracle saving $1 billion annually
Consolidation: 1 is the magic number
Versus 75 separate implementations of Oracle Apps
Versus 100s of Oracle databases world wide
Oracle E-Business Suite
7,000 concurrent users
5.5TB Oracle database
www.oracle.com
Oracle Global Single Instance
HA/DR Requirements
HA requirement
Continuous operation regardless of component failure
DR requirement
Protect against site failure, physical & logical corruption
RPO 5 minutes of transactions
RTO database failover in less than 1 hour
High workload OLTP system
8.2MB/sec redo generation at peak, 2.5MB/sec sustained
WAN, dual OC12
1,000 miles of separation, 25-35ms RTT network latency
Oracle Global Single Instance
HA/DR Architecture
Data Guard
LGWR Asynchronous
redo shipping
24 x 7 - 365 days/year
Data Guard
Archive Log Shipping (ARCH)
3rd party storage based
synchronous disk mirroring
for online logs
Primary Database
15 miles >
Ohio Savings Bank
Oracle Database 10g Architecture
Customer Call Center
Primary Production Remote DR Site
3-node RAC Cluster 3-node RAC Cluster
HP DL-380, 2 Zeon CPUs/node HP DL-380, 2 Zeon CPUs/node
EMC Symmetrix EMC Symmetrix
& Clariion & Clariion
SAN attached SAN attached
Red Hat Linux Red Hat Linux
Application Application
Servers Servers
WAN Traffic
Manager
Dedicated Network
hb hb
Instance1 hb Instance2 Instance1 hb Instance2
Data Guard
Primary
Site Secondary
RAC based Site
Resources
Maximum Availability Architecture white papers:
http://otn.oracle.com/deploy/availability/htdocs/maa.html
New SQL Apply Best Practices Paper now available!