SlideShare une entreprise Scribd logo
1  sur  20
2012 334 Machiwal Ppt
Getting the Most out of Your Disaster
      Recovery Infrastructure
      Using Active Data Guard
              Manoj Machiwal
             Consulting Director
                Jade Global
AGENDA

•   Oracle Database High Availability
•   Traditional Disaster Recovery Solution
•   Active Data Guard Overview
•   Enabling Active Data Guard
•   Active Data Guard Cool Features
AGENDA (CONTINUED)

•   Data Guard Broker Setup
•   Maintenance Tips
•   Customer Case Study
•   Question & Answer Session
TRADITIONAL DISASTER RECOVERY SOLUTION



Expensive,
Fail Over
Server is Idle
DATA GUARD
•   Both HA/DR Solution
•   Protection from Data Corruption
•   Addresses Planned and unplanned
    Downtime
•   Built-in Oracle Integration
•   Still Failover site is Redundant, and used
    only in case of disaster
ACTIVE DATA GUARD
• Read only operation can be
  offloaded to standby site

• Backups can be done from standby
  site, giving more I/O and processing
  power at Primary site
ENABLING ACTIVE DATA GUARD
• Using SQLPLUS
  If physical standby database is shutdown
  Open database read-only and start redo apply
ENABLING ACTIVE DATA GUARD
• If Redo Apply is running
ENABLING ACTIVE DATA GUARD
 • Using Data guard Broker



• Broker automatically stops the redo apply and resumes after
  database open in 11GR2,
• In Release 1, have to manually stop redo apply and restart after
  database open
ACTIVE DATA GUARD – COOL FEATURES

• Write Operations to Primary
• Automatic Repair of Block Corruption
DATA GUARD BROKER SETUP

                          • Data Guard
                            Broker Setup
                            Commands
DATA GUARD BROKER SETUP
CUSTOMER CASE STUDY
• Industry
    – Solar Manufacturing
• Technical foot Print
    – 11gR2
    – 2 Node RAC
    – Exadata Machine
• Application
    – Factory Operations
    – MES Reporting
CUSTOMER CHALLENGES
• Manufacturing Operations and Reporting Operations
  running on Same database
• No High Availability Architecture
• Exadata Patching
EXISTING ARCHITECTURE
                    •   24X7 Factory Operations
                    •   MES Reporting
                    •   Backups
                    •   Downtime means, Halt Factory Operations
                        and have significant impact on business
                    •   Sluggish Performance of Factory Operations
                        during reporting period
                    •   Can not afford another exadata machine for
                        HA
                    •   Exadata machine could not be patched
PROPOSED ARCHITECTURE




Primary Site                                     Standby Site
•   Read Write Factory Operations                •   MES Reporting
•   Backups ( IO performance better on Exadata   •   Failover Site for Exadata Patching
    Machine)
LESSONS LEARNED
•   Failover Site was not tuned for Factory
    Operations
    (Exadata/ Non- Exadata Environment)
•   Rework on Reporting Queries to tune to
    non-exadata environment
•   RAT Capture and RAT Replay
SUMMARY
•   Utilization of Disaster Recovery Infrastructure
•   Reporting Load offloaded to standby site
•   RAT Capture and RAT Replay should be used
    extensively to migrate to Active Data Guard
•   Added Benefits – Automatic fixing on Block
    Corruption, Write Operations on standby
    (using DB links)
2012 334 Machiwal Ppt

Contenu connexe

Tendances

Exploring HCI
Exploring HCIExploring HCI
Exploring HCIDavid Han
 
An Expert Guide to Migrating Legacy Databases to PostgreSQL
An Expert Guide to Migrating Legacy Databases to PostgreSQLAn Expert Guide to Migrating Legacy Databases to PostgreSQL
An Expert Guide to Migrating Legacy Databases to PostgreSQLEDB
 
SQL PASS Taiwan 七月份聚會-1
SQL PASS Taiwan 七月份聚會-1SQL PASS Taiwan 七月份聚會-1
SQL PASS Taiwan 七月份聚會-1SQLPASSTW
 
Modernize Your Oracle Environment with an Agile Data Infrastructure
Modernize Your Oracle Environment with an Agile Data InfrastructureModernize Your Oracle Environment with an Agile Data Infrastructure
Modernize Your Oracle Environment with an Agile Data InfrastructureNetApp
 
