SlideShare ist ein Scribd-Unternehmen logo
1 von 20
1
Oracle Data Guard: Overview




    Copyright © 2006, Oracle. All rights reserved.
Objectives


After completing this lesson, you should be able to do the
following:
 • Describe the factors that affect planned and unplanned
    downtime
 • Describe the basic components of Oracle Data Guard
 • Explain the differences between physical and logical
    standby databases
 • Explain the benefits of creating a Data Guard
    environment
 • Explain the use of Data Guard in high-availability
    architectures



1-2              Copyright © 2006, Oracle. All rights reserved.
Causes of Data Loss



      Hardware & system errors                                               49%

      Human errors                                                     36%

      Computer viruses                        7%

      Software corruption                  4%

      Natural disasters                  3%


       Source: Disaster Recovery Journal



1-3                   Copyright © 2006, Oracle. All rights reserved.
Understanding the Causes of Downtime

                                                                    Storage
                                                                     failure
                                 Computer
                                  failures
      Unplanned                                                     Human
      downtime                                                       error
                                     Data
                                   failures
                                                                   Corruption


                                    Data                              Site
                                  changes                            failure
       Planned
      downtime
                                  System
                                  changes




1-4               Copyright © 2006, Oracle. All rights reserved.
What Is Oracle Data Guard?

       Primary                                                    Standby
      database          Redo transport                            database




                                 Oracle Net




           Database                                           Database
                                                                copy

1-5              Copyright © 2006, Oracle. All rights reserved.
Types of Standby Databases


There are two types of standby databases:
 • Physical standby database
      – Identical to the primary database on a block-for-block
        basis
      – Synchronized with the primary database through
        application of redo data received from the primary
        database
 • Logical standby database
      – Shares the same schema definition
      – Synchronized with the primary database by transforming
        the data in the redo received from the primary database
        into SQL statements and then executing the SQL
        statements

1-6                  Copyright © 2006, Oracle. All rights reserved.
Oracle Data Guard Broker Framework


                                Oracle
                              Management
                                Server
      Repository

       Agent                                                        Agent

                    Primary                                                  Standby
                   database                                                  database
         Data                                                        Data
        Guard                                                       Guard
        broker          Enterprise Manager                          broker




                                                   CLI management client


1-7                     Copyright © 2006, Oracle. All rights reserved.
Types of Services


There are three types of services provided with Data
Guard:
 • Redo transport services
 • Log apply services
      – Redo Apply
      – SQL Apply
 • Role-management services




1-8                  Copyright © 2006, Oracle. All rights reserved.
Role Transitions: Switchover and Failover


 • Oracle Data Guard supports two role-transition
   operations:
      – Switchover
         —
             Planned role reversal
         —
             Used for OS or hardware maintenance
      – Failover
         —
              Unplanned role reversal
         —
              Use in emergency
         —
              Zero or minimal data loss depending on choice
              of data protection mode
         —
             Can be initiated automatically when fast-start failover is
             enabled
 • Role-transition operations are not automatically
   invoked.
1-9                     Copyright © 2006, Oracle. All rights reserved.
1 - 10   Copyright © 2006, Oracle. All rights reserved.
Data Protection Modes


  • Maximum protection
  • Maximum availability
  • Maximum performance




1 - 11          Copyright © 2006, Oracle. All rights reserved.
1 - 12   Copyright © 2006, Oracle. All rights reserved.
Benefits of Implementing
                 Oracle Data Guard

 Oracle Data Guard provides the following benefits:
  • Continuous service through disasters or crippling data
    failures
  • Complete data protection against corruptions and data
    loss
  • Efficient use of system resources
  • Elimination of idle standby systems
  • Flexible configuration of your system to meet business
    protection and recovery requirements
  • Centralized management




1 - 13            Copyright © 2006, Oracle. All rights reserved.
Role of Data Guard in a
                 High-Availability Architecture

         Computer                        RAC
          failures

                                       Storage
                                        failure
                                                                          ASM


                                       Human                           Flashback
                                        error                          technology
            Data
          failures
                                                                       Oracle HARD
                                    Corruption                            RMAN

                                         Site
                                                                       Data Guard
                                        failure


1 - 14                Copyright © 2006, Oracle. All rights reserved.
Role of Data Guard in a
                High-Availability Architecture

                                                     • Online schema and
                                                       data reorganization
                       Data                          • Partitioned tables
                     changes                           and indexes
                                                     • Dynamic resource
                                                       provisioning
          Planned
         downtime

                                                     • Rolling patch updates
                     System                          • Rolling release upgrade
                     changes                           using Data Guard
                                                       SQL Apply




1 - 15               Copyright © 2006, Oracle. All rights reserved.
Oracle Data Guard and
               Real Application Clusters

 Oracle Data Guard and Real Application Clusters are
 complementary and can be used together.
  • Real Application Clusters provides high availability.
  • Oracle Data Guard provides disaster protection and
    prevents data loss.




