This document provides an overview and summary of Oracle Data Guard. It discusses the key benefits of Data Guard including disaster recovery, data protection, and high availability. It describes the different types of Data Guard configurations including physical and logical standbys. The document outlines the basic architecture and processes involved in implementing Data Guard including redo transport, apply services, and role transitions. It also summarizes some of the features and protection modes available in different Oracle database versions.
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz
Oracle Data Guard Deep Dive
Ensuring your business continuity for critical production databases is of paramount importance. Oracle Data Guard offers high available synchronization and reporting of your primary database. Oracle Data Guard is the most comprehensive solution available to eliminate single points of failure for mission critical Oracle Databases. It prevents data loss and downtime in the simplest and most economical manner by maintaining a synchronized physical replica of a production database at a remote location. If the production database is unavailable for any reason, client connections can quickly, and in some configurations transparently, fail-over to the synchronized replica to restore service. We will go through explaining Data Guard concepts, several new features in 12c such as Far/Fast sync, learn about Data Guard single instance and RAC setup step-by-step, configuration, broker setup and monitoring. This presentation will be very useful for someone who wants to take a deep dive into Data Guard or even refresh their skills.
Oracle Active Data Guard: Best Practices and New Features Deep Dive Glen Hawkins
Oracle Data Guard and Oracle Active Data Guard have long been the answer for the real-time protection, availability, and usability of Oracle data. This presentation provides an in-depth look at several key new features that will make your life easier and protect your data in new and more flexible ways. Learn how Oracle Active Data Guard 19c has been integrated with Oracle Database In-Memory and offers a faster application response after a role transition. See how DML can now be redirected from an Oracle Active Data Guard standby to its primary for more flexible data protection in today’s data centers or your data clouds. This technical deep dive on Active Data Guard is designed to give you a glimpse into upcoming new features brought to you by Oracle Development.
Oracle Data Guard ensures high availability, disaster recovery and data protection for enterprise data. This enable production Oracle databases to survive disasters and data corruptions. Oracle 18c and 19c offers many new features it will bring many advantages to organization.
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Sandesh Rao
In this session, I will cover under-the-hood features that power Oracle Real Application Clusters (Oracle RAC) 19c specifically around Cache Fusion and Service management. Improvements in Oracle RAC helps in integration with features such as Multitenant and Data Guard. In fact, these features benefit immensely when used with Oracle RAC. Finally we will talk about changes to the broader Oracle RAC Family of Products stack and the algorithmic changes that helps quickly detect sick/dead nodes/instances and the reconfiguration improvements to ensure that the Oracle RAC Databases continue to function without any disruption
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz
Oracle Data Guard Deep Dive
Ensuring your business continuity for critical production databases is of paramount importance. Oracle Data Guard offers high available synchronization and reporting of your primary database. Oracle Data Guard is the most comprehensive solution available to eliminate single points of failure for mission critical Oracle Databases. It prevents data loss and downtime in the simplest and most economical manner by maintaining a synchronized physical replica of a production database at a remote location. If the production database is unavailable for any reason, client connections can quickly, and in some configurations transparently, fail-over to the synchronized replica to restore service. We will go through explaining Data Guard concepts, several new features in 12c such as Far/Fast sync, learn about Data Guard single instance and RAC setup step-by-step, configuration, broker setup and monitoring. This presentation will be very useful for someone who wants to take a deep dive into Data Guard or even refresh their skills.
Oracle Active Data Guard: Best Practices and New Features Deep Dive Glen Hawkins
Oracle Data Guard and Oracle Active Data Guard have long been the answer for the real-time protection, availability, and usability of Oracle data. This presentation provides an in-depth look at several key new features that will make your life easier and protect your data in new and more flexible ways. Learn how Oracle Active Data Guard 19c has been integrated with Oracle Database In-Memory and offers a faster application response after a role transition. See how DML can now be redirected from an Oracle Active Data Guard standby to its primary for more flexible data protection in today’s data centers or your data clouds. This technical deep dive on Active Data Guard is designed to give you a glimpse into upcoming new features brought to you by Oracle Development.
Oracle Data Guard ensures high availability, disaster recovery and data protection for enterprise data. This enable production Oracle databases to survive disasters and data corruptions. Oracle 18c and 19c offers many new features it will bring many advantages to organization.
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Sandesh Rao
In this session, I will cover under-the-hood features that power Oracle Real Application Clusters (Oracle RAC) 19c specifically around Cache Fusion and Service management. Improvements in Oracle RAC helps in integration with features such as Multitenant and Data Guard. In fact, these features benefit immensely when used with Oracle RAC. Finally we will talk about changes to the broader Oracle RAC Family of Products stack and the algorithmic changes that helps quickly detect sick/dead nodes/instances and the reconfiguration improvements to ensure that the Oracle RAC Databases continue to function without any disruption
Oracle RAC 12c Practical Performance Management and Tuning as presented during Oracle Open World 2013 with Michael Zoll.
This is part three of the Oracle RAC 12c "reindeer series" used for OOW13 Oracle RAC-related presentations.
This part concludes the main part of the "reindeer series" except for one bonus track "Oracle Multitenant meets Oracle RAC 12c" (available via SlidesShare, too).
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudMarkus Michalewicz
This presentation discusses the support guidelines for using Oracle Real Application Clusters (RAC) in virtualized environments, for which general Oracle Database support guidelines are discussed shortly first.
First presented during DOAG 2021 User Conference, this presentation replaces its predecessor from 2016: https://www.slideshare.net/MarkusMichalewicz/how-to-use-oracle-rac-in-a-cloud-a-support-question
This version of "Oracle Real Application Clusters (RAC) 19c & Later – Best Practices" was first presented in Oracle Open World (OOW) London 2020 and includes content from the OOW 2019 version of the deck. The deck has been updated with the latest information regarding ORAchk as well as upgrade tips & tricks.
What to Expect From Oracle database 19cMaria Colgan
The Oracle Database has recently switched to an annual release model. Oracle Database 19c is only the second release in this new model. So what can you expect from the latest version of the Oracle Database? This presentation explains how Oracle Database 19c is really 12.2.0.3 the terminal release of the 12.2 family and the new features you can find in this release.
The Top 5 Reasons to Deploy Your Applications on Oracle RACMarkus Michalewicz
A presentation for developers, DBAs, and managers. This presentation was first presented in course of the AIOUG Maximum Availability Architecture (MAA)-focus month August 2021. The first reason might surprise you!
This PPT is all about Fast Start Failover DataGuard and it will also helps you to easily understand basics of Fast Start Failover DataGuard in Oracle 12c.
in this PPT I have covered topics as below :
1.FSFO(Fast_Start Failover)
2.Dataguard
3.Types of Dataguard
4.Protection Modes
5.FSFO with physical Standby
6.Dataguard Broker
7.Observer Process.
Oracle RAC 12c Practical Performance Management and Tuning as presented during Oracle Open World 2013 with Michael Zoll.
This is part three of the Oracle RAC 12c "reindeer series" used for OOW13 Oracle RAC-related presentations.
This part concludes the main part of the "reindeer series" except for one bonus track "Oracle Multitenant meets Oracle RAC 12c" (available via SlidesShare, too).
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudMarkus Michalewicz
This presentation discusses the support guidelines for using Oracle Real Application Clusters (RAC) in virtualized environments, for which general Oracle Database support guidelines are discussed shortly first.
First presented during DOAG 2021 User Conference, this presentation replaces its predecessor from 2016: https://www.slideshare.net/MarkusMichalewicz/how-to-use-oracle-rac-in-a-cloud-a-support-question
This version of "Oracle Real Application Clusters (RAC) 19c & Later – Best Practices" was first presented in Oracle Open World (OOW) London 2020 and includes content from the OOW 2019 version of the deck. The deck has been updated with the latest information regarding ORAchk as well as upgrade tips & tricks.
What to Expect From Oracle database 19cMaria Colgan
The Oracle Database has recently switched to an annual release model. Oracle Database 19c is only the second release in this new model. So what can you expect from the latest version of the Oracle Database? This presentation explains how Oracle Database 19c is really 12.2.0.3 the terminal release of the 12.2 family and the new features you can find in this release.
The Top 5 Reasons to Deploy Your Applications on Oracle RACMarkus Michalewicz
A presentation for developers, DBAs, and managers. This presentation was first presented in course of the AIOUG Maximum Availability Architecture (MAA)-focus month August 2021. The first reason might surprise you!
This PPT is all about Fast Start Failover DataGuard and it will also helps you to easily understand basics of Fast Start Failover DataGuard in Oracle 12c.
in this PPT I have covered topics as below :
1.FSFO(Fast_Start Failover)
2.Dataguard
3.Types of Dataguard
4.Protection Modes
5.FSFO with physical Standby
6.Dataguard Broker
7.Observer Process.
Disaster Recovery Infrastructure Whitepaper 2012Jade Global
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.
Oracle 23c offers cutting edge database security features for audit, encryption, authentication, authorization. SQL firewall provides real-
time protection from attacks and mitigate risks from SQL injection attacks, anomalous access, credential abuse or theft with centralized
administration.
This Presentation helps you to understand Oracle data pump new features in Oracle 21c and take an advantage of these features.
It covers following Topics.
Introduction to Oracle Data Pump
CHECKSUM, CHECKSUM_ALGORITHM
VERIFY_ONLY and VERIFY_CHECKSUM
INCLUDE and EXCLUDE in the Same Operation
Index Compression
Transportable Tablespace Enhancements
JSON Data Type Support
Export/Import from Cloud Object Store
Q&A
Oracle Database 19c, builds upon key architectural, distributed data and performance innovations established in earlier versions Oracle Database 12c and 18c releases. Oracle 19c has many new features, in this presentation we have covered below areas
Automated Installation, Configuration and Patching
AutoUpgrade and Database Utilities
Oracle 12c offers many new features and upgrading database can bring many advantages to organization. There are various upgrade and migration methods available and the best method to use for your upgrade/migration scenario depends on the source database version, the source and destination operating systems, your downtime requirements, and the personal preference of the DBA. Based upon factors there is a method available to best fit your organization needs.
One database solution for your enterprise business - Oracle 12cSatishbabu Gunukula
Oracle 12c offers many new features and new architecture. Now can manage many databases as ONE by efficient use of resources and reduce IT costs for your Enterprise Business. It also offers one solution for your traditional and cloud environments.
Oracle Database 12c offers new enhancements and additions in Recovery Manager (RMAN). The features listed in this article will help you transport data across platforms and reduce downtime by 8x versus tradition migration approach, recover table and table partitions to point-in-time without affecting other objects in the database, and audit RMAN-related events using unified auditing. Take advantage of these new features for efficient backup and recovery.
Virtual private catalog will allow you to maintain only one recovery catalog repository by securing boundaries between administrators of various databases or between DBAs, as well as allowing you to separate their duties.
Join the Webinar to learn about Virtual Private Catalog and Demo.
Overview of RMAN
Overview of Recovery Catalog
About Virtual Private Catalog
Benefits of Virtual Private Catalog
Create Virtual Private Catalog
Manage Virtual Private Catalog
RMAN stored Script
Q& A
Oracle supports cloning and users can easily clone existing Oracle installations. But you need to understand why cloning is useful.
This presentation covers following Topics.
When cloning useful
Different methods of Cloning
How to perform Cloning
Summary
Q&A
The Oracle GoldenGate software package delivers low-impact, real-time data integration and transactional data replication across heterogeneous systems for continuous availability, zero-downtime migration, and business intelligence.
Join the Webinar to learn Golden Gate 12c New Features
• Expanded heterogeneous Support
• Multitenant Container Database (CDB) Support
• Oracle Universal Installer (OUI) Support
• Support for Public and Private Clouds
• Integrated Replicat
• Security
• Coordinated Replicat
• New 32K VARCHAR2 Support
• High Availability (HA) enhancements
• Support for Other Oracle products
• Improvements to feature Functionality
Welocme to ViralQR, your best QR code generator.ViralQR
Welcome to ViralQR, your best QR code generator available on the market!
At ViralQR, we design static and dynamic QR codes. Our mission is to make business operations easier and customer engagement more powerful through the use of QR technology. Be it a small-scale business or a huge enterprise, our easy-to-use platform provides multiple choices that can be tailored according to your company's branding and marketing strategies.
Our Vision
We are here to make the process of creating QR codes easy and smooth, thus enhancing customer interaction and making business more fluid. We very strongly believe in the ability of QR codes to change the world for businesses in their interaction with customers and are set on making that technology accessible and usable far and wide.
Our Achievements
Ever since its inception, we have successfully served many clients by offering QR codes in their marketing, service delivery, and collection of feedback across various industries. Our platform has been recognized for its ease of use and amazing features, which helped a business to make QR codes.
Our Services
At ViralQR, here is a comprehensive suite of services that caters to your very needs:
Static QR Codes: Create free static QR codes. These QR codes are able to store significant information such as URLs, vCards, plain text, emails and SMS, Wi-Fi credentials, and Bitcoin addresses.
Dynamic QR codes: These also have all the advanced features but are subscription-based. They can directly link to PDF files, images, micro-landing pages, social accounts, review forms, business pages, and applications. In addition, they can be branded with CTAs, frames, patterns, colors, and logos to enhance your branding.
Pricing and Packages
Additionally, there is a 14-day free offer to ViralQR, which is an exceptional opportunity for new users to take a feel of this platform. One can easily subscribe from there and experience the full dynamic of using QR codes. The subscription plans are not only meant for business; they are priced very flexibly so that literally every business could afford to benefit from our service.
Why choose us?
ViralQR will provide services for marketing, advertising, catering, retail, and the like. The QR codes can be posted on fliers, packaging, merchandise, and banners, as well as to substitute for cash and cards in a restaurant or coffee shop. With QR codes integrated into your business, improve customer engagement and streamline operations.
Comprehensive Analytics
Subscribers of ViralQR receive detailed analytics and tracking tools in light of having a view of the core values of QR code performance. Our analytics dashboard shows aggregate views and unique views, as well as detailed information about each impression, including time, device, browser, and estimated location by city and country.
So, thank you for choosing ViralQR; we have an offer of nothing but the best in terms of QR code services to meet business diversity!
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Securing your Kubernetes cluster_ a step-by-step guide to success !
Data Guard Architecture & Setup
1. Oracle Data Guard
Presented by
Satishbabu Gunukula
12+ Years of Experience in Oracle, SQLServer Database
Technologies
Oracle Certified Professional Oracle 8i,9i,10g
Oracle Certified Expert Oracle 10g RAC
http://www.oracleracexpert.com
2. Agenda
Data Guard and its benefits?
Data Guard Architecture
Types of Data guards and Benefits
Advantages with different types of Data guards
Processes and Services
Data Guard Protection Modes
Data Guard Role Transitions
Data Guard Broker Architecture
Data Guard features across versions
Data Guard Setup
3. Why undertake Disaster Recovery?
Disaster can strike at any time
Unprepared organizations can loose
all the critical data.
Even prepared companies can suffer
financial loss during system down time.
Disasters can be natural calamities or
man-made problems
4. Origin …
Impact of Disasters
Customers across the globe will be effected
High Availability Challenges
Down time -- unplanned or planned
Setup and Maintenance cost.
Identifying the Disaster Recovery Site (DR Site)
5. Why Data Guard ?
Prior to Data Guard:
Standby database
What is Standby database?
A standby database is a database replica created from a backup of
a primary database. By applying archived redo logs from the primary
database to the standby database, you can keep the two databases
synchronized
Used for :
Disaster protection
Protection against data corruption
Supplemental reporting
Data guard is one of the most effective solutions available today in
terms of High Availability. Why?
6. Before Data guard…
Oracle Data Guard ensures high availability, data protection,
and disaster recovery for enterprise data. Data Guard
provides a comprehensive set of services that create,
maintain, manage, and monitor one or more standby
databases to enable production Oracle databases to survive
disasters and data corruptions.”
7. Pre-requisites:
Same Oracle Enterprise Edition must be installed.
primary database must run in ARCHIVELOG mode.
Hardware and Operating System architecture must be same.
Primary and Standby must have its own control file
Can be configured on the same or different systems.
Turn on FORCE LOGGING at the primary.
SYSDBA privileges to user accounts.
8. Data Guard Benefits
Disaster recovery, data protection, and high availability
Complete data protection
Efficient use of system resources
Flexibility in data protection to balance availability against
performance requirements
Automatic gap detection and resolution
Centralized and simple management
Integration with Oracle Database (no separate installation)
Automatic role transitions
9. Processes Involved in the Architecture
Below are the main processes in DG configuration:
1) Logwriter (LGWr) Process
2) Archiver (ARCH) Process
3) Logwriter Network Server (LNS)
4) Fetch Archive Logs (FAL) for Client –Server mechanism
5) Remote File Server (RFS)
6) Managed Recovery Process (MRP) for Physical standby
7) Logical Standby Process (LSP) for Logical Standby
If Data Guard Broker is enabled :
8) Data Guard Broker Monitor (DMON) process
11. Redo log Data flow
Flow of Redo Data from Primary to Standby Database
12. Apply Services At High Level
Data Guard comprises of two parts
Redo Apply – For physical standby
SQL Apply - for logical standby
The Physical and logical standby databases utilize the same
redo transport and role management services, only apply
process is different.
Either can be used to offload query and reporting from the
primary database. Either can be used to execute a rolling
database upgrade
All standby databases are first created as physical standby
databases during the standby database instantiation process.
Several additional steps are required to convert a physical
standby database to a logical standby database.
13. Redo Apply
A physical standby database applies redo data received from
the primary using Oracle media recovery.
The Redo Apply uses a specialized process, called the
Managed Recovery Process.
As the RFS process is writing redo data to Standby Redo
Logs (SRLs), MRP reads the redo data and applies it to
the physical standby database.
MRP is started on the physical standby database by
mounting the database and using the following command:
SQL> alter database recover managed standby database
using current logfile disconnect from session;
14. Redo Apply
MRP may also transparently switch to reading from a
standby archived log if the SRL is archived before MRP can
complete reading of the.
15. SQL Apply
SQL Apply uses a collection of background processes that
perform the task of applying changes from the primary
database to the logical standby database.
16. Types of Dataguards: Physical Standby
Physical standby
Provides a physically identical copy of the primary
database,
Identical to the primary database on a block-for-block
basis.
The database schema, including indexes, are the same.
Synchronized with the primary database, through Redo
Apply.
17. Data guard :Physical Standby Benefits
Benefits:
Disaster recovery and high availability
Enables a robust and efficient disaster recovery and high
availability solution
Data protection
Ensures no data loss, even in the face of unforeseen disasters.
Supports all data types, and all DDL and DML operations
Reduction in primary database workload
Oracle Recovery Manager (RMAN) can use to off-load backups from
the primary database saving valuable CPU and I/O cycles.
Performance
The Redo Apply technology applies changes using low-level
recovery mechanisms and is most efficient method for applying
high volumes of redo.
18. Types of Dataguard :Logical Standby
Logical standby
Contains same logical information
physical organization and structure of the data can be different
Synchronized with the primary database, through SQL Apply
Can be used for queries and reporting at any time.
19. Logical Standby benefits
Benefits:
Along with disaster recovery, high availability, and data
protection;
Efficient use of standby hardware resources
Additional indexes and materialized views can be created to
improve query performance and suit specific business
requirements.
Reduction in primary database workload
20. Services Involved:
•Log Transport Services
Transmit redo data from the primary system to the standby
systems in the configuration
Enforce the database protection modes
•Log Apply Services
Automatically apply archived redo logs on the standby
database
Maintains transactional synchronization with the primary
database
Allows transitionally consistent read-only access to the data.
Redo Apply for Physical standby.
SQL Apply for Logical stand by.
•Role Management Services
An Oracle database operates in one of two roles: primary or
standby
Achieved by Switch over and Fail over operations.
22. Protection Modes
There are Three protection modes
Maximum Availability
Maximize Protection
Maximize Performance
There are 3 ways of shipping redo data to a physical standby:
LGWR SYNC
LGWR ASYNC
ARCH
23. Maximum Protection Mode
This mode ensures that zero data loss occurs if a primary
fails. The default is Maximum Performance.
In case if standby unavailable then processing stops at
primary. This the highest level of protection
Maximum protection configuration - LGWR SYNC, SRLs
SQL> ALTER DATABASE SET STANDBY TO MAXIMIZE
PROTECTION;
24. Maximum Availability Mode
This mode provides highest level of data protection with
out compromising the availability of primary database
If last standby is unavailable, processing continues at
primary. As long as network stys up - Zero Data Loss
Maximum availability configuration - LGWR SYNC, do
not need SRLs
SQL> ALTER DATABASE SET STANDBY TO
MAXIMIZE AVAILABILITY
25. Maximum Performance Mode
This mode provides the highest level of data protection that
is possible without affection the performance of a primary
database Highest level of performance
This mode has least impact on system and protects from
failure of any single component
Maximum performance configuration - LGWR ASYNC, or
ARCH
SQL> ALTER DATABASE SET STANDBY TO MAXIMIZE
PERFORMANCE;
26. Role Transitions:
A database operates in one of the following mutually exclusive
roles: primary or standby.
Data Guard enables you to change these roles dynamically by
issuing the SQL statements , or by using either of the Data
Guard broker's interfaces.
Oracle Data Guard supports the following role transitions:
Switch over
Failover
27. Switchover
Allows the primary database to switch roles with one of its
standby databases.
There is no data loss during a switchover.
After a switchover, each database continues to participate in
the Data Guard configuration with its new role.
30. Failover
A failover is typically used only when the primary database
becomes unavailable, and there is no possibility of restoring it
to service within a reasonable period of time.
The specific actions performed during a failover vary based on
whether a logical or a physical standby database is involved in
the failover, the state of the Data Guard configuration at the
time of the failover, and on the specific SQL statements used
to initiate the failover
32. Data guard Broker:
The Data Guard broker is a distributed management
framework that automates and centralizes the creation,
maintenance, and monitoring of Data Guard configurations
Can be administered either from Oracle Enterprise Manager
or Broker’s CLI (DGMGRL)
List of operations that Broker automates :
Creating and Enabling DG configurations – both Primary
and Physical/Logical
Managing DG configuration from any site.
Implementing Switchover and Failover operations
35. DG features in Oracle 9.1:
9i : (9.1)
Oracle 8i Standby renamed as Oracle 9i Data Guard
Oracle9i Data Guard broker
No data loss
Database Switch over
Archive gaps automatically detected
Background managed recovery mode.
Standby redo logs.
36. Enhancements in 9.2:
9i : (9.2)
Logical Standby Database
Data protection modes (Max
Protection/Availability/Performance)
Cascading Redo Log Destinations
Data Guard Broker
Supports up to 9 Physical and Logical Standby databases
For Failover and Switchover operations
New Key words for REMOTE_ARCHIVE_ENABLE
(Send/Receive)
37. Data guard Enhancements in 10g :
Fast –start Failover
Logical standby
LGWR ASYNC Redo Transport Enhancement
Real Time Apply
Rolling Upgrade
38. Dataguard Enhancements in 11g :
Improved Data Protection
High Availability
Manageability
Increased ROI
39. Improved Data Protection
Faster redo transport
Advanced Compression
log_archive_dest= ‘service=dbname ASYNC
COMPRESSION= ENABLE’
Redo Compression
edit the broker property Redo Compression=Enable
Lost–Write Protection
40. Higher Availability:
Faster Redo apply and SQL apply
Faster failover and switch over
Enhanced Fast -start failover
Transient logical standby
NEW GC HA console
44. Active Data guard
Offload readonly queries to physical standby
Offload increamental backups to physical standby
45. Rolling Database Upgrades
The Rolling upgrade process involves upgrading the
logical standby database to the next release
The patch set upgrade can be performed with near
zero database downtime.
46. Setup Overview :
Step 1: Prepare the Primary for Standby
Step 2: Configure Primary parameters
Step 3: Configure Primary listener and tnsnames
Step 4: Copy the necessary files and create Standby controlfile
Step 5: Configure the Standby Parameters
Step 6: Configure Standby listener and tnsnames
Step 7: Startup the Standby Site and Apply redo
47. Primary Database Req for DataGuard
FORCE LOGGING must be enabled:
SQL> Select name, database_role from v$database;
SQL> select force_logging from v$database;
SQL> alter database force logging;
Database must be in ARCHIVELOG mode and automatic archiving
must be enabled:
SQL> archive log list
52. Create Standby Controlfile
Shutdown the Primary database and copy the necessary files to
standby site
SQL> STATUP MOUNT
SQL>ALTER DATABASE CREATE STANDBY CONTROLFILE AS
'/oradata/orclDB/stdby01.ctl';
Copy the standby control file to standby site
58. Mount Standby Database and Apply redo
Keep the database in Standby mode
SQL>STARTUP MOUNT;
Start Redo Apply
SQL>ALTER DATABASE RECOVER MANAGED STANDBY
DATABASE DISCONNECT FROM SESSION;
The DISCONNECT FROM SESSION option used to run
background session to apply Redo