SlideShare a Scribd company logo
Active Data Guard
1 Session #334
GGEETTTTIINNGG MMOOSSTT OOUUTT OOFF YYOOUURR DDIISSAASSTTEERR RREECCOOVVEERRYY IINNFFRRAASSTTRRUUCCTTUURREE
UUSSIINNGG AACCTTIIVVEE DDAATTAA GGUUAARRDD
Manoj Machiwal, Jade Global Inc.
ABSTRACT
Most Organizations setup their disaster recovery environment and hardly able to utilize their disaster recover infrastructure
to full capacity. In this white paper, you will learn how to setup an active data guard environment and best practices to
setup active data guard environment, which can be utilized as a reporting infrastructure which supports MIS reporting, also
in case of disaster can be used as failback option.
TRADITIONAL DISASTER RECOVERY/HIGH AVAILABILITY SOLUTION
Adding basic fault tolerance to an IT infrastructure is not hard. You can add a few redundant components, and you can claim
fault tolerance, or high availability. If you have some failure in your IT stack, there are redundant components available to
which you can failover. Following this basic principle, some customers have built an HA framework consisting of:
 An N+1 active-passive server clustering model (e.g., clustering integrated with the OS)
 Mirroring of the bits in the storage array to some other remote storage array
 A tape backup product which ensures that periodic backups are taken and stored offsite
 A separate volume management product to ease the management of the underlying storage
Active Data Guard
2 Session #334
This type of configuration works, but with important limitations, as follows:
 Typically, the solutions mentioned above come from different vendors. Stitching together and managing these
disparate solutions require a non-trivial effort.
 Because the overall architecture is based on disparate point solutions, it is difficult to scale the configuration to
increase throughput. Scaling effectively is critical from an HA standpoint.
 While hardware-centric HA solutions (e.g., mirroring) offer simple data protection methods, their byte-level approach
makes it very difficult to build application-optimized capabilities.
 A related factor is return on investment (ROI) on the HA systems. If a server is configured in a cold-cluster N+1
environment as the failover target, it cannot support production workload, and computing resources are wasted. If a
remote storage array is receiving bits through storage mirroring technology, no applications or databases can be
mounted on that storage array – more waste.
ORACLE DATABASE HIGH AVAILABILITY
Data is one of the most critical business assets of an organization. If this data is not available and/or not protected,
companies may stand to lose millions of dollars in business downtime as well as negative publicity.
Oracle Database have many HA capabilities such as Real Application Clusters (RAC), Data Guard, Automatic Storage
Management (ASM), Flashback, Recovery Manager (RMAN), Online Reorganization, Edition-based Redefinition, etc. are
available as built-in features of the Oracle Database. Along with complementary products such as Oracle Secure Backup and
Oracle Golden Gate, these capabilities work together in an integrated manner to offer the best solution for the Oracle
Database to reduce or eliminate both planned and unplanned downtime.
Oracle also offers the Oracle Maximum Availability Architecture (MAA), which is Oracle's HA best practices blueprint involving
its entire technology stack from applications to storage. Following the MAA guidelines, customers can significantly reduce the
cost and complexity of their HA deployments, while building an HA architecture that is optimized for their Oracle environment.
Following are the key capabilities that comprise Oracle Database's HA solution set.
 Real Application Clusters
 Clusterware
 Data Guard
 GoldenGate
 Streams
 Secure Backup
 Recovery Manager (RMAN)
 Flashback Technologies
 VM
 Cloud Computing
 Cloud Storage
 Cross-Platform Transportable Tablespace
 Edition-Based Redefinition
Active Data Guard
3 Session #334
 Online Reorganization
ACTIVE DATA GUARD OVERVIEW
Oracle Data Guard is THE solution for Oracle data protection, data availability, and disaster recovery.
Oracle Data Guard provides the management, monitoring, and automation software to create and maintain one or more
standby databases to protect Oracle data from failures, disasters, human error, and data corruptions while providing high
availability for mission critical applications
Data Guard's loosely coupled architecture provides optimal data protection and availability:
 Database changes are transmitted directly from memory, isolating the standby from I/O corruptions that occur at the
primary.
 A standby database uses a different software code-path than the primary – isolating it from firmware and software
errors that impact the primary database.
 Oracle corruption detection insures that data is logically and physically consistent before it is applied to a standby
database.
 Data Guard detects silent corruptions caused by hardware errors (memory, cpu, disk, NIC) and data transfer faults,
and prevents them from impacting the standby database.
 A standby database is used to perform planned maintenance in a rolling fashion, minimizing downtime and
eliminating the risks inherent with introducing change to production environments.
Active Data Guard
4 Session #334
Traditional Data Guard
Oracle Active Data Guard 11g extends basic Data Guard functionality by allowing read-only access to a physical standby
database while continuously applying changes received from the primary database. This increases performance and return
on investment by offloading ad-hoc queries, Web-based access, reporting, and backups from the primary database while also
providing disaster protection.
Active Data Guard
ENABLING ACTIVE DATA GUARD
The general process of enabling Active Data Guard is as simple as opening the standby database in read-only mode and
starting Redo Apply. This section describes how to enable Active Data Guard on a standby database.
 If the standby instance and redo apply have been cleanly shut down