1 - 16             Copyright © 2006, Oracle. All rights reserved.
Maximum Availability Architecture


                                                          Clients



       Oracle                        WAN traffic                               Oracle
     Application                      manager                                Application
       Server                                                                  Server




                                      Data Guard                    RAC          RAC
                      RAC
                   production                                     physical      logical
                    database                                      standby      standby
                                                                  database     database

1 - 17                    Copyright © 2006, Oracle. All rights reserved.
Summary


 In this lesson, you should have learned how to:
  • Describe the basic components of Oracle Data Guard
  • Describe the differences between physical and logical
     standby databases
  • Determine when Oracle Data Guard is an appropriate
     solution in your Oracle Database configuration
  • Explain the use of Data Guard in high-availability
     architectures




1 - 18            Copyright © 2006, Oracle. All rights reserved.
Practice 1: Overview


 This practice covers the following topics:
  • Reviewing the factors that affect planned and
    unplanned downtime
  • Reviewing the differences between physical and logical
    standby databases
  • Reviewing the components of Oracle Data Guard




1 - 19            Copyright © 2006, Oracle. All rights reserved.
1 - 20   Copyright © 2006, Oracle. All rights reserved.

Weitere ähnliche Inhalte

Was ist angesagt?

Oracle Data Guard A to Z
Oracle Data Guard A to ZOracle Data Guard A to Z
Oracle Data Guard A to ZZohar Elkayam
 
Chaitanyadba profile (1) (1) gg
Chaitanyadba profile  (1) (1)   ggChaitanyadba profile  (1) (1)   gg
Chaitanyadba profile (1) (1) ggChaitanya Dba
 
Dataguard presentation
Dataguard presentationDataguard presentation
Dataguard presentationVimlendu Kumar
 
Exadata is still oracle
Exadata is still oracleExadata is still oracle
Exadata is still oracleugur candan
 
Miro Consulting Oracle Exadata Database Machine Offering
Miro Consulting  Oracle Exadata Database Machine OfferingMiro Consulting  Oracle Exadata Database Machine Offering
Miro Consulting Oracle Exadata Database Machine Offeringgarylcoleman
 
Active dataguard
Active dataguardActive dataguard
Active dataguardManoj Kumar
 
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz
 
Oracle Sistemas Convergentes
Oracle Sistemas ConvergentesOracle Sistemas Convergentes
Oracle Sistemas ConvergentesFran Navarro
 
Eng systems oracle_overview
Eng systems oracle_overviewEng systems oracle_overview
Eng systems oracle_overviewFran Navarro
 
Dataguard physical stand by setup
Dataguard physical stand by setupDataguard physical stand by setup
Dataguard physical stand by setupsmajeed1
 
Diagnosability versus The Cloud, Redwood Shores 2011-08-30
Diagnosability versus The Cloud, Redwood Shores 2011-08-30Diagnosability versus The Cloud, Redwood Shores 2011-08-30
Diagnosability versus The Cloud, Redwood Shores 2011-08-30Cary Millsap
 
Exadata x4 for_sap
Exadata x4 for_sapExadata x4 for_sap
Exadata x4 for_sapFran Navarro
 
Why oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19cWhy oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19cSatishbabu Gunukula
 
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
 
Yugandhar uppala oracle dba_2016
Yugandhar uppala oracle dba_2016Yugandhar uppala oracle dba_2016
Yugandhar uppala oracle dba_2016Yugandhar Uppala
 
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityOracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityMarkus Michalewicz
 
Customer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise editionCustomer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise editionsolarisyougood
 

Was ist angesagt? (20)

Data Guard25 August
Data Guard25 AugustData Guard25 August
Data Guard25 August
 
Oracle Data Guard A to Z
Oracle Data Guard A to ZOracle Data Guard A to Z
Oracle Data Guard A to Z
 
Chaitanyadba profile (1) (1) gg
Chaitanyadba profile  (1) (1)   ggChaitanyadba profile  (1) (1)   gg
Chaitanyadba profile (1) (1) gg
 
Oow Ppt 2
Oow Ppt 2Oow Ppt 2
Oow Ppt 2
 
Dataguard presentation
Dataguard presentationDataguard presentation
Dataguard presentation
 
Less15 backups
Less15 backupsLess15 backups
Less15 backups
 
Exadata is still oracle
Exadata is still oracleExadata is still oracle
Exadata is still oracle
 
Miro Consulting Oracle Exadata Database Machine Offering
Miro Consulting  Oracle Exadata Database Machine OfferingMiro Consulting  Oracle Exadata Database Machine Offering
Miro Consulting Oracle Exadata Database Machine Offering
 
Active dataguard
Active dataguardActive dataguard
Active dataguard
 
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
 