Presentazione PureStorage @ VMUGIT UserCon 2015
Presentazione PureStorage @ VMUGIT UserCon 2015Presentazione PureStorage @ VMUGIT UserCon 2015
Presentazione PureStorage @ VMUGIT UserCon 2015VMUG IT
 
When to select hyper converged 2016 Sydney VMUG
When to select hyper converged 2016 Sydney VMUGWhen to select hyper converged 2016 Sydney VMUG
When to select hyper converged 2016 Sydney VMUGKeith Townsend
 
Sybase ASE 15.7- Two Case Studies of Successful Migration
Sybase ASE 15.7- Two Case Studies of Successful Migration Sybase ASE 15.7- Two Case Studies of Successful Migration
Sybase ASE 15.7- Two Case Studies of Successful Migration SAP Technology
 
Introducing EDB Failover Manager
Introducing EDB Failover ManagerIntroducing EDB Failover Manager
Introducing EDB Failover ManagerEDB
 
How to Integrate Hyperconverged Systems with Existing SANs
How to Integrate Hyperconverged Systems with Existing SANsHow to Integrate Hyperconverged Systems with Existing SANs
How to Integrate Hyperconverged Systems with Existing SANsDataCore Software
 
Object Storage 3: How to Use and Develop Applications Designed for Object Sto...
Object Storage 3: How to Use and Develop Applications Designed for Object Sto...Object Storage 3: How to Use and Develop Applications Designed for Object Sto...
Object Storage 3: How to Use and Develop Applications Designed for Object Sto...Hitachi Vantara
 
Optimizing Your Postgres ROI Through Best Practices
Optimizing Your Postgres ROI Through Best PracticesOptimizing Your Postgres ROI Through Best Practices
Optimizing Your Postgres ROI Through Best PracticesEDB
 
Life After Sharding: Monitoring and Management of a Complex Data Cloud
Life After Sharding: Monitoring and Management of a Complex Data CloudLife After Sharding: Monitoring and Management of a Complex Data Cloud
Life After Sharding: Monitoring and Management of a Complex Data CloudOSCON Byrum
 
Dynamic and Elastic Scaling in IBM Streams V4.3
Dynamic and Elastic Scaling in IBM Streams V4.3Dynamic and Elastic Scaling in IBM Streams V4.3
Dynamic and Elastic Scaling in IBM Streams V4.3lisanl
 
SAP LaMa Cloud Manager Azure
SAP LaMa Cloud Manager AzureSAP LaMa Cloud Manager Azure
SAP LaMa Cloud Manager AzureGary Jackson MBCS
 
Azure DRaaS v0.7
Azure DRaaS v0.7Azure DRaaS v0.7
Azure DRaaS v0.7Luca Mauri
 
Scale-on-Scale : Part 1 of 3 - Production Environment
Scale-on-Scale : Part 1 of 3 - Production EnvironmentScale-on-Scale : Part 1 of 3 - Production Environment
Scale-on-Scale : Part 1 of 3 - Production EnvironmentScale Computing
 

Tendances (20)

Exploring HCI
Exploring HCIExploring HCI
Exploring HCI
 
An Expert Guide to Migrating Legacy Databases to PostgreSQL
An Expert Guide to Migrating Legacy Databases to PostgreSQLAn Expert Guide to Migrating Legacy Databases to PostgreSQL
An Expert Guide to Migrating Legacy Databases to PostgreSQL
 
Data centerefficiency
Data centerefficiencyData centerefficiency
Data centerefficiency
 
SQL PASS Taiwan 七月份聚會-1
SQL PASS Taiwan 七月份聚會-1SQL PASS Taiwan 七月份聚會-1
SQL PASS Taiwan 七月份聚會-1
 
Modernize Your Oracle Environment with an Agile Data Infrastructure
Modernize Your Oracle Environment with an Agile Data InfrastructureModernize Your Oracle Environment with an Agile Data Infrastructure
Modernize Your Oracle Environment with an Agile Data Infrastructure
 
Zeta architecture -2015
Zeta architecture -2015Zeta architecture -2015
Zeta architecture -2015
 
Presentazione PureStorage @ VMUGIT UserCon 2015
Presentazione PureStorage @ VMUGIT UserCon 2015Presentazione PureStorage @ VMUGIT UserCon 2015
Presentazione PureStorage @ VMUGIT UserCon 2015
 
