SlideShare a Scribd company logo
1 of 23
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Introduction to Oracle Data Guard
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 2
Objectives
After completing this lesson, you should be able to:
• Describe the basic components of Oracle Data Guard
• Explain the differences between physical and logical
standby databases
• Explain the benefits of implementing Oracle Data Guard
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 3
What Is Oracle Data Guard?
Primary
database
Standby
database
Database Database
copy
Redo transport
Oracle
Net
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 4
Types of Standby Databases
• Physical standby database:
– Is identical to the primary database on a block-for-block
basis
– Is synchronized with the primary database through
application of redo data received from the primary database
– Can be used concurrently for data protection and reporting
• Logical standby database
– Shares the same schema definition
– 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
– Can be used concurrently for data protection, reporting, and
database upgrades
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 5
Types of Standby Databases
• Snapshot standby database:
– Is a fully updatable standby database
– Is created by converting a physical standby database
– Can be used for updates, but those updates are discarded
before the snapshot standby database is converted back into
a physical standby database
– Can be used for testing
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 6
Types of Data Guard Services
Data Guard provides three types of services:
• Redo transport services
• Apply services
– Redo Apply
– SQL Apply
• Role management services
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 7
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
– Emergency use
– Zero or minimal data loss (depending on choice of data-
protection mode)
– Can be initiated automatically when fast-start failover is
enabled
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 9
Oracle Data Guard Broker Framework
CLI management client
Enterprise Manager
Repository
Primary
database
Data
Guard
broker
Oracle
Management
Server
Data
Guard
broker
Agent
Standby
database
Agent
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 10
Choosing an Interface for Administering
a Data Guard Configuration
• Data Guard broker configuration:
– DGMGRL command-line interface
– Enterprise Manager Cloud Control
– SQL commands to query data dictionary views
• Non–Data Guard broker configuration:
– SQL commands
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 11
Oracle Data Guard: Architecture
(Overview)
Primary
database
transactions
Online
redo
logs
ARC0
RFS
MRP or
LSP
Archived redo
logs
ARC0
Standby
database
Reports
Standby
redo logs
Archived redo
logs
Backup
Oracle
net
LNSn
(Real-time
apply)
LGWR
Redo
buffer
Gap
resolution
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 12
Primary Database Processes
Primary
database
transactions
Online
redo
logs
ARCn
RFS
MRP or
LSP
Archived redo
logs
ARCn
Standby
database
Reports
Standby
redo logs
Archived redo
logs
Backup
NSSn
(Real-time
apply)
LGWR
Redo
buffer
Gap
resolution
Oracle
net
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 13
Standby Database Processes
Primary
database
transactions
Online
redo
logs
ARCn
RFS
MRP or
LSP
Archived redo
logs
ARCn
Standby
database
Reports
Standby
redo logs
Archived redo
logs
Backup
NSSn
(Real-time
apply)
LGWR
Redo
buffer
Oracle
net
Gap
resolution
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 14
Physical Standby Database:
Redo Apply Architecture
Production
database
Physical standby
database
Redo
apply
Redo
stream
Redo
transport
Backup
Physical standby
database
Primary
database
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 15
Logical Standby Database:
SQL Apply Architecture
Primary
database
Transform redo
information into
SQL
SQL
Apply
Reports
Production
database
Logical standby
database
Logical standby
database
Redo
transport
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 16
Automatic Gap Detection and Resolution
Primary
database
transactions
Online
redo
logs
ARC0
RFS
MRP or
LSP
Archived redo
logs
ARC0
Standby
database
Reports
Standby
redo logs
Archived redo
logs
Backup
LNSn
(Real-time
apply)
LGWR
Redo
buffer
ARCH ping
Redo to
resolve
gap
Oracle
net
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 17
Data Protection Modes
Select the mode to balance cost, availability, performance, and
data protection:
• Maximum protection
• Maximum availability
• Maximum performance
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 19
Data Guard Operational Requirements:
Hardware and Operating System
Primary database systems and standby database systems
may have different:
• CPU architectures
• Operating systems
• Operating system binaries (32-bit or 64-bit)
• Oracle Database binaries (32-bit or 64-bit)
Many restrictions exist.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 20
Data Guard Operational Requirements:
Oracle Database Software
• The same release of Oracle Database Enterprise Edition
must be installed for all databases except when you
perform a rolling database upgrade by using a logical
standby database.
• If any database uses ASM or OMF, all databases should
use the same combination.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 21
Benefits of Implementing
Oracle Data Guard
Oracle Data Guard provides the following benefits:
• Continuous service during disasters or crippling data
failures
• Complete data protection against corruption and data loss
• Elimination of idle standby systems
• Flexible configuration of your system to meet requirements
for business protection and recovery
• Centralized management
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 22
Quiz
Which of the following are types of standby databases?
a. Physical
b. Primary
c. Logical
d. Snapshot
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 23
Quiz
What is the maximum number of standby databases supported
by the Data Guard Broker?
a. 10
b. 20
c. 30
d. 40
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 24
Summary
In this lesson, you should have learned how to:
• 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
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 - 25
Practice 1: Overview
This practice covers the following topics:
• Introducing the lab environment
• Starting and stopping a virtual machine
• Starting and stopping the Oracle Management Server
• Starting and stopping the Oracle Agent
• Accessing Oracle Enterprise Manager