Oracle Sistemas Convergentes
Oracle Sistemas ConvergentesOracle Sistemas Convergentes
Oracle Sistemas Convergentes
 
Eng systems oracle_overview
Eng systems oracle_overviewEng systems oracle_overview
Eng systems oracle_overview
 
Dataguard physical stand by setup
Dataguard physical stand by setupDataguard physical stand by setup
Dataguard physical stand by setup
 
Diagnosability versus The Cloud, Redwood Shores 2011-08-30
Diagnosability versus The Cloud, Redwood Shores 2011-08-30Diagnosability versus The Cloud, Redwood Shores 2011-08-30
Diagnosability versus The Cloud, Redwood Shores 2011-08-30
 
Exadata x4 for_sap
Exadata x4 for_sapExadata x4 for_sap
Exadata x4 for_sap
 
Why oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19cWhy oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19c
 
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
 
Yugandhar uppala oracle dba_2016
Yugandhar uppala oracle dba_2016Yugandhar uppala oracle dba_2016
Yugandhar uppala oracle dba_2016
 
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityOracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High Availability
 
Customer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise editionCustomer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise edition
 

Andere mochten auch

Using VirtualBox - Learn Oracle Database 12c and EBS R12
Using VirtualBox - Learn Oracle Database 12c and EBS R12Using VirtualBox - Learn Oracle Database 12c and EBS R12
Using VirtualBox - Learn Oracle Database 12c and EBS R12Biju Thomas
 
Manual de instalacion_oracle_11g_r2
Manual de instalacion_oracle_11g_r2Manual de instalacion_oracle_11g_r2
Manual de instalacion_oracle_11g_r2Daniel Moo Moo
 
D17316 gc20 l06_dataprot_logtrans
D17316 gc20 l06_dataprot_logtransD17316 gc20 l06_dataprot_logtrans
D17316 gc20 l06_dataprot_logtransMoeen_uddin
 
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databases
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databasesRACAttack 12c Advanced Lab: Server Pools and Policy-managed databases
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databasesLudovico Caldara
 
Oracle dataguard overview
Oracle dataguard overviewOracle dataguard overview
Oracle dataguard overviewaguswahyudi09
 
Upgrade Oracle Database to 12c
Upgrade Oracle Database to 12c Upgrade Oracle Database to 12c
Upgrade Oracle Database to 12c Osama Mustafa
 
High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2Mario Redón Luz
 
Microsoft word presentation
Microsoft word presentationMicrosoft word presentation
Microsoft word presentationegirshovich
 
Basics of c++ Programming Language
Basics of c++ Programming LanguageBasics of c++ Programming Language
Basics of c++ Programming LanguageAhmad Idrees
 
MS EXCEL PPT PRESENTATION
MS EXCEL PPT PRESENTATIONMS EXCEL PPT PRESENTATION
MS EXCEL PPT PRESENTATIONMridul Bansal
 

Andere mochten auch (16)

Les01
Les01Les01
Les01
 
Using VirtualBox - Learn Oracle Database 12c and EBS R12
Using VirtualBox - Learn Oracle Database 12c and EBS R12Using VirtualBox - Learn Oracle Database 12c and EBS R12
Using VirtualBox - Learn Oracle Database 12c and EBS R12
 
Manual de instalacion_oracle_11g_r2
Manual de instalacion_oracle_11g_r2Manual de instalacion_oracle_11g_r2
Manual de instalacion_oracle_11g_r2
 
Oracle 11g concept
Oracle 11g conceptOracle 11g concept
Oracle 11g concept
 
D17316 gc20 l06_dataprot_logtrans
D17316 gc20 l06_dataprot_logtransD17316 gc20 l06_dataprot_logtrans
D17316 gc20 l06_dataprot_logtrans
 
Upgrading To 11g
Upgrading To 11gUpgrading To 11g
Upgrading To 11g
 
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databases
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databasesRACAttack 12c Advanced Lab: Server Pools and Policy-managed databases
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databases
 
Oracle dataguard overview
Oracle dataguard overviewOracle dataguard overview
Oracle dataguard overview
 
Oracle Data Guard
Oracle Data GuardOracle Data Guard
Oracle Data Guard
 
Upgrade Oracle Database to 12c
Upgrade Oracle Database to 12c Upgrade Oracle Database to 12c
Upgrade Oracle Database to 12c
 
Oracle 11g R2 Live Part 2
Oracle 11g R2 Live Part 2Oracle 11g R2 Live Part 2
Oracle 11g R2 Live Part 2
 
1 Rac
1 Rac1 Rac
1 Rac
 
High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2
 
Microsoft word presentation
Microsoft word presentationMicrosoft word presentation
Microsoft word presentation
 
Basics of c++ Programming Language
Basics of c++ Programming LanguageBasics of c++ Programming Language
Basics of c++ Programming Language
 