When to select hyper converged 2016 Sydney VMUG
When to select hyper converged 2016 Sydney VMUGWhen to select hyper converged 2016 Sydney VMUG
When to select hyper converged 2016 Sydney VMUG
 
Sybase ASE 15.7- Two Case Studies of Successful Migration
Sybase ASE 15.7- Two Case Studies of Successful Migration Sybase ASE 15.7- Two Case Studies of Successful Migration
Sybase ASE 15.7- Two Case Studies of Successful Migration
 
Introducing EDB Failover Manager
Introducing EDB Failover ManagerIntroducing EDB Failover Manager
Introducing EDB Failover Manager
 
How to Integrate Hyperconverged Systems with Existing SANs
How to Integrate Hyperconverged Systems with Existing SANsHow to Integrate Hyperconverged Systems with Existing SANs
How to Integrate Hyperconverged Systems with Existing SANs
 
Object Storage 3: How to Use and Develop Applications Designed for Object Sto...
Object Storage 3: How to Use and Develop Applications Designed for Object Sto...Object Storage 3: How to Use and Develop Applications Designed for Object Sto...
Object Storage 3: How to Use and Develop Applications Designed for Object Sto...
 
Optimizing Your Postgres ROI Through Best Practices
Optimizing Your Postgres ROI Through Best PracticesOptimizing Your Postgres ROI Through Best Practices
Optimizing Your Postgres ROI Through Best Practices
 
Life After Sharding: Monitoring and Management of a Complex Data Cloud
Life After Sharding: Monitoring and Management of a Complex Data CloudLife After Sharding: Monitoring and Management of a Complex Data Cloud
Life After Sharding: Monitoring and Management of a Complex Data Cloud
 
TOUG-Oracle Open World 2013 Recap
TOUG-Oracle Open World 2013 RecapTOUG-Oracle Open World 2013 Recap
TOUG-Oracle Open World 2013 Recap
 
Dynamic and Elastic Scaling in IBM Streams V4.3
Dynamic and Elastic Scaling in IBM Streams V4.3Dynamic and Elastic Scaling in IBM Streams V4.3
Dynamic and Elastic Scaling in IBM Streams V4.3
 
Williams, Kirk iSetup OAUG 2004 V3
Williams, Kirk iSetup OAUG 2004 V3Williams, Kirk iSetup OAUG 2004 V3
Williams, Kirk iSetup OAUG 2004 V3
 
SAP LaMa Cloud Manager Azure
SAP LaMa Cloud Manager AzureSAP LaMa Cloud Manager Azure
SAP LaMa Cloud Manager Azure
 
Azure DRaaS v0.7
Azure DRaaS v0.7Azure DRaaS v0.7
Azure DRaaS v0.7
 
Scale-on-Scale : Part 1 of 3 - Production Environment
Scale-on-Scale : Part 1 of 3 - Production EnvironmentScale-on-Scale : Part 1 of 3 - Production Environment
Scale-on-Scale : Part 1 of 3 - Production Environment
 

Similaire à 2012 334 Machiwal Ppt

Enterprise presentation
Enterprise presentationEnterprise presentation
Enterprise presentationMetamation
 
Enterprise PostgreSQL - EDB's answer to conventional Databases
Enterprise PostgreSQL - EDB's answer to conventional DatabasesEnterprise PostgreSQL - EDB's answer to conventional Databases
Enterprise PostgreSQL - EDB's answer to conventional DatabasesAshnikbiz
 
Oracle DataGuard Online Training in USA | INDIA
Oracle DataGuard Online Training in USA | INDIAOracle DataGuard Online Training in USA | INDIA
Oracle DataGuard Online Training in USA | INDIAXoom Trainings
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoMarketingArrowECS_CZ
 
IBM MQ High Availabillity and Disaster Recovery (2017 version)
IBM MQ High Availabillity and Disaster Recovery (2017 version)IBM MQ High Availabillity and Disaster Recovery (2017 version)
IBM MQ High Availabillity and Disaster Recovery (2017 version)MarkTaylorIBM
 
An overview of reference architectures for Postgres
An overview of reference architectures for PostgresAn overview of reference architectures for Postgres
An overview of reference architectures for PostgresEDB
 
IBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster RecoveryIBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster RecoveryMarkTaylorIBM
 