a. Using SQL*Plus
Start the standby instance in read-only mode.
SQL> startup
Once the database is open, start Redo Apply:
SQL> recover managed standby database disconnect using current logfile;
b. If you are using the Data Guard broker to manage your Data Guard configuration
Start the standby instance in read-only mode.
Connect to the standby instance using DGMGRL and issue the following command:
DGMGRL> startup
Active Data Guard
5 Session #334
The default state for the standby database is APPLY ON and Redo Apply starts
automatically. If the default has been changed, then start Redo Apply by issuing the
following command:
DGMGRL> EDIT DATABASE ‘RTQ' SET STATE=‘APPLY-ON’
 If the standby database is mounted and redo apply is running using the following steps
Using SQL*Plus
Stop redo apply
SQL> recover managed standby database cancel;
Open the database read only SQL> alter database open read only;
Once the database is open, start redo apply:
SQL> recover managed standby database disconnect using current logfile;
If you are using the Data Guard broker to manage your Data Guard configuration
Stop redo apply using DGMGRL
DGMGRL> EDIT DATABASE ‘RTQ' SET STATE=‘APPLY-OFF’
In SQL*Plus open the database read only
alter database open read only;
Restart redo apply by issuing the following command:
DGMGRL> EDIT DATABASE ‘RTQ' SET STATE=‘APPLY-ON’
Note: In 11gR2, Alter database read only, automatically stops the redo apply
before opening the database and starts redo apply after opening the database
in read only mode.
ACTIVE DATA GUARD COOL FEATURES
• Write Operations to Primary
• This feature helps redirecting updates from an Active Data Guard standby to a remote database, using
database link. This feature is very useful for applications which are doing mostly read operations except a very
few write operations. These write operations can be redirected to Primary database using database link.
• Automatic Repair of Block Corruption
• When Oracle detects corrupt blocks at the primary database, it will repair online by copying the good
version from an active standby database (and vice versa)
MAINTENANCE/MENTORING TIPS
• Confirming Active Data Guard is Enabled
Active Data Guard
6 Session #334
SQL> SELECT OPEN_MODE FROM V$DATABASE;
OPEN_MODE
---------------------
READ ONLY WITH APPLY
• Monitor the Apply Lag
SELECT name, value, datum_time, time_computed FROM V$DATAGUARD_STATS WHERE
name like 'apply lag';
SELECT * FROM V$STANDBY_EVENT_HISTOGRAM
WHERE NAME = 'apply lag' AND COUNT > 0;
CUSTOMER CASE STUDY
a. Customer Background
• Industry
– Solar Manufacturing
• Technical foot Print
– 11gR2
– 2 Node RAC
– Exadata Machine
• Application
– Factory Operations
– MES Reporting
b. Customer Challenges
• Manufacturing Operations and Reporting Operations running on Same database, which creates the resource
hogging issues while running reports and manufacturing operations have significant impact.
• No High Availability Architecture
• Exadata Patching was challenge as system cannot be brought down and there is no HA environment
c. Existing Infrastructure
Active Data Guard
7 Session #334
d. Proposed Infrastructure
e. Lessons Learned
 Failover site was not tuned for Factory operations so Factory operations were having performance issues
while switching over to standby site for doing patching on Exadata Machine.
Active Data Guard
8 Session #334
 Lot of Rework need to be planned as reporting queries were originally optimized in terms of Exadata
Machine and they have to be reworked and tuned to work on Active Standby Environment.
 Use of RAT Capture and RAT Replay should have been done effectively to measure performance of active
standby during actual rollover and Switchover for exadata patching, this would have identified many issues in
advance and corrective actions could have been applied in advance.
About the Author
Manoj Machiwal is a Consulting Director at Jade Global. He has over 12 years of experience in Oracle DBA and Oracle
Apps DBA. Manoj is a specialist in Upgrades, Migrations, High Availability and Performance, Datawarehouse architecting
and Proactive Monitoring. Manoj has worked for some major names in the industry including Solyndra, Orbotech, Gallo
Wineries, Silicon Storage Technology (SST),Telegent Systems, Riverbed Technology, Cisco Systems and Merrill Lynch. He
is also an Oracle Certified Professional DBA .Manoj can be reached at manoj.machiwal@jadeglobal.com and on +1-408-
899-7217.

More Related Content

What's hot

Real-Time Query for Data Guard
Real-Time Query for Data Guard Real-Time Query for Data Guard
Real-Time Query for Data Guard
Uwe Hesse
 
Dataguard presentation
Dataguard presentationDataguard presentation
Dataguard presentation
Vimlendu 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 Presentation
Nabil Nawaz
 
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
Mario Redón Luz
 
Oracle Data Guard Broker Webinar
Oracle Data Guard Broker WebinarOracle Data Guard Broker Webinar
Oracle Data Guard Broker Webinar
Zohar Elkayam
 
Oracle Dataguard
Oracle DataguardOracle Dataguard
Oracle Dataguard
Navneet Upneja
 
Oracle 12c Information Lifecycle Management
Oracle 12c Information Lifecycle ManagementOracle 12c Information Lifecycle Management
Oracle 12c Information Lifecycle Management
Emiliano Fusaglia
 