MS EXCEL PPT PRESENTATION
MS EXCEL PPT PRESENTATIONMS EXCEL PPT PRESENTATION
MS EXCEL PPT PRESENTATION
 

Ähnlich wie D17316 gc20 l01_overview

2.Oracle’S High Availability Vision
2.Oracle’S High Availability Vision2.Oracle’S High Availability Vision
2.Oracle’S High Availability VisionErmando
 
Oracle Fusion Middleware - pragmatic approach to build up your applications -...
Oracle Fusion Middleware - pragmatic approach to build up your applications -...Oracle Fusion Middleware - pragmatic approach to build up your applications -...
Oracle Fusion Middleware - pragmatic approach to build up your applications -...ORACLE USER GROUP ESTONIA
 
Ugif 12 2011-informix iwa
Ugif 12 2011-informix iwaUgif 12 2011-informix iwa
Ugif 12 2011-informix iwaUGIF
 
Virtualizing Latency Sensitive Workloads and vFabric GemFire
Virtualizing Latency Sensitive Workloads and vFabric GemFireVirtualizing Latency Sensitive Workloads and vFabric GemFire
Virtualizing Latency Sensitive Workloads and vFabric GemFireCarter Shanklin
 
Less14 br concepts
Less14 br conceptsLess14 br concepts
Less14 br conceptsAmit Bhalla
 
Oracle Database Backups and Disaster Recovery @ Autodesk
Oracle Database Backups and Disaster Recovery @ AutodeskOracle Database Backups and Disaster Recovery @ Autodesk
Oracle Database Backups and Disaster Recovery @ AutodeskAlan Williams
 
Maa in database12c
Maa in database12cMaa in database12c
Maa in database12cLaban Ndwaru
 
Exadata overview audio
Exadata overview audioExadata overview audio
Exadata overview audioAhmed Mekawy
 
Oracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsOracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsMarkus Michalewicz
 
Sun Oracle Exadata Technical Overview V1
Sun Oracle Exadata Technical Overview V1Sun Oracle Exadata Technical Overview V1
Sun Oracle Exadata Technical Overview V1jenkin
 
Oracle Maximum Availability Architecture
Oracle Maximum Availability ArchitectureOracle Maximum Availability Architecture
Oracle Maximum Availability ArchitectureMarketingArrowECS_CZ
 
Oracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionOracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionMarkus Michalewicz
 
4 facing explosive data growth five ways to optimize storage for oracle datab...
4 facing explosive data growth five ways to optimize storage for oracle datab...4 facing explosive data growth five ways to optimize storage for oracle datab...
4 facing explosive data growth five ways to optimize storage for oracle datab...Dr. Wilfred Lin (Ph.D.)
 
Simplifying network management with Platespin
Simplifying network management with PlatespinSimplifying network management with Platespin
Simplifying network management with PlatespinAdvanced Logic Industries
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Fran Navarro
 
Oracle 10g sql fundamentals i
Oracle 10g sql fundamentals iOracle 10g sql fundamentals i
Oracle 10g sql fundamentals iManaswi Sharma
 

Ähnlich wie D17316 gc20 l01_overview (20)

2.Oracle’S High Availability Vision
2.Oracle’S High Availability Vision2.Oracle’S High Availability Vision
2.Oracle’S High Availability Vision
 
11g R2 Live Part 1
11g R2 Live Part 111g R2 Live Part 1
11g R2 Live Part 1
 
Oracle Fusion Middleware - pragmatic approach to build up your applications -...
Oracle Fusion Middleware - pragmatic approach to build up your applications -...Oracle Fusion Middleware - pragmatic approach to build up your applications -...
Oracle Fusion Middleware - pragmatic approach to build up your applications -...
 
Ugif 12 2011-informix iwa
Ugif 12 2011-informix iwaUgif 12 2011-informix iwa
Ugif 12 2011-informix iwa
 
Virtualizing Latency Sensitive Workloads and vFabric GemFire
Virtualizing Latency Sensitive Workloads and vFabric GemFireVirtualizing Latency Sensitive Workloads and vFabric GemFire
Virtualizing Latency Sensitive Workloads and vFabric GemFire
 
Less14 br concepts
Less14 br conceptsLess14 br concepts
Less14 br concepts
 
Oracle Database Backups and Disaster Recovery @ Autodesk
Oracle Database Backups and Disaster Recovery @ AutodeskOracle Database Backups and Disaster Recovery @ Autodesk
Oracle Database Backups and Disaster Recovery @ Autodesk
 
ZFS appliance
ZFS applianceZFS appliance
ZFS appliance
 
Maa in database12c
Maa in database12cMaa in database12c
Maa in database12c
 
Exalogic Bcn
Exalogic BcnExalogic Bcn
Exalogic Bcn
 
Exadata overview audio
Exadata overview audioExadata overview audio
Exadata overview audio
 
Oracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsOracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & Editions
 