More Related Content

Similar to D79232GC10_les01.ppt

Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Glen Hawkins
 
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
 
All of the Performance Tuning Features in Oracle SQL Developer
All of the Performance Tuning Features in Oracle SQL DeveloperAll of the Performance Tuning Features in Oracle SQL Developer
All of the Performance Tuning Features in Oracle SQL DeveloperJeff Smith
 
Oracle SQL Developer for the DBA
Oracle SQL Developer for the DBAOracle SQL Developer for the DBA
Oracle SQL Developer for the DBAJeff Smith
 
Data protection for oracle databases
Data protection for oracle databasesData protection for oracle databases
Data protection for oracle databasessolarisyougood
 
Kellyn Pot'Vin-Gorman - Power awr warehouse2
Kellyn Pot'Vin-Gorman - Power awr warehouse2Kellyn Pot'Vin-Gorman - Power awr warehouse2
Kellyn Pot'Vin-Gorman - Power awr warehouse2gaougorg
 
Rman 12c new_features
Rman 12c new_featuresRman 12c new_features
Rman 12c new_featuresNabi Abdul
 
Oow14 con7681-rman-1
Oow14 con7681-rman-1Oow14 con7681-rman-1
Oow14 con7681-rman-1Dan Glasscock
 
New Not Your Father's Enterprise Manager
New Not Your Father's Enterprise ManagerNew Not Your Father's Enterprise Manager
New Not Your Father's Enterprise ManagerKellyn Pot'Vin-Gorman
 
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
 
Updated Power of the AWR Warehouse, Dallas, HQ, etc.
Updated Power of the AWR Warehouse, Dallas, HQ, etc.Updated Power of the AWR Warehouse, Dallas, HQ, etc.
Updated Power of the AWR Warehouse, Dallas, HQ, etc.Kellyn Pot'Vin-Gorman
 
Oracle Database Cloud Fleet Maintenance
Oracle Database Cloud Fleet MaintenanceOracle Database Cloud Fleet Maintenance
Oracle Database Cloud Fleet MaintenanceHari Srinivasan
 
Oracle data guard for beginners
Oracle data guard for beginnersOracle data guard for beginners
Oracle data guard for beginnersPini Dibask
 

Similar to D79232GC10_les01.ppt (20)

Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive
 
less08.ppt
less08.pptless08.ppt
less08.ppt
 
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
 
All of the Performance Tuning Features in Oracle SQL Developer
All of the Performance Tuning Features in Oracle SQL DeveloperAll of the Performance Tuning Features in Oracle SQL Developer
All of the Performance Tuning Features in Oracle SQL Developer
 
Power of the AWR Warehouse
Power of the AWR WarehousePower of the AWR Warehouse
Power of the AWR Warehouse
 
UKOUG
UKOUG UKOUG
UKOUG
 
Oracle SQL Developer for the DBA
Oracle SQL Developer for the DBAOracle SQL Developer for the DBA
Oracle SQL Developer for the DBA
 
Data Guard Architecture & Setup
Data Guard Architecture & SetupData Guard Architecture & Setup
Data Guard Architecture & Setup
 
Data protection for oracle databases
Data protection for oracle databasesData protection for oracle databases
Data protection for oracle databases
 
Kellyn Pot'Vin-Gorman - Power awr warehouse2
Kellyn Pot'Vin-Gorman - Power awr warehouse2Kellyn Pot'Vin-Gorman - Power awr warehouse2
Kellyn Pot'Vin-Gorman - Power awr warehouse2
 
Rman 12c new_features
Rman 12c new_featuresRman 12c new_features
Rman 12c new_features
 
Apouc 2014-enterprise-manager-12c
Apouc 2014-enterprise-manager-12cApouc 2014-enterprise-manager-12c
Apouc 2014-enterprise-manager-12c
 