1 Pdfsam
1 Pdfsam1 Pdfsam
1 Pdfsam
Emanuel Mateus
 
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAsOracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Leighton Nelson
 
Exadata Smart Scan - What is so smart about it?
Exadata Smart Scan  - What is so smart about it?Exadata Smart Scan  - What is so smart about it?
Exadata Smart Scan - What is so smart about it?
Uwe Hesse
 
DataGuard - Oracle's Time Machine
DataGuard - Oracle's Time MachineDataGuard - Oracle's Time Machine
DataGuard - Oracle's Time Machine
Navneet Upneja
 
Oracle enterprise manager cloud control 12c
Oracle enterprise manager cloud control 12cOracle enterprise manager cloud control 12c
Oracle enterprise manager cloud control 12c
solarisyougood
 
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (2. část)
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (2. část)Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (2. část)
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (2. část)
MarketingArrowECS_CZ
 
Oracle-12c Online Training by Quontra Solutions
 Oracle-12c Online Training by Quontra Solutions Oracle-12c Online Training by Quontra Solutions
Oracle-12c Online Training by Quontra Solutions
Quontra Solutions
 
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.)
 
Oracle Active Data Guard 12cR2. Is it the best option?
Oracle Active Data Guard 12cR2. Is it the best option?Oracle Active Data Guard 12cR2. Is it the best option?
Oracle Active Data Guard 12cR2. Is it the best option?
Ludovico Caldara
 
Raid Data Recovery Whitepaper
Raid Data Recovery WhitepaperRaid Data Recovery Whitepaper
Raid Data Recovery Whitepaper
jacob ekker
 
Oracle_Sivaram_Resume
Oracle_Sivaram_ResumeOracle_Sivaram_Resume
Oracle_Sivaram_Resume
sivaramakumar dasari
 
D17316 gc20 l01_overview
D17316 gc20 l01_overviewD17316 gc20 l01_overview
D17316 gc20 l01_overview
Moeen_uddin
 
The Database Environment Chapter 12
The Database Environment Chapter 12The Database Environment Chapter 12
The Database Environment Chapter 12
Jeanie Arnoco
 

What's hot (20)

Real-Time Query for Data Guard
Real-Time Query for Data Guard Real-Time Query for Data Guard
Real-Time Query for Data Guard
 
Dataguard presentation
Dataguard presentationDataguard presentation
Dataguard presentation
 
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
 
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
 
Oracle Data Guard Broker Webinar
Oracle Data Guard Broker WebinarOracle Data Guard Broker Webinar
Oracle Data Guard Broker Webinar
 
Oracle Dataguard
Oracle DataguardOracle Dataguard
Oracle Dataguard
 
Oracle 12c Information Lifecycle Management
Oracle 12c Information Lifecycle ManagementOracle 12c Information Lifecycle Management
Oracle 12c Information Lifecycle Management
 
1 Pdfsam
1 Pdfsam1 Pdfsam
1 Pdfsam
 
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAsOracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
 
Exadata Smart Scan - What is so smart about it?
Exadata Smart Scan  - What is so smart about it?Exadata Smart Scan  - What is so smart about it?
Exadata Smart Scan - What is so smart about it?
 
DataGuard - Oracle's Time Machine
DataGuard - Oracle's Time MachineDataGuard - Oracle's Time Machine
DataGuard - Oracle's Time Machine
 
Oracle enterprise manager cloud control 12c
Oracle enterprise manager cloud control 12cOracle enterprise manager cloud control 12c
Oracle enterprise manager cloud control 12c
 
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (2. část)
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (2. část)Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (2. část)
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (2. část)
 
Oracle-12c Online Training by Quontra Solutions
 Oracle-12c Online Training by Quontra Solutions Oracle-12c Online Training by Quontra Solutions
Oracle-12c Online Training by Quontra Solutions
 
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...
 
Oracle Active Data Guard 12cR2. Is it the best option?
Oracle Active Data Guard 12cR2. Is it the best option?Oracle Active Data Guard 12cR2. Is it the best option?
Oracle Active Data Guard 12cR2. Is it the best option?
 
Raid Data Recovery Whitepaper
Raid Data Recovery WhitepaperRaid Data Recovery Whitepaper
Raid Data Recovery Whitepaper
 
Oracle_Sivaram_Resume
Oracle_Sivaram_ResumeOracle_Sivaram_Resume
Oracle_Sivaram_Resume
 
D17316 gc20 l01_overview
D17316 gc20 l01_overviewD17316 gc20 l01_overview
D17316 gc20 l01_overview
 
The Database Environment Chapter 12
The Database Environment Chapter 12The Database Environment Chapter 12
The Database Environment Chapter 12
 

Similar to Getting Most Out of Your Disaster Recovery Infrastructure Using Active Data Guard

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
Satishbabu Gunukula
 
Využijte svou Oracle databázi naplno
Využijte svou Oracle databázi naplnoVyužijte svou Oracle databázi naplno
Využijte svou Oracle databázi naplno
MarketingArrowECS_CZ
 
Hybrid Data Guard to Cloud GEN2 ExaCS.pdf
Hybrid Data Guard to Cloud GEN2 ExaCS.pdfHybrid Data Guard to Cloud GEN2 ExaCS.pdf
Hybrid Data Guard to Cloud GEN2 ExaCS.pdf
ALI ANWAR, OCP®
 