Hazelcast Jet - January 08, 2018
Hazelcast Jet - January 08, 2018Hazelcast Jet - January 08, 2018
Hazelcast Jet - January 08, 2018Rahul Gupta
 
An overview of reference architectures for Postgres
An overview of reference architectures for PostgresAn overview of reference architectures for Postgres
An overview of reference architectures for PostgresEDB
 
A scalable server environment for your applications
A scalable server environment for your applicationsA scalable server environment for your applications
A scalable server environment for your applicationsGigaSpaces
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Fran Navarro
 
C7 engineered data_protection_for_oracle_databases
C7 engineered data_protection_for_oracle_databasesC7 engineered data_protection_for_oracle_databases
C7 engineered data_protection_for_oracle_databasesDr. Wilfred Lin (Ph.D.)
 
Virtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowVirtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowAndrew Miller
 
A Backup Today Saves Tomorrow
A Backup Today Saves TomorrowA Backup Today Saves Tomorrow
A Backup Today Saves TomorrowAndrew Moore
 
Oracle business continuity for virtualization and cloud infrastructure
Oracle business continuity for virtualization and cloud infrastructureOracle business continuity for virtualization and cloud infrastructure
Oracle business continuity for virtualization and cloud infrastructureOTN Systems Hub
 
Disaster Recovery Infrastructure Whitepaper 2012
Disaster Recovery Infrastructure Whitepaper 2012Disaster Recovery Infrastructure Whitepaper 2012
Disaster Recovery Infrastructure Whitepaper 2012Jade Global
 
Getting Most Out of Your Disaster Recovery Infrastructure Using Active Data G...
Getting Most Out of Your Disaster Recovery Infrastructure Using Active Data G...Getting Most Out of Your Disaster Recovery Infrastructure Using Active Data G...
Getting Most Out of Your Disaster Recovery Infrastructure Using Active Data G...Jade Global
 
Webinar Slides: Geo-Distributed MySQL Clustering Done Right!
Webinar Slides: Geo-Distributed MySQL Clustering Done Right!Webinar Slides: Geo-Distributed MySQL Clustering Done Right!
Webinar Slides: Geo-Distributed MySQL Clustering Done Right!Continuent
 
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld
 
Maria_Colgan_2.pdf
Maria_Colgan_2.pdfMaria_Colgan_2.pdf
Maria_Colgan_2.pdfLucky Ally
 

Similaire à 2012 334 Machiwal Ppt (20)

Enterprise presentation
Enterprise presentationEnterprise presentation
Enterprise presentation
 
Enterprise PostgreSQL - EDB's answer to conventional Databases
Enterprise PostgreSQL - EDB's answer to conventional DatabasesEnterprise PostgreSQL - EDB's answer to conventional Databases
Enterprise PostgreSQL - EDB's answer to conventional Databases
 
Oracle DataGuard Online Training in USA | INDIA
Oracle DataGuard Online Training in USA | INDIAOracle DataGuard Online Training in USA | INDIA
Oracle DataGuard Online Training in USA | INDIA
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
 
IBM MQ High Availabillity and Disaster Recovery (2017 version)
IBM MQ High Availabillity and Disaster Recovery (2017 version)IBM MQ High Availabillity and Disaster Recovery (2017 version)
IBM MQ High Availabillity and Disaster Recovery (2017 version)
 
An overview of reference architectures for Postgres
An overview of reference architectures for PostgresAn overview of reference architectures for Postgres
An overview of reference architectures for Postgres
 
IBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster RecoveryIBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster Recovery
 
Hazelcast Jet - January 08, 2018
Hazelcast Jet - January 08, 2018Hazelcast Jet - January 08, 2018
Hazelcast Jet - January 08, 2018
 
An overview of reference architectures for Postgres
An overview of reference architectures for PostgresAn overview of reference architectures for Postgres
An overview of reference architectures for Postgres
 
A scalable server environment for your applications
A scalable server environment for your applicationsA scalable server environment for your applications
A scalable server environment for your applications
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 
C7 engineered data_protection_for_oracle_databases
C7 engineered data_protection_for_oracle_databasesC7 engineered data_protection_for_oracle_databases
C7 engineered data_protection_for_oracle_databases
 
Virtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowVirtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - Varrow
 
A Backup Today Saves Tomorrow
A Backup Today Saves TomorrowA Backup Today Saves Tomorrow
A Backup Today Saves Tomorrow
 