Sun Oracle Exadata Technical Overview V1
Sun Oracle Exadata Technical Overview V1Sun Oracle Exadata Technical Overview V1
Sun Oracle Exadata Technical Overview V1
 
Oracle Maximum Availability Architecture
Oracle Maximum Availability ArchitectureOracle Maximum Availability Architecture
Oracle Maximum Availability Architecture
 
Oracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionOracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion Edition
 
4 facing explosive data growth five ways to optimize storage for oracle datab...
4 facing explosive data growth five ways to optimize storage for oracle datab...4 facing explosive data growth five ways to optimize storage for oracle datab...
4 facing explosive data growth five ways to optimize storage for oracle datab...
 
Simplifying network management with Platespin
Simplifying network management with PlatespinSimplifying network management with Platespin
Simplifying network management with Platespin
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 
Exadata Backup
Exadata BackupExadata Backup
Exadata Backup
 
Oracle 10g sql fundamentals i
Oracle 10g sql fundamentals iOracle 10g sql fundamentals i
Oracle 10g sql fundamentals i
 

Mehr von Moeen_uddin

DataGuard_architecture
DataGuard_architectureDataGuard_architecture
DataGuard_architectureMoeen_uddin
 
D17316 gc20 l05_phys_sql
D17316 gc20 l05_phys_sqlD17316 gc20 l05_phys_sql
D17316 gc20 l05_phys_sqlMoeen_uddin
 
D17316 gc20 l04_phys_em
D17316 gc20 l04_phys_emD17316 gc20 l04_phys_em
D17316 gc20 l04_phys_emMoeen_uddin
 
D17316 gc20 l02_architecture
D17316 gc20 l02_architectureD17316 gc20 l02_architecture
D17316 gc20 l02_architectureMoeen_uddin
 
D17316 gc20 appa
D17316 gc20 appaD17316 gc20 appa
D17316 gc20 appaMoeen_uddin
 
D17316 gc20 l12_other
D17316 gc20 l12_otherD17316 gc20 l12_other
D17316 gc20 l12_otherMoeen_uddin
 

Mehr von Moeen_uddin (6)

DataGuard_architecture
DataGuard_architectureDataGuard_architecture
DataGuard_architecture
 
D17316 gc20 l05_phys_sql
D17316 gc20 l05_phys_sqlD17316 gc20 l05_phys_sql
D17316 gc20 l05_phys_sql
 
D17316 gc20 l04_phys_em
D17316 gc20 l04_phys_emD17316 gc20 l04_phys_em
D17316 gc20 l04_phys_em
 
D17316 gc20 l02_architecture
D17316 gc20 l02_architectureD17316 gc20 l02_architecture
D17316 gc20 l02_architecture
 
D17316 gc20 appa
D17316 gc20 appaD17316 gc20 appa
D17316 gc20 appa
 
D17316 gc20 l12_other
D17316 gc20 l12_otherD17316 gc20 l12_other
D17316 gc20 l12_other
 