Migration to Oracle 12c Made Easy Using Replication Technology
Migration to Oracle 12c Made Easy Using Replication TechnologyMigration to Oracle 12c Made Easy Using Replication Technology
Migration to Oracle 12c Made Easy Using Replication Technology
Donna Guazzaloca-Zehl
 
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
 
Oracle Data Guard
Oracle Data GuardOracle Data Guard
Oracle Data Guard
Martin Meyer
 
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
Xoom Trainings
 
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Glen Hawkins
 
twp-oracledatabasebackupservice-2183633
twp-oracledatabasebackupservice-2183633twp-oracledatabasebackupservice-2183633
twp-oracledatabasebackupservice-2183633
Arush Jain
 
C4 delivering database as a service within your organization
C4   delivering database as a service within your organizationC4   delivering database as a service within your organization
C4 delivering database as a service within your organization
Dr. Wilfred Lin (Ph.D.)
 
Database Upgrades Automation using Enterprise Manager 12c
Database Upgrades Automation using Enterprise Manager 12cDatabase Upgrades Automation using Enterprise Manager 12c
Database Upgrades Automation using Enterprise Manager 12c
Hari Srinivasan
 
less08.ppt
less08.pptless08.ppt
con8832-cloudha-2811114.pdf
con8832-cloudha-2811114.pdfcon8832-cloudha-2811114.pdf
con8832-cloudha-2811114.pdf
Neaman Ahmed MBA ITIL OCP Automic
 
Authenticated Transfer of Files with Storage and Backup within a Cloud Enviro...
Authenticated Transfer of Files with Storage and Backup within a Cloud Enviro...Authenticated Transfer of Files with Storage and Backup within a Cloud Enviro...
Authenticated Transfer of Files with Storage and Backup within a Cloud Enviro...
IRJET Journal
 
how to protect your sensitive data using oracle database vault
how to protect your sensitive data using oracle database vaulthow to protect your sensitive data using oracle database vault
how to protect your sensitive data using oracle database vault
Anar Godjaev
 
Oow14 con7681-rman-1
Oow14 con7681-rman-1Oow14 con7681-rman-1
Oow14 con7681-rman-1
Dan Glasscock
 
Oracle database 12c new features
Oracle database 12c new featuresOracle database 12c new features
Oracle database 12c new features
Jakkrapat S.
 
NoCOUG_201411_Patel_Managing_a_Large_OLTP_Database
NoCOUG_201411_Patel_Managing_a_Large_OLTP_DatabaseNoCOUG_201411_Patel_Managing_a_Large_OLTP_Database
NoCOUG_201411_Patel_Managing_a_Large_OLTP_Database
Paresh Patel
 
Module 4 disaster recovery student slides ver 1.0
Module 4 disaster recovery   student slides ver 1.0Module 4 disaster recovery   student slides ver 1.0
Module 4 disaster recovery student slides ver 1.0
Aladdin Dandis
 
Rman 12c new_features
Rman 12c new_featuresRman 12c new_features
Rman 12c new_features
Nabi Abdul
 

Similar to Getting Most Out of Your Disaster Recovery Infrastructure Using Active Data Guard (20)

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
 
Využijte svou Oracle databázi naplno
Využijte svou Oracle databázi naplnoVyužijte svou Oracle databázi naplno
Využijte svou Oracle databázi naplno
 
Hybrid Data Guard to Cloud GEN2 ExaCS.pdf
Hybrid Data Guard to Cloud GEN2 ExaCS.pdfHybrid Data Guard to Cloud GEN2 ExaCS.pdf
Hybrid Data Guard to Cloud GEN2 ExaCS.pdf
 
Migration to Oracle 12c Made Easy Using Replication Technology
Migration to Oracle 12c Made Easy Using Replication TechnologyMigration to Oracle 12c Made Easy Using Replication Technology
Migration to Oracle 12c Made Easy Using Replication Technology
 
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
 
Oracle Data Guard
Oracle Data GuardOracle Data Guard
Oracle Data Guard
 
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
 
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19c
 
twp-oracledatabasebackupservice-2183633
twp-oracledatabasebackupservice-2183633twp-oracledatabasebackupservice-2183633
twp-oracledatabasebackupservice-2183633
 
C4 delivering database as a service within your organization
C4   delivering database as a service within your organizationC4   delivering database as a service within your organization
C4 delivering database as a service within your organization
 
Database Upgrades Automation using Enterprise Manager 12c
Database Upgrades Automation using Enterprise Manager 12cDatabase Upgrades Automation using Enterprise Manager 12c
Database Upgrades Automation using Enterprise Manager 12c
 
less08.ppt
less08.pptless08.ppt
less08.ppt
 
con8832-cloudha-2811114.pdf
con8832-cloudha-2811114.pdfcon8832-cloudha-2811114.pdf
con8832-cloudha-2811114.pdf
 
Authenticated Transfer of Files with Storage and Backup within a Cloud Enviro...
Authenticated Transfer of Files with Storage and Backup within a Cloud Enviro...Authenticated Transfer of Files with Storage and Backup within a Cloud Enviro...
Authenticated Transfer of Files with Storage and Backup within a Cloud Enviro...
 