Oow14 con7681-rman-1
Oow14 con7681-rman-1Oow14 con7681-rman-1
Oow14 con7681-rman-1
 
New Not Your Father's Enterprise Manager
New Not Your Father's Enterprise ManagerNew Not Your Father's Enterprise Manager
New Not Your Father's Enterprise Manager
 
Oracle Database Cloud Service
Oracle Database Cloud ServiceOracle Database Cloud Service
Oracle Database Cloud Service
 
AWR and ASH in an EM12c World
AWR and ASH in an EM12c WorldAWR and ASH in an EM12c World
AWR and ASH in an EM12c World
 
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
 
Updated Power of the AWR Warehouse, Dallas, HQ, etc.
Updated Power of the AWR Warehouse, Dallas, HQ, etc.Updated Power of the AWR Warehouse, Dallas, HQ, etc.
Updated Power of the AWR Warehouse, Dallas, HQ, etc.
 
Oracle Database Cloud Fleet Maintenance
Oracle Database Cloud Fleet MaintenanceOracle Database Cloud Fleet Maintenance
Oracle Database Cloud Fleet Maintenance
 
Oracle data guard for beginners
Oracle data guard for beginnersOracle data guard for beginners
Oracle data guard for beginners
 

More from HODCA1

Quick-Start-UNIX.pdf
Quick-Start-UNIX.pdfQuick-Start-UNIX.pdf
Quick-Start-UNIX.pdfHODCA1
 
12c-install.pdf
12c-install.pdf12c-install.pdf
12c-install.pdfHODCA1
 
mariadb-platform-high-availability-guide_whitepaper_1001.pdf
mariadb-platform-high-availability-guide_whitepaper_1001.pdfmariadb-platform-high-availability-guide_whitepaper_1001.pdf
mariadb-platform-high-availability-guide_whitepaper_1001.pdfHODCA1
 
5db-security.pdf
5db-security.pdf5db-security.pdf
5db-security.pdfHODCA1
 
rac_for_beginners_ppt.pdf
rac_for_beginners_ppt.pdfrac_for_beginners_ppt.pdf
rac_for_beginners_ppt.pdfHODCA1
 
ordbms.ppt
ordbms.pptordbms.ppt
ordbms.pptHODCA1
 
1DATABASE.pptx
1DATABASE.pptx1DATABASE.pptx
1DATABASE.pptxHODCA1
 
Oracle Instance Architecture.ppt
Oracle Instance Architecture.pptOracle Instance Architecture.ppt
Oracle Instance Architecture.pptHODCA1
 
agile_tutorial.pdf
agile_tutorial.pdfagile_tutorial.pdf
agile_tutorial.pdfHODCA1
 

More from HODCA1 (9)

Quick-Start-UNIX.pdf
Quick-Start-UNIX.pdfQuick-Start-UNIX.pdf
Quick-Start-UNIX.pdf
 
12c-install.pdf
12c-install.pdf12c-install.pdf
12c-install.pdf
 
mariadb-platform-high-availability-guide_whitepaper_1001.pdf
mariadb-platform-high-availability-guide_whitepaper_1001.pdfmariadb-platform-high-availability-guide_whitepaper_1001.pdf
mariadb-platform-high-availability-guide_whitepaper_1001.pdf
 
5db-security.pdf
5db-security.pdf5db-security.pdf
5db-security.pdf
 
rac_for_beginners_ppt.pdf
rac_for_beginners_ppt.pdfrac_for_beginners_ppt.pdf
rac_for_beginners_ppt.pdf
 
ordbms.ppt
ordbms.pptordbms.ppt
ordbms.ppt
 
1DATABASE.pptx
1DATABASE.pptx1DATABASE.pptx
1DATABASE.pptx
 
Oracle Instance Architecture.ppt
Oracle Instance Architecture.pptOracle Instance Architecture.ppt
Oracle Instance Architecture.ppt
 
agile_tutorial.pdf
agile_tutorial.pdfagile_tutorial.pdf
agile_tutorial.pdf
 

Recently uploaded

Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 

Recently uploaded (20)

Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 