Kürzlich hochgeladen

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Kürzlich hochgeladen (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

D17316 gc20 l01_overview

  • 1. 1 Oracle Data Guard: Overview Copyright © 2006, Oracle. All rights reserved.
  • 2. Objectives After completing this lesson, you should be able to do the following: • Describe the factors that affect planned and unplanned downtime • Describe the basic components of Oracle Data Guard • Explain the differences between physical and logical standby databases • Explain the benefits of creating a Data Guard environment • Explain the use of Data Guard in high-availability architectures 1-2 Copyright © 2006, Oracle. All rights reserved.
  • 3. Causes of Data Loss Hardware & system errors 49% Human errors 36% Computer viruses 7% Software corruption 4% Natural disasters 3% Source: Disaster Recovery Journal 1-3 Copyright © 2006, Oracle. All rights reserved.
  • 4. Understanding the Causes of Downtime Storage failure Computer failures Unplanned Human downtime error Data failures Corruption Data Site changes failure Planned downtime System changes 1-4 Copyright © 2006, Oracle. All rights reserved.
  • 5. What Is Oracle Data Guard? Primary Standby database Redo transport database Oracle Net Database Database copy 1-5 Copyright © 2006, Oracle. All rights reserved.
  • 6. Types of Standby Databases There are two types of standby databases: • Physical standby database – Identical to the primary database on a block-for-block basis – Synchronized with the primary database through application of redo data received from the primary database • Logical standby database – Shares the same schema definition – Synchronized with the primary database by transforming the data in the redo received from the primary database into SQL statements and then executing the SQL statements 1-6 Copyright © 2006, Oracle. All rights reserved.
  • 7. Oracle Data Guard Broker Framework Oracle Management Server Repository Agent Agent Primary Standby database database Data Data Guard Guard broker Enterprise Manager broker CLI management client 1-7 Copyright © 2006, Oracle. All rights reserved.
  • 8. Types of Services There are three types of services provided with Data Guard: • Redo transport services • Log apply services – Redo Apply – SQL Apply • Role-management services 1-8 Copyright © 2006, Oracle. All rights reserved.
  • 9. Role Transitions: Switchover and Failover • Oracle Data Guard supports two role-transition operations: – Switchover — Planned role reversal — Used for OS or hardware maintenance – Failover — Unplanned role reversal — Use in emergency — Zero or minimal data loss depending on choice of data protection mode — Can be initiated automatically when fast-start failover is enabled • Role-transition operations are not automatically invoked. 1-9 Copyright © 2006, Oracle. All rights reserved.
  • 10. 1 - 10 Copyright © 2006, Oracle. All rights reserved.
  • 11. Data Protection Modes • Maximum protection • Maximum availability • Maximum performance 1 - 11 Copyright © 2006, Oracle. All rights reserved.
  • 12. 1 - 12 Copyright © 2006, Oracle. All rights reserved.
  • 13. Benefits of Implementing Oracle Data Guard Oracle Data Guard provides the following benefits: • Continuous service through disasters or crippling data failures • Complete data protection against corruptions and data loss • Efficient use of system resources • Elimination of idle standby systems • Flexible configuration of your system to meet business protection and recovery requirements • Centralized management 1 - 13 Copyright © 2006, Oracle. All rights reserved.
  • 14. Role of Data Guard in a High-Availability Architecture Computer RAC failures Storage failure ASM Human Flashback error technology Data failures Oracle HARD Corruption RMAN Site Data Guard failure 1 - 14 Copyright © 2006, Oracle. All rights reserved.
  • 15. Role of Data Guard in a High-Availability Architecture • Online schema and data reorganization Data • Partitioned tables changes and indexes • Dynamic resource provisioning Planned downtime • Rolling patch updates System • Rolling release upgrade changes using Data Guard SQL Apply 1 - 15 Copyright © 2006, Oracle. All rights reserved.
  • 16. Oracle Data Guard and Real Application Clusters Oracle Data Guard and Real Application Clusters are complementary and can be used together. • Real Application Clusters provides high availability. • Oracle Data Guard provides disaster protection and prevents data loss. 1 - 16 Copyright © 2006, Oracle. All rights reserved.
  • 17. Maximum Availability Architecture Clients Oracle WAN traffic Oracle Application manager Application Server Server Data Guard RAC RAC RAC production physical logical database standby standby database database 1 - 17 Copyright © 2006, Oracle. All rights reserved.
  • 18. Summary In this lesson, you should have learned how to: • Describe the basic components of Oracle Data Guard • Describe the differences between physical and logical standby databases • Determine when Oracle Data Guard is an appropriate solution in your Oracle Database configuration • Explain the use of Data Guard in high-availability architectures 1 - 18 Copyright © 2006, Oracle. All rights reserved.
  • 19. Practice 1: Overview This practice covers the following topics: • Reviewing the factors that affect planned and unplanned downtime • Reviewing the differences between physical and logical standby databases • Reviewing the components of Oracle Data Guard 1 - 19 Copyright © 2006, Oracle. All rights reserved.
  • 20. 1 - 20 Copyright © 2006, Oracle. All rights reserved.

Hinweis der Redaktion

  1. Oracle Database 10 g : Data Guard Administration 1 -
  2. Oracle Database 10 g : Data Guard Administration 1 - Causes of Data Loss According to a survey published in the Disaster Recovery Journal (DRJ), the leading causes of data loss were not natural disasters but hardware failures and human errors. The goal of Oracle Data Guard is to provide an effective safeguard against data loss. Data Guard provides enterprises with complete data protection, data recovery, and data availability, ensuring round-the-clock business continuity.
  3. Oracle Database 10 g : Data Guard Administration 1 - Understanding the Causes of Downtime Every system faces both unplanned and planned downtime. It is important to consider causes of both unplanned and planned downtime when designing a fault-tolerant, resilient infrastructure. Unplanned downtime consists of the following: Computer failures: Downtime occurs when there is a power outage or a system crash. Data failures: Data failure is the loss, damage, or corruption of critical enterprise data. Causes of data failure include: Storage failure: Disk crash or space limitations Human error: Downtime occurs when someone inadvertently drops a table or the system administrator makes an error. Corruption: Caused by a faulty component in the I/O stack Site failure: Downtime occurs when there is some sort of data corruption or natural disaster such as a flood, fire, or earthquake. Planned downtime includes routine operations, periodic maintenance, and new deployments. Planned downtime includes the following: Data changes: Table redefinition and index rebuild System changes: Downtime occurs during hardware and operating-system upgrades.
  4. Oracle Database 10 g : Data Guard Administration 1 - What Is Oracle Data Guard? Oracle Data Guard is a management, monitoring, and automation software infrastructure that works with a production database and one or more standby databases to protect your data against failures, errors, and corruptions that might otherwise destroy your database. It protects critical data by providing facilities to automate the creation, management, and monitoring of the databases and other components in a Data Guard configuration. It automates the process of maintaining a copy of an Oracle production database (called a standby database ) that can be used if the production database is taken offline for routine maintenance or becomes damaged. In a Data Guard configuration, a production database is referred to as a primary database . A standby database is a synchronized copy of the primary database. Using a backup copy of the primary database, you can create from one to nine standby databases. The standby databases, together with the primary database, make up a Data Guard configuration. Each standby database is associated with only one primary database. Note: You can use the Cascaded Redo Log Destinations feature to incorporate more than nine standby databases in your configuration. Refer to the “Other Considerations for Oracle Data Guard” lesson for additional information about this feature.
  5. Oracle Database 10 g : Data Guard Administration 1 - Types of Standby Databases Physical Standby Database A physical standby database is physically identical to the primary database, with on-disk database structures that are identical to the primary database on a block-for-block basis. The physical standby database is updated by performing recovery using redo data that is received from the primary database. The physical standby database can be either recovering data or open for read-only reporting. Logical Standby Database A logical standby database contains the same logical information (unless configured to skip certain objects) as the production database, although the physical organization and structure of the data can be different. The logical standby database is kept synchronized with the primary database by transforming the data in the redo received from the primary database into SQL statements and then executing the SQL statements on the standby database. This is done with the use of LogMiner technology on the redo log information received from the primary database. The tables in a logical standby database can be used simultaneously for recovery and for other tasks such as reporting, summations, and queries. For more information about LogMiner, refer to Oracle Database Utilities .
  6. Oracle Database 10 g : Data Guard Administration 1 - Oracle Data Guard Broker The Oracle Data Guard broker is a distributed management framework that automates and centralizes the creation, maintenance, and monitoring of Data Guard configurations. After the broker creates the Data Guard configuration, the broker monitors the activity, health, and availability of all systems in the Data Guard configuration. You can use Oracle Enterprise Manager Grid Control or the Data Guard broker’s own specialized command-line interface (DGMGRL) to take advantage of the broker’s management capabilities. Enterprise Manager provides a Web-based interface that combines with the broker’s centralized management and monitoring capabilities so that you can easily view, monitor, and administer primary and standby databases in a Data Guard configuration. You can also use the Data Guard command-line interface (CLI) to control and monitor a Data Guard configuration. You can perform most of the activities that are required to manage and monitor the databases in the configuration from the CLI prompt (DGMGRL) or in scripts.
  7. Oracle Database 10 g : Data Guard Administration 1 - Types of Services The following types of services are available with Data Guard: Redo 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 redo 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.
  8. Oracle Database 10 g : Data Guard Administration 1 - Role Transitions: Switchover and Failover Data Guard enables you to change the role of a database dynamically by issuing SQL statements or by using either of the Data Guard broker’s interfaces. Oracle Data Guard supports two role-transition operations: Switchover: The switchover feature provides you with the ability to switch the role of the primary database to one of the available standby databases. The chosen standby database becomes the primary database, and the original primary database then becomes a standby database. Failover: You invoke a failover operation when a catastrophic failure occurs on the primary database and there is no possibility of recovering the primary database in a timely manner. During a failover operation, the failed primary database is removed from the Data Guard environment, and a standby database assumes the primary database role. You invoke the failover operation on the standby database that you want to fail over to the primary role. In Oracle Database 10 g Release 2, you can enable fast-start failover that allows Data Guard to automatically and quickly fail over to a previously chosen, synchronized standby database. Fast-start failover is discussed in detail in the lesson titled “Enabling Fast-Start Failover.”
  9. Oracle Database 10 g : Data Guard Administration 1 - Role Transitions: Switchover and Failover (continued) Databases that have been disabled after a role transition are not removed from the broker configuration, but they are disabled in the sense that the databases are no longer managed by the broker. To reenable broker management of these databases, you must reinstate or re-create the databases. Refer to the lesson titled “Performing Switchover and Failover” for detailed information.
  10. Oracle Database 10 g : Data Guard Administration 1 - 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 the standby redo log (used to store redo data received from another database) 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.
  11. Oracle Database 10 g : Data Guard Administration 1 - Data-Protection Modes (continued) Maximum Availability This protection mode provides the highest possible level of data protection without compromising the availability of the primary database. As with maximum protection mode, a transaction does not commit until the redo needed to recover that transaction is written to the local online redo log and to at least one remote standby redo log. Unlike maximum protection mode, the primary database does not shut down if a fault prevents it from writing its redo stream to a remote standby redo log. Instead, the primary database operates in maximum performance mode until the fault is corrected and all the gaps in the redo log files are resolved. When all the gaps are resolved, the primary database automatically resumes operating in maximum availability mode. This mode guarantees that no data loss occurs if the primary database fails, but only if a second fault does not prevent a complete set of redo data from being sent from the primary database to at least one standby database. Maximum Performance (Default) This default protection mode provides the highest possible level of data protection without affecting the performance of the primary database. This is accomplished by allowing a transaction to commit as soon as the redo data needed to recover that transaction is written to the local online redo log. The primary database’s redo data stream is also written to at least one standby database, but that redo stream is written asynchronously with respect to the commitment of the transactions that create the redo data. When network links with sufficient bandwidth are used, this mode provides a level of data protection that approaches that of maximum availability mode with minimal impact on primary database performance.
  12. Oracle Database 10 g : Data Guard Administration 1 - Benefits of Implementing Oracle Data Guard Oracle Data Guard provides the following benefits: Continuous service: With the use of switchover and failover between systems, your business need not halt because of a disaster at one location. Complete data protection: Data Guard guarantees no data loss and provides a safeguard against data corruption and user errors. Redo data is validated when applied to the standby database. Efficient use of system resources: Standby databases can be used for reporting in addition to providing a safeguard for disaster recovery. You can use a logical standby for real-time reporting and the physical standby database for point-in-time reporting. You can also use the physical standby database for backups of the primary database. Elimination of idle standby systems: A standby database does not have to be idle when you implement a logical standby database. This database is open and ready for reporting at all times. Flexible configurations: You can use Data Guard to configure the system to your needs. With the use of protection modes and several tunable parameters, you can tailor the configuration to your needs. Centralized management: You can use Enterprise Manager Grid Control to manage all configurations in your enterprise.
  13. Oracle Database 10 g : Data Guard Administration 1 - Role of Data Guard in a High-Availability Architecture Oracle Database offers many features to protect your system from common types of downtime. This course focuses on the use of Data Guard. Data Guard addresses data failure and disaster recovery in high-availability architectures. Real Application Clusters (RAC) enables you to build highly available and scalable database servers across multiple systems. For more information about Real Application Clusters, you can attend the Oracle Database 10g: Real Application Clusters course or review the Oracle Real Application Clusters Administrator’s Guide . Oracle Database 10 g introduces the Automatic Storage Management (ASM) feature, which provides a vertically integrated file system and volume manager in the Oracle kernel. For additional information about ASM, see Oracle Database Concepts and the Oracle Database Administrator’s Guide . Oracle Database 10 g includes flashback technologies to address human errors, including Flashback Query, Flashback Versions Query, Flashback Transaction Query, Flashback Database, Flashback Table, and Flashback Drop. For additional information about these features, see the Oracle Database Administrator’s Guide . Oracle’s Hardware Assisted Resilient Data (HARD) is a comprehensive program designed to prevent data corruptions before they happen. Refer to Oracle High Availability Architecture and Best Practices for additional information about the HARD initiative.
  14. Oracle Database 10 g : Data Guard Administration 1 - Role of Data Guard in a High-Availability Architecture (continued) There are a number of features in Oracle Database to support planned downtime that encompasses data changes. Tables can be redefined without interruption to users who are viewing or updating the data. Indexes can be added, rebuilt, or defragmented while the tables that they index are being queried or updated. See the Oracle Database Administrator’s Guide for additional information about these features. Oracle Database dynamically accommodates a number of hardware configuration changes. Patches can be applied to a RAC system in a rolling fashion. Oracle Database 10 g supports the installation of database software upgrades (and the application of patchsets) in a rolling fashion by using Data Guard SQL Apply.
  15. Oracle Database 10 g : Data Guard Administration 1 - Oracle Data Guard and Real Application Clusters RAC provides the following for high availability: Rapid and automatic recovery from node failures or an instance crash Increased scalability Oracle Data Guard provides disaster protection and prevents data loss by: Maintaining transactionally consistent copies of the primary database Protecting against data corruption Protecting against user errors Not requiring expensive and complex mirroring of hardware or software RAC is covered in greater detail in the lesson titled “Using Data Guard in a Real Application Clusters Configuration.”
  16. Oracle Database 10 g : Data Guard Administration 1 - Maximum Availability Architecture RAC and Data Guard provide the basis for the database maximum availability architecture (MAA) solution. MAA provides a comprehensive architecture for reducing downtime for scheduled outages and preventing, detecting, and recovering from unscheduled outages. The recommended MAA has two identical sites. The primary site contains the RAC database, and the secondary site contains both a physical standby database and a logical standby database on RAC. Identical site configuration is recommended to ensure that performance is not sacrificed after a failover or switchover. Symmetric sites also enable processes and procedures to be kept the same between sites, making operational tasks easier to maintain and execute. For more information about MAA, refer to the Oracle Database High Availability Overview manual. This course focuses on the Data Guard component of MAA.
  17. Oracle Database 10 g : Data Guard Administration 1 -
  18. Oracle Database 10 g : Data Guard Administration 1 -