how to protect your sensitive data using oracle database vault
how to protect your sensitive data using oracle database vaulthow to protect your sensitive data using oracle database vault
how to protect your sensitive data using oracle database vault
 
Oow14 con7681-rman-1
Oow14 con7681-rman-1Oow14 con7681-rman-1
Oow14 con7681-rman-1
 
Oracle database 12c new features
Oracle database 12c new featuresOracle database 12c new features
Oracle database 12c new features
 
NoCOUG_201411_Patel_Managing_a_Large_OLTP_Database
NoCOUG_201411_Patel_Managing_a_Large_OLTP_DatabaseNoCOUG_201411_Patel_Managing_a_Large_OLTP_Database
NoCOUG_201411_Patel_Managing_a_Large_OLTP_Database
 
Module 4 disaster recovery student slides ver 1.0
Module 4 disaster recovery   student slides ver 1.0Module 4 disaster recovery   student slides ver 1.0
Module 4 disaster recovery student slides ver 1.0
 
Rman 12c new_features
Rman 12c new_featuresRman 12c new_features
Rman 12c new_features
 

More from Jade Global

How Life Sciences Can Meet the Track and Trace Supply Chain Challenge.pptx
How Life Sciences Can Meet the Track and Trace Supply Chain Challenge.pptxHow Life Sciences Can Meet the Track and Trace Supply Chain Challenge.pptx
How Life Sciences Can Meet the Track and Trace Supply Chain Challenge.pptx
Jade Global
 
The Future of API Management: Trends and Innovations
The Future of API Management: Trends and InnovationsThe Future of API Management: Trends and Innovations
The Future of API Management: Trends and Innovations
Jade Global
 
Why Boomi iPaaS is the Smart Choice for Your Integration Needs
Why Boomi iPaaS is the Smart Choice for Your Integration NeedsWhy Boomi iPaaS is the Smart Choice for Your Integration Needs
Why Boomi iPaaS is the Smart Choice for Your Integration Needs
Jade Global
 
How to Maximize Data Governance in Snowflake Test Environment
How to Maximize Data Governance in Snowflake Test EnvironmentHow to Maximize Data Governance in Snowflake Test Environment
How to Maximize Data Governance in Snowflake Test Environment
Jade Global
 
Rightsizing the Time and Cost of GxP
Rightsizing the Time and Cost of GxPRightsizing the Time and Cost of GxP
Rightsizing the Time and Cost of GxP
Jade Global
 
Top 5 Emerging Trends in Data Integration
Top 5 Emerging Trends in Data IntegrationTop 5 Emerging Trends in Data Integration
Top 5 Emerging Trends in Data Integration
Jade Global
 
Unlock the Power of Supply Chain Analytics
Unlock the Power of Supply Chain AnalyticsUnlock the Power of Supply Chain Analytics
Unlock the Power of Supply Chain Analytics
Jade Global
 
Seamless SAP and Salesforce Integration Tips, Techniques, and Best Practices
Seamless SAP and Salesforce Integration Tips, Techniques, and Best PracticesSeamless SAP and Salesforce Integration Tips, Techniques, and Best Practices
Seamless SAP and Salesforce Integration Tips, Techniques, and Best Practices
Jade Global
 
How to Leverage SAP To Meet Withholding Tax Challenges-completed
How to Leverage SAP To Meet Withholding Tax Challenges-completedHow to Leverage SAP To Meet Withholding Tax Challenges-completed
How to Leverage SAP To Meet Withholding Tax Challenges-completed
Jade Global
 
Nine Tips for a Successful SAP Concur Implementation
Nine Tips for a Successful SAP Concur ImplementationNine Tips for a Successful SAP Concur Implementation
Nine Tips for a Successful SAP Concur Implementation
Jade Global
 
4 Ways Automation-Driven SAP AMS Can Help You-completed
4 Ways Automation-Driven SAP AMS Can Help You-completed4 Ways Automation-Driven SAP AMS Can Help You-completed
4 Ways Automation-Driven SAP AMS Can Help You-completed
Jade Global
 
Why Businesses Must Adopt NetSuite ERP Data Migration
Why Businesses Must Adopt NetSuite ERP Data MigrationWhy Businesses Must Adopt NetSuite ERP Data Migration
Why Businesses Must Adopt NetSuite ERP Data Migration
Jade Global
 
EDI Integration Process Overview & Benefits for Multiple Channel Partners
EDI Integration Process Overview & Benefits for Multiple Channel PartnersEDI Integration Process Overview & Benefits for Multiple Channel Partners
EDI Integration Process Overview & Benefits for Multiple Channel Partners
Jade Global
 
Benefits of Upgrading Oracle E-Business Suite to Latest Release 12.2.11
Benefits of Upgrading Oracle E-Business Suite to Latest Release 12.2.11Benefits of Upgrading Oracle E-Business Suite to Latest Release 12.2.11
Benefits of Upgrading Oracle E-Business Suite to Latest Release 12.2.11
Jade Global
 
Why Should Businesses Partner with a NetSuite ERP Provider
Why Should Businesses Partner with a NetSuite ERP ProviderWhy Should Businesses Partner with a NetSuite ERP Provider
Why Should Businesses Partner with a NetSuite ERP Provider
Jade Global
 
