Академический Документы
Профессиональный Документы
Культура Документы
Aris Prassinos
Distinguished Member
of Technical Staff
MorphoTrak, SAFRAN Group
Michael T. Smith
Principal Member of
Technical Staff
Oracle USA
Program
Traditional approach to HA
The ultimate HA solution
Active Data Guard 11.2
Implementation
Resources
Data Guard
SYNC
Local standby
database for HA
Primary Database
Oracle 10g - RAC
Remote Mirror
Disaster Recovery
Single-Sign-On Application
Internal and external website authentication and
authorization, including web access to personal accounts
10
MorphoTrak
Aris Prassinos - Distinguished Member of Technical Staff
US subsidiary of Sagem Scurit, SAFRAN Group
Innovators in multi-modal Biometric Identification and Verification
Fingerprint, palmprint, iris, facial
Printrak Biometrics Identification Solution
11
MorphoTrak
Printrak Biometrics Identification Solution
Read-only transactions
Oracle 11.1.0.7
Oracle RAC, XML DB, SecureFiles, ASM
15TB, 2MB/sec redo rate
Mixed OLTP read intensive
At 10ms network latency, SYNC has 5% 10% impact on primary throughput
12
Program
Traditional approach to HA
The ultimate HA solution
Active Data Guard 11.2
Implementation
Resources
13
Attribute
Why Important
3. Extreme performance
4. Automatic failover
Fast, predictable
6. Management simplicity
14
Cluster
Production
Database
Automatic failover
Extreme performance
Management simplicity
15
Primary Site
SAN
Mirroring
Remote Site
Disaster Recovery
ASYNC
?
Primary
Database
Automatic failover
Extreme performance
Management simplicity
16
Primary Site
Data Guard
ASYNC
Primary
Database
Remote
Standby
Database
Automatic failover
Extreme performance
Management simplicity
17
Primary Site
Data Guard
ASYNC
SYNC
Primary
Database
Local
Standby
Database
Remote
Standby
Database
Automatic failover
Extreme performance
Management simplicity
18
Primary Site
Data Guard
ASYNC
Primary
Database
Remote
Standby
Database
Automatic failover
Extreme performance
Management simplicity
19
Program
Traditional approach to HA
The ultimate HA solution
Active Data Guard 11.2
Implementation
Resources
20
Primary Site
Data Guard
Primary
Database
Physical
Standby
Database
Open Read-Only
21
Attribute
Why Important
3. Extreme performance
4. Automatic failover
Fast, predictable
6. Management simplicity
22
Primary Database
Standby Database
1
Oracle Instance
SYNC or ASYNC
Oracle Instance
Recovery
data
23
24
Commit
K
AC
it
SGA
Active
Standby
Database
Primary
Online
Redo Logs
LGWR
Redo
Buffer
NSA
Primary
Database
RFS
Standb
y
Redo
Logs
MRP
Oracle Net
Queries, Reports
Testing & Backups
25
Observer
Primary
Standby
Database
Database
Database down
Designated health-check
conditions
Or at request of an application
Standby
Primary
Database
26
Standby Database
Application Tier - Oracle
Application Server Clusters
Database
Services
Primary
Database
Data Guard
1 Data
Guard
Automatic
RedoFailover
Transport
to new primary
2 Role
specific
database
services start
automatically
Standby
Standby
becomes
Database
primary
database
27
network latency
28
615
700
600
500
400
200
300
200
100
0
30
80
Trad.
Exadata V2
Hardware
OLTP
Batch
Real-time
Reporting
Real-time
Queries
Real-time
Reporting
Fast
Incremental
Backups
Fast
Incremental
Backups
Continuous redo
shipping, validation & apply
Production
Database
Active Standby
Database
3000
2,610
Transactions / sec
2500
More scalable
Better performance
Eliminate contention between
read-wite and read-only
workload
Simplify performance tuning
2000
1,530
1500
1000
630
500
+ 70%
290
All services
run on primary
database
Read-only service
Read-only
offloaded to
standby
31
Updates
Queries
Updates
redo
data
Primary
Database
Active
ActiveStandby
Standby
Snapshot
Standby
Database
Database
Replay
workload
using
Real
Application
Testing
34
35
Program
Traditional approach to HA
The ultimate HA solution
Active Data Guard 11.2
Implementation
Resources
36
Remote Site
Disaster Recovery
Primary Site
Data Guard
ASYNC
SYNC
Primary
Database
Local
Standby
Database
Remote
Standby
Database
37
Key Components
38
Implementation Considerations
Data Guard Transport Tuning and Configuration
Local Standby
Remote Standby
High network latency
ASYNC transport
Potentially increase log_buffer to ensure LNS reads from memory
instead of disk (MetaLink Note 951152.1)
Tune TCP socket buffer sizes and device queues
Value is a function of bandwidth and latency
See HA Best Practices
39
Implementation Considerations
Basic Configuration
Flashback Database
40
Implementation Considerations
Fast-Start Failover
41
Implementation Considerations
Configuring Client Failover
Application notification
Break clients out of TCP with Fast Application Notification events
Pre Data Guard 11.2 please refer to Client Failover Best Practices
http://www.oracle.com/technology/deploy/availability/pdf/MAA_WP_10gR2_ClientFailoverBestPractices.pdf
42
The Result
An HA architecture built on the assumption that
eventually something will fail
43
Remote Site
Disaster Recovery
Primary Site
Data Guard
ASYNC
SYNC
Primary
Database
Local
Standby
Database
Remote
Standby
Database
44
Primary Site
Data Guard
ASYNC
Primary
Database
Remote
Standby
Database
Automatic failover
Extreme performance
Management simplicity
45
Start Here
Remote Site
Disaster Recovery
Primary Site
Data Guard
ASYNC
SYNC
Primary
Database
Standby
Database
Remote
Standby
Database
Automatic failover
Extreme performance
Management simplicity
46
http://www.oracle.com/pls/db111/portal.portal_db?selected=14&frame=
http://www.oracle.com/technology/deploy/availability/pdf/maa_wp_11gr1_activedataguard.pdf
http://www.oracle.com/technology/deploy/availability/pdf/MAA_WP_10gR2_DataGuardNetworkBestP
ractices.pdf
http://www.oracle.com/technology/deploy/availability/pdf/MAA_WP_10gR2_FastStartFailoverBestPra
ctices.pdf
http://www.oracle.com/technology/deploy/availability/pdf/MAA_WP_10gR2_ClientFailoverBestPractic
es.pdf
http://www.oracle.com/technology/deploy/availability/pdf/oracle-openworld-2008/298770.pdf
http://www.oracle.com/technology/deploy/availability/pdf/oracle-openworld-2009/307560.pdf
47
48
search.oracle.com
data guard
or
oracle.com/ha
49
50
51