Oracle business continuity for virtualization and cloud infrastructure
Oracle business continuity for virtualization and cloud infrastructureOracle business continuity for virtualization and cloud infrastructure
Oracle business continuity for virtualization and cloud infrastructure
 
Disaster Recovery Infrastructure Whitepaper 2012
Disaster Recovery Infrastructure Whitepaper 2012Disaster Recovery Infrastructure Whitepaper 2012
Disaster Recovery Infrastructure Whitepaper 2012
 
Getting Most Out of Your Disaster Recovery Infrastructure Using Active Data G...
Getting Most Out of Your Disaster Recovery Infrastructure Using Active Data G...Getting Most Out of Your Disaster Recovery Infrastructure Using Active Data G...
Getting Most Out of Your Disaster Recovery Infrastructure Using Active Data G...
 
Webinar Slides: Geo-Distributed MySQL Clustering Done Right!
Webinar Slides: Geo-Distributed MySQL Clustering Done Right!Webinar Slides: Geo-Distributed MySQL Clustering Done Right!
Webinar Slides: Geo-Distributed MySQL Clustering Done Right!
 
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
 
Maria_Colgan_2.pdf
Maria_Colgan_2.pdfMaria_Colgan_2.pdf
Maria_Colgan_2.pdf
 

2012 334 Machiwal Ppt

  • 2. Getting the Most out of Your Disaster Recovery Infrastructure Using Active Data Guard Manoj Machiwal Consulting Director Jade Global
  • 3. AGENDA • Oracle Database High Availability • Traditional Disaster Recovery Solution • Active Data Guard Overview • Enabling Active Data Guard • Active Data Guard Cool Features
  • 4. AGENDA (CONTINUED) • Data Guard Broker Setup • Maintenance Tips • Customer Case Study • Question & Answer Session
  • 5. TRADITIONAL DISASTER RECOVERY SOLUTION Expensive, Fail Over Server is Idle
  • 6. DATA GUARD • Both HA/DR Solution • Protection from Data Corruption • Addresses Planned and unplanned Downtime • Built-in Oracle Integration • Still Failover site is Redundant, and used only in case of disaster
  • 7. ACTIVE DATA GUARD • Read only operation can be offloaded to standby site • Backups can be done from standby site, giving more I/O and processing power at Primary site
  • 8. ENABLING ACTIVE DATA GUARD • Using SQLPLUS If physical standby database is shutdown Open database read-only and start redo apply
  • 9. ENABLING ACTIVE DATA GUARD • If Redo Apply is running
  • 10. ENABLING ACTIVE DATA GUARD • Using Data guard Broker • Broker automatically stops the redo apply and resumes after database open in 11GR2, • In Release 1, have to manually stop redo apply and restart after database open
  • 11. ACTIVE DATA GUARD – COOL FEATURES • Write Operations to Primary • Automatic Repair of Block Corruption
  • 12. DATA GUARD BROKER SETUP • Data Guard Broker Setup Commands
  • 14. CUSTOMER CASE STUDY • Industry – Solar Manufacturing • Technical foot Print – 11gR2 – 2 Node RAC – Exadata Machine • Application – Factory Operations – MES Reporting
  • 15. CUSTOMER CHALLENGES • Manufacturing Operations and Reporting Operations running on Same database • No High Availability Architecture • Exadata Patching
  • 16. EXISTING ARCHITECTURE • 24X7 Factory Operations • MES Reporting • Backups • Downtime means, Halt Factory Operations and have significant impact on business • Sluggish Performance of Factory Operations during reporting period • Can not afford another exadata machine for HA • Exadata machine could not be patched
  • 17. PROPOSED ARCHITECTURE Primary Site Standby Site • Read Write Factory Operations • MES Reporting • Backups ( IO performance better on Exadata • Failover Site for Exadata Patching Machine)
  • 18. LESSONS LEARNED • Failover Site was not tuned for Factory Operations (Exadata/ Non- Exadata Environment) • Rework on Reporting Queries to tune to non-exadata environment • RAT Capture and RAT Replay
  • 19. SUMMARY • Utilization of Disaster Recovery Infrastructure • Reporting Load offloaded to standby site • RAT Capture and RAT Replay should be used extensively to migrate to Active Data Guard • Added Benefits – Automatic fixing on Block Corruption, Write Operations on standby (using DB links)