NetSuite Email Campaigns Best Practices for Delivering Results
NetSuite Email Campaigns Best Practices for Delivering ResultsNetSuite Email Campaigns Best Practices for Delivering Results
NetSuite Email Campaigns Best Practices for Delivering Results
Jade Global
 
Oracle Integration Cloud – Pragmatic approach to integrations
Oracle Integration Cloud – Pragmatic approach to integrationsOracle Integration Cloud – Pragmatic approach to integrations
Oracle Integration Cloud – Pragmatic approach to integrations
Jade Global
 
P2P Cycle in Oracle Cloud Fusion
P2P Cycle in Oracle Cloud FusionP2P Cycle in Oracle Cloud Fusion
P2P Cycle in Oracle Cloud Fusion
Jade Global
 
Oracle Revenue Management Cloud Service (RMCS)
Oracle Revenue Management Cloud Service (RMCS)Oracle Revenue Management Cloud Service (RMCS)
Oracle Revenue Management Cloud Service (RMCS)
Jade Global
 
NetSuite Ship Central 
NetSuite Ship Central NetSuite Ship Central 
NetSuite Ship Central 
Jade Global
 

More from Jade Global (20)

How Life Sciences Can Meet the Track and Trace Supply Chain Challenge.pptx
How Life Sciences Can Meet the Track and Trace Supply Chain Challenge.pptxHow Life Sciences Can Meet the Track and Trace Supply Chain Challenge.pptx
How Life Sciences Can Meet the Track and Trace Supply Chain Challenge.pptx
 
The Future of API Management: Trends and Innovations
The Future of API Management: Trends and InnovationsThe Future of API Management: Trends and Innovations
The Future of API Management: Trends and Innovations
 
Why Boomi iPaaS is the Smart Choice for Your Integration Needs
Why Boomi iPaaS is the Smart Choice for Your Integration NeedsWhy Boomi iPaaS is the Smart Choice for Your Integration Needs
Why Boomi iPaaS is the Smart Choice for Your Integration Needs
 
How to Maximize Data Governance in Snowflake Test Environment
How to Maximize Data Governance in Snowflake Test EnvironmentHow to Maximize Data Governance in Snowflake Test Environment
How to Maximize Data Governance in Snowflake Test Environment
 
Rightsizing the Time and Cost of GxP
Rightsizing the Time and Cost of GxPRightsizing the Time and Cost of GxP
Rightsizing the Time and Cost of GxP
 
Top 5 Emerging Trends in Data Integration
Top 5 Emerging Trends in Data IntegrationTop 5 Emerging Trends in Data Integration
Top 5 Emerging Trends in Data Integration
 
Unlock the Power of Supply Chain Analytics
Unlock the Power of Supply Chain AnalyticsUnlock the Power of Supply Chain Analytics
Unlock the Power of Supply Chain Analytics
 
Seamless SAP and Salesforce Integration Tips, Techniques, and Best Practices
Seamless SAP and Salesforce Integration Tips, Techniques, and Best PracticesSeamless SAP and Salesforce Integration Tips, Techniques, and Best Practices
Seamless SAP and Salesforce Integration Tips, Techniques, and Best Practices
 
How to Leverage SAP To Meet Withholding Tax Challenges-completed
How to Leverage SAP To Meet Withholding Tax Challenges-completedHow to Leverage SAP To Meet Withholding Tax Challenges-completed
How to Leverage SAP To Meet Withholding Tax Challenges-completed
 
Nine Tips for a Successful SAP Concur Implementation
Nine Tips for a Successful SAP Concur ImplementationNine Tips for a Successful SAP Concur Implementation
Nine Tips for a Successful SAP Concur Implementation
 
4 Ways Automation-Driven SAP AMS Can Help You-completed
4 Ways Automation-Driven SAP AMS Can Help You-completed4 Ways Automation-Driven SAP AMS Can Help You-completed
4 Ways Automation-Driven SAP AMS Can Help You-completed
 
Why Businesses Must Adopt NetSuite ERP Data Migration
Why Businesses Must Adopt NetSuite ERP Data MigrationWhy Businesses Must Adopt NetSuite ERP Data Migration
Why Businesses Must Adopt NetSuite ERP Data Migration
 
EDI Integration Process Overview & Benefits for Multiple Channel Partners
EDI Integration Process Overview & Benefits for Multiple Channel PartnersEDI Integration Process Overview & Benefits for Multiple Channel Partners
EDI Integration Process Overview & Benefits for Multiple Channel Partners
 
Benefits of Upgrading Oracle E-Business Suite to Latest Release 12.2.11
Benefits of Upgrading Oracle E-Business Suite to Latest Release 12.2.11Benefits of Upgrading Oracle E-Business Suite to Latest Release 12.2.11
Benefits of Upgrading Oracle E-Business Suite to Latest Release 12.2.11
 
Why Should Businesses Partner with a NetSuite ERP Provider
Why Should Businesses Partner with a NetSuite ERP ProviderWhy Should Businesses Partner with a NetSuite ERP Provider
Why Should Businesses Partner with a NetSuite ERP Provider
 
NetSuite Email Campaigns Best Practices for Delivering Results
NetSuite Email Campaigns Best Practices for Delivering ResultsNetSuite Email Campaigns Best Practices for Delivering Results
NetSuite Email Campaigns Best Practices for Delivering Results
 
Oracle Integration Cloud – Pragmatic approach to integrations
Oracle Integration Cloud – Pragmatic approach to integrationsOracle Integration Cloud – Pragmatic approach to integrations
Oracle Integration Cloud – Pragmatic approach to integrations
 
P2P Cycle in Oracle Cloud Fusion
P2P Cycle in Oracle Cloud FusionP2P Cycle in Oracle Cloud Fusion
P2P Cycle in Oracle Cloud Fusion
 
Oracle Revenue Management Cloud Service (RMCS)
Oracle Revenue Management Cloud Service (RMCS)Oracle Revenue Management Cloud Service (RMCS)
Oracle Revenue Management Cloud Service (RMCS)
 
NetSuite Ship Central 
NetSuite Ship Central NetSuite Ship Central 
NetSuite Ship Central 
 

Recently uploaded

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 

Recently uploaded (20)

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 

Getting Most Out of Your Disaster Recovery Infrastructure Using Active Data Guard

  • 1. Active Data Guard 1 Session #334 GGEETTTTIINNGG MMOOSSTT OOUUTT OOFF YYOOUURR DDIISSAASSTTEERR RREECCOOVVEERRYY IINNFFRRAASSTTRRUUCCTTUURREE UUSSIINNGG AACCTTIIVVEE DDAATTAA GGUUAARRDD Manoj Machiwal, Jade Global Inc. ABSTRACT Most Organizations setup their disaster recovery environment and hardly able to utilize their disaster recover infrastructure to full capacity. In this white paper, you will learn how to setup an active data guard environment and best practices to setup active data guard environment, which can be utilized as a reporting infrastructure which supports MIS reporting, also in case of disaster can be used as failback option. TRADITIONAL DISASTER RECOVERY/HIGH AVAILABILITY SOLUTION Adding basic fault tolerance to an IT infrastructure is not hard. You can add a few redundant components, and you can claim fault tolerance, or high availability. If you have some failure in your IT stack, there are redundant components available to which you can failover. Following this basic principle, some customers have built an HA framework consisting of:  An N+1 active-passive server clustering model (e.g., clustering integrated with the OS)  Mirroring of the bits in the storage array to some other remote storage array  A tape backup product which ensures that periodic backups are taken and stored offsite  A separate volume management product to ease the management of the underlying storage
  • 2. Active Data Guard 2 Session #334 This type of configuration works, but with important limitations, as follows:  Typically, the solutions mentioned above come from different vendors. Stitching together and managing these disparate solutions require a non-trivial effort.  Because the overall architecture is based on disparate point solutions, it is difficult to scale the configuration to increase throughput. Scaling effectively is critical from an HA standpoint.  While hardware-centric HA solutions (e.g., mirroring) offer simple data protection methods, their byte-level approach makes it very difficult to build application-optimized capabilities.  A related factor is return on investment (ROI) on the HA systems. If a server is configured in a cold-cluster N+1 environment as the failover target, it cannot support production workload, and computing resources are wasted. If a remote storage array is receiving bits through storage mirroring technology, no applications or databases can be mounted on that storage array – more waste. ORACLE DATABASE HIGH AVAILABILITY Data is one of the most critical business assets of an organization. If this data is not available and/or not protected, companies may stand to lose millions of dollars in business downtime as well as negative publicity. Oracle Database have many HA capabilities such as Real Application Clusters (RAC), Data Guard, Automatic Storage Management (ASM), Flashback, Recovery Manager (RMAN), Online Reorganization, Edition-based Redefinition, etc. are available as built-in features of the Oracle Database. Along with complementary products such as Oracle Secure Backup and Oracle Golden Gate, these capabilities work together in an integrated manner to offer the best solution for the Oracle Database to reduce or eliminate both planned and unplanned downtime. Oracle also offers the Oracle Maximum Availability Architecture (MAA), which is Oracle's HA best practices blueprint involving its entire technology stack from applications to storage. Following the MAA guidelines, customers can significantly reduce the cost and complexity of their HA deployments, while building an HA architecture that is optimized for their Oracle environment. Following are the key capabilities that comprise Oracle Database's HA solution set.  Real Application Clusters  Clusterware  Data Guard  GoldenGate  Streams  Secure Backup  Recovery Manager (RMAN)  Flashback Technologies  VM  Cloud Computing  Cloud Storage  Cross-Platform Transportable Tablespace  Edition-Based Redefinition
  • 3. Active Data Guard 3 Session #334  Online Reorganization ACTIVE DATA GUARD OVERVIEW Oracle Data Guard is THE solution for Oracle data protection, data availability, and disaster recovery. Oracle Data Guard provides the management, monitoring, and automation software to create and maintain one or more standby databases to protect Oracle data from failures, disasters, human error, and data corruptions while providing high availability for mission critical applications Data Guard's loosely coupled architecture provides optimal data protection and availability:  Database changes are transmitted directly from memory, isolating the standby from I/O corruptions that occur at the primary.  A standby database uses a different software code-path than the primary – isolating it from firmware and software errors that impact the primary database.  Oracle corruption detection insures that data is logically and physically consistent before it is applied to a standby database.  Data Guard detects silent corruptions caused by hardware errors (memory, cpu, disk, NIC) and data transfer faults, and prevents them from impacting the standby database.  A standby database is used to perform planned maintenance in a rolling fashion, minimizing downtime and eliminating the risks inherent with introducing change to production environments.
  • 4. Active Data Guard 4 Session #334 Traditional Data Guard Oracle Active Data Guard 11g extends basic Data Guard functionality by allowing read-only access to a physical standby database while continuously applying changes received from the primary database. This increases performance and return on investment by offloading ad-hoc queries, Web-based access, reporting, and backups from the primary database while also providing disaster protection. Active Data Guard ENABLING ACTIVE DATA GUARD The general process of enabling Active Data Guard is as simple as opening the standby database in read-only mode and starting Redo Apply. This section describes how to enable Active Data Guard on a standby database.  If the standby instance and redo apply have been cleanly shut down a. Using SQL*Plus Start the standby instance in read-only mode. SQL> startup Once the database is open, start Redo Apply: SQL> recover managed standby database disconnect using current logfile; b. If you are using the Data Guard broker to manage your Data Guard configuration Start the standby instance in read-only mode. Connect to the standby instance using DGMGRL and issue the following command: DGMGRL> startup
  • 5. Active Data Guard 5 Session #334 The default state for the standby database is APPLY ON and Redo Apply starts automatically. If the default has been changed, then start Redo Apply by issuing the following command: DGMGRL> EDIT DATABASE ‘RTQ' SET STATE=‘APPLY-ON’  If the standby database is mounted and redo apply is running using the following steps Using SQL*Plus Stop redo apply SQL> recover managed standby database cancel; Open the database read only SQL> alter database open read only; Once the database is open, start redo apply: SQL> recover managed standby database disconnect using current logfile; If you are using the Data Guard broker to manage your Data Guard configuration Stop redo apply using DGMGRL DGMGRL> EDIT DATABASE ‘RTQ' SET STATE=‘APPLY-OFF’ In SQL*Plus open the database read only alter database open read only; Restart redo apply by issuing the following command: DGMGRL> EDIT DATABASE ‘RTQ' SET STATE=‘APPLY-ON’ Note: In 11gR2, Alter database read only, automatically stops the redo apply before opening the database and starts redo apply after opening the database in read only mode. ACTIVE DATA GUARD COOL FEATURES • Write Operations to Primary • This feature helps redirecting updates from an Active Data Guard standby to a remote database, using database link. This feature is very useful for applications which are doing mostly read operations except a very few write operations. These write operations can be redirected to Primary database using database link. • Automatic Repair of Block Corruption • When Oracle detects corrupt blocks at the primary database, it will repair online by copying the good version from an active standby database (and vice versa) MAINTENANCE/MENTORING TIPS • Confirming Active Data Guard is Enabled
  • 6. Active Data Guard 6 Session #334 SQL> SELECT OPEN_MODE FROM V$DATABASE; OPEN_MODE --------------------- READ ONLY WITH APPLY • Monitor the Apply Lag SELECT name, value, datum_time, time_computed FROM V$DATAGUARD_STATS WHERE name like 'apply lag'; SELECT * FROM V$STANDBY_EVENT_HISTOGRAM WHERE NAME = 'apply lag' AND COUNT > 0; CUSTOMER CASE STUDY a. Customer Background • Industry – Solar Manufacturing • Technical foot Print – 11gR2 – 2 Node RAC – Exadata Machine • Application – Factory Operations – MES Reporting b. Customer Challenges • Manufacturing Operations and Reporting Operations running on Same database, which creates the resource hogging issues while running reports and manufacturing operations have significant impact. • No High Availability Architecture • Exadata Patching was challenge as system cannot be brought down and there is no HA environment c. Existing Infrastructure
  • 7. Active Data Guard 7 Session #334 d. Proposed Infrastructure e. Lessons Learned  Failover site was not tuned for Factory operations so Factory operations were having performance issues while switching over to standby site for doing patching on Exadata Machine.
  • 8. Active Data Guard 8 Session #334  Lot of Rework need to be planned as reporting queries were originally optimized in terms of Exadata Machine and they have to be reworked and tuned to work on Active Standby Environment.  Use of RAT Capture and RAT Replay should have been done effectively to measure performance of active standby during actual rollover and Switchover for exadata patching, this would have identified many issues in advance and corrective actions could have been applied in advance. About the Author Manoj Machiwal is a Consulting Director at Jade Global. He has over 12 years of experience in Oracle DBA and Oracle Apps DBA. Manoj is a specialist in Upgrades, Migrations, High Availability and Performance, Datawarehouse architecting and Proactive Monitoring. Manoj has worked for some major names in the industry including Solyndra, Orbotech, Gallo Wineries, Silicon Storage Technology (SST),Telegent Systems, Riverbed Technology, Cisco Systems and Merrill Lynch. He is also an Oracle Certified Professional DBA .Manoj can be reached at manoj.machiwal@jadeglobal.com and on +1-408- 899-7217.