Norris Ha Options for Oracle Db v2
Transcript of Norris Ha Options for Oracle Db v2
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 1/36
v y
Oracle Database
p: www. annorr s.com
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 2/36
Who is Dan?
•Virgo
•Scuba Diver PADI Advanced OW Nitrox
•Over 21, under 35•Oracle DBA & UNIX Admin back round
•Certifiable: OCM, ACE Director, RHCE
•Consultant, mostly fixing things that are broken• Active community participant: RAC SIG, SIGCouncil, DBA Track Manager, blogger, tweeter
•ESA Practice Manager at Piocon Technologies
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 3/36
Agenda
Database High Availability Spectrum
Oracle Export/Import
Oracle 10g Data Pump
Oracle RMAN
Oracle Data Guard
Oracle Advanced Replication
Failover Clusters
Summary
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 4/36
Oracle Database
g va a y pec rum
Many options for availability
Some options are very basic, but necessary
Cost, complexity, and implementation time
are factors to consider
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 5/36
Oracle Database
g va a y pec rum
RAC + DGRACUptime
Failover
Physical
Backups
Replicationor Streams
Data
Guard
Cluster
exp/imp
Cost
Implementation Time
Complexity
One certainty: failures will occur.
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 6/36
Oracle Export/Import Overview
SERVER ORACLE CLIENT
Oracle Net
Data
exp or impDB Server
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 7/36
Oracle Export/Import Advantages
•Well-known, well-defined, stable
•Simple to implement, very few
• r - r , u e vercompatibility
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 8/36
Oracle Export/Import Disadvantages
• Time consuming
• esource ntens ve
• Lar e files roduced
• No "roll forward" capability
• Does not meet most availability requirements
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 9/36
Oracle Data Pump Overview
SERVER ORACLE CLIENT
DB Server *
Dump Files expdp impdp
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 10/36
Oracle Data Pump Advantages
•Programmatic API: DBMS_DATAPUMP
•Cross-platform compatibility
•Parallelism capability for speedy operations
• Architecture allows detach and reattach tolong-running jobs
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 11/36
Oracle Data Pump Disadvantages
• Server-side only, no client/server
• esource ntens ve
• Lar e files roduced
• Only available in 10g and higher (new technology)
• Does not meet most availability requirements
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 12/36
Oracle RMAN Overview
Oracle NetOracle Net
ORACLE CLIENT
SERVER SERVER
Disk Tape
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 13/36
Oracle RMAN Advantages
• Common interface for all platforms
• Incremental backup functionality
• OS-independent scripting language
• Backup automation with very few commands
• ara e sm u n o spee up a opera ons
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 14/36
Oracle RMAN Disadvantages
• Separate catalog database needed for somefeatures
• Proprietary syntax
• Learning RMAN can be challenging for some
•
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 15/36
Oracle Data Guard Overview
SERVER SERVER
Standby DBPrimary DB
LGWR ARCH
ORL SRL
ArchLog
MRP0
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 16/36
Oracle Data Guard Advantages
• Geographically dispersed sites
• se u or og ca ata corrupt ons ag e n use
• Flexible confi uration o tions for rotection level
• Reporting and backups can be diverted to standby
• Automatic resync for failed primary
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 17/36
Oracle Data Guard Disadvantages
•Same platform and OS required
• Additional database copies require storageand maintenance
•Specific knowledge required, training may
• " " ,
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 18/36
Oracle Advanced Replication Overview
DATABASE A DATABASE B
Tab1'Tab1
Def Txn
Queue
Def Txn
Queue
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 19/36
Oracle Advanced Replication Advantages
•Geographically dispersed sites
•Long history, well-deployed
• An latform an OS most DB versions
•
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 20/36
Oracle Advanced Replication Disadvantages
• Triggers on tables cause overhead
• Not all DBAs have experience with Adv Rep
• No easy way to fail over users to remote site
• Conflict resolution can be challenging
• Replication delay typically at least 60 seconds
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 21/36
Oracle Streams Overview
DATABASE A DATABASE B
Apply'
Apply
Queue Queue
ap ure
QueueRedo
Log
Redo
Log
ap ure
Queue
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 22/36
Oracle Streams Advantages
• Geographically dispersed sites
• nc u e w t nterpr se t on
• Source site continues even if ca ture is disabled
• Typically quick propagation (seconds)
• Oracle is encouraging Streams usage
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 23/36
Oracle Streams Disadvantages
• New technology, not as much knowledge available
• e at ve y comp ex arc tecture
• Conflict resolution can be challen in
• Learning curve can be steep
• Troubleshooting can be challenging
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 24/36
Failover Cluster Overview
Node2Local
Storage
Shared
Storage
Storage
Storage
si1Node1
Node3
Cluster
Interconnect
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 25/36
Failover Cluster Advantages
•Straightforward implementation, noa lication chan es
•Clusterware vendors su ort Oracle directl
•
•
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 26/36
Failover Cluster Disadvantages
• Additional testing required
• Some additional training and managementplanning needed
• Clusterware can be expensive
• Troubleshooting can be more challenging
•
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 27/36
Failover Cluster Products
• Microsoft Cluster Server (w/ Oracle Failsafe)
• PolyServe Matrix Server (now Novell’s)
• Red Hat Cluster Server
• erv ce uar
• IBM HACMP
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 28/36
Oracle Real Application Clusters
rac2rac1si1
Cluster
Interconnect
NodeA Node1 Node2
LocalLocal
Shared
Storage
toragetorageLocal
Storage
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 29/36
Oracle RAC Advantages
• Most applications require no changes
• Incredible scalability and zero downtime capable
- ,community of support (www.oracleracsig.org)
• No third-party software required
•
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 30/36
Oracle RAC Disadvantages
• RAC license can be expensive (except for SE)
• ome app cat ons requ re a t ona except on
handling
• Extensive testing required for configuration changes
-
• DBA training necessary for success
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 31/36
RAC SIG Events
• See www.oracleracsig.org for details
– Webcasts: Average 2x per month, live
– Conference Events: Panels, Networking/QAsessions
– Forums (via OTN): Lots of participation from RACSIG as well as Oracle gurus
• Join the RAC SIG at www.oracleracsig.org!
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 32/36
Agenda
Database High Availability Spectrum
Oracle Export/Import
Oracle 10g Data Pump
Oracle RMAN
Oracle Data Guard
Oracle Advanced Replication
Failover Clusters
Summary
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 33/36
Save the Date!
April 13 – 17, 2008Colorado Convention Center
Denver Colorado
www.ioug.org/collaborate08
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 34/36
Thank You!
High Availability Options for Oracle
p: www. annorr s.com
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 35/36
v y
Oracle Database
p: www. annorr s.com
7/27/2019 Norris Ha Options for Oracle Db v2
http://slidepdf.com/reader/full/norris-ha-options-for-oracle-db-v2 36/36
Legal
The information contained herein should be deemed reliablebut not guaranteed. The author has made every attempt torovide current and accurate information. If ou have an
comments or suggestions, please contact the author at:
You may request redistribution permission from
Copyright © 2008, Piocon Technologies