D79232GC10_les01.ppt

  • 1. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Introduction to Oracle Data Guard
  • 2. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 2 Objectives After completing this lesson, you should be able to: • Describe the basic components of Oracle Data Guard • Explain the differences between physical and logical standby databases • Explain the benefits of implementing Oracle Data Guard
  • 3. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 3 What Is Oracle Data Guard? Primary database Standby database Database Database copy Redo transport Oracle Net
  • 4. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 4 Types of Standby Databases • Physical standby database: – Is identical to the primary database on a block-for-block basis – Is synchronized with the primary database through application of redo data received from the primary database – Can be used concurrently for data protection and reporting • Logical standby database – Shares the same schema definition – 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 – Can be used concurrently for data protection, reporting, and database upgrades
  • 5. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 5 Types of Standby Databases • Snapshot standby database: – Is a fully updatable standby database – Is created by converting a physical standby database – Can be used for updates, but those updates are discarded before the snapshot standby database is converted back into a physical standby database – Can be used for testing
  • 6. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 6 Types of Data Guard Services Data Guard provides three types of services: • Redo transport services • Apply services – Redo Apply – SQL Apply • Role management services
  • 7. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 7 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 – Emergency use – Zero or minimal data loss (depending on choice of data- protection mode) – Can be initiated automatically when fast-start failover is enabled
  • 8. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 9 Oracle Data Guard Broker Framework CLI management client Enterprise Manager Repository Primary database Data Guard broker Oracle Management Server Data Guard broker Agent Standby database Agent
  • 9. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 10 Choosing an Interface for Administering a Data Guard Configuration • Data Guard broker configuration: – DGMGRL command-line interface – Enterprise Manager Cloud Control – SQL commands to query data dictionary views • Non–Data Guard broker configuration: – SQL commands
  • 10. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 11 Oracle Data Guard: Architecture (Overview) Primary database transactions Online redo logs ARC0 RFS MRP or LSP Archived redo logs ARC0 Standby database Reports Standby redo logs Archived redo logs Backup Oracle net LNSn (Real-time apply) LGWR Redo buffer Gap resolution
  • 11. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 12 Primary Database Processes Primary database transactions Online redo logs ARCn RFS MRP or LSP Archived redo logs ARCn Standby database Reports Standby redo logs Archived redo logs Backup NSSn (Real-time apply) LGWR Redo buffer Gap resolution Oracle net
  • 12. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 13 Standby Database Processes Primary database transactions Online redo logs ARCn RFS MRP or LSP Archived redo logs ARCn Standby database Reports Standby redo logs Archived redo logs Backup NSSn (Real-time apply) LGWR Redo buffer Oracle net Gap resolution
  • 13. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 14 Physical Standby Database: Redo Apply Architecture Production database Physical standby database Redo apply Redo stream Redo transport Backup Physical standby database Primary database
  • 14. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 15 Logical Standby Database: SQL Apply Architecture Primary database Transform redo information into SQL SQL Apply Reports Production database Logical standby database Logical standby database Redo transport
  • 15. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 16 Automatic Gap Detection and Resolution Primary database transactions Online redo logs ARC0 RFS MRP or LSP Archived redo logs ARC0 Standby database Reports Standby redo logs Archived redo logs Backup LNSn (Real-time apply) LGWR Redo buffer ARCH ping Redo to resolve gap Oracle net
  • 16. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 17 Data Protection Modes Select the mode to balance cost, availability, performance, and data protection: • Maximum protection • Maximum availability • Maximum performance
  • 17. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 19 Data Guard Operational Requirements: Hardware and Operating System Primary database systems and standby database systems may have different: • CPU architectures • Operating systems • Operating system binaries (32-bit or 64-bit) • Oracle Database binaries (32-bit or 64-bit) Many restrictions exist.
  • 18. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 20 Data Guard Operational Requirements: Oracle Database Software • The same release of Oracle Database Enterprise Edition must be installed for all databases except when you perform a rolling database upgrade by using a logical standby database. • If any database uses ASM or OMF, all databases should use the same combination.
  • 19. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 21 Benefits of Implementing Oracle Data Guard Oracle Data Guard provides the following benefits: • Continuous service during disasters or crippling data failures • Complete data protection against corruption and data loss • Elimination of idle standby systems • Flexible configuration of your system to meet requirements for business protection and recovery • Centralized management
  • 20. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 22 Quiz Which of the following are types of standby databases? a. Physical b. Primary c. Logical d. Snapshot
  • 21. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 23 Quiz What is the maximum number of standby databases supported by the Data Guard Broker? a. 10 b. 20 c. 30 d. 40
  • 22. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 24 Summary In this lesson, you should have learned how to: • 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
  • 23. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 1 - 25 Practice 1: Overview This practice covers the following topics: • Introducing the lab environment • Starting and stopping a virtual machine • Starting and stopping the Oracle Management Server • Starting and stopping the Oracle Agent • Accessing Oracle Enterprise Manager