If you are using Oracle Data Guard for data protection (hint: you should!), you might also want to know more about Oracle Active Data Guard and what makes it essential for even more increased availability and performance. In this session, I will give an overview of many new and old Active Data Guard features such as:
- Rolling Upgrades
- Real-time Query
- Fast Incremental Backup
- Subset Standby
- Multiple Instance Redo Apply
- Advanced topologies (Real-time Cascading Standby, Far Sync Standby, Alternate destinations)
- Automatic Block Repair
- Global Data Services
I will also explain why the ROI of Oracle Database Enterprise Edition can be higher when coupled with Oracle Active Data Guard.
Are your Oracle databases highly available? You have deployed Real Application Clusters (RAC), Data Guard, or Failover Clusters and are well protected against server failures? Great – the prerequisites for a highly available environment are given. However, to assure that backend infrastructure failures also remain transparent to the client, an appropriate configuration is a prerequisite.
This lecture will discuss the Oracle technologies that can be used to achieve automatic client failover functionality. What are the advantages, but also the limitations of these technologies?
How to bake a Customer Story with With Windows, NVM-e, Data Guard, ACFS Snaps...Ludovico Caldara
This document describes a new solution implemented by Trivadis to address a customer's need to clone databases faster. The previous solution took 2 hours to clone a 300GB database. The new solution leverages Oracle Data Guard, NVM-e, ACFS snapshots, bash scripts, Linux, and Windows with Perl to enable cloning a database within minutes. Key aspects of the new architecture include using ACFS snapshots to quickly copy data, placing components like GRID infrastructure and databases on high-performance NVM-e storage, and automating the cloning process with scripts. This provides faster database clones while avoiding costly additional technologies.
Rapid Home Provisioning is a new feature in Oracle Grid Infrastructure 12c R2 that provides a simplified way to provision and patch Oracle software and databases. It uses a centralized management server and golden images stored on ACFS to deploy pre-packaged and patched Oracle homes to client nodes. Administrators can easily create working copies of golden images, deploy databases from the working copies, and seamlessly patch databases by moving them to a working copy based on a newer patched golden image with a single command.
Migrating to Oracle Database 12c: 300 DBs in 300 days.Ludovico Caldara
For a customer in Switzerland, we are in process of migrating 400 databases to 12c. We have migrated 300 so far, and we have had good and bad surprises. This session will show a few scenarios that we faced during the upgrade project.
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...Ludovico Caldara
Slides used for my Oracle Open World 2014 #OOW14 session.
The new release of Oracle Database has come with many new exciting enhancements for high availability. The aim of this presentation is to introduce some new Oracle Active Data Guard features through practical examples and live demos. Among the various enhancements, the new Far Sync Instance and Real-Time Cascade Standby features receive special attention in the session.
Oracle12c data guard farsync and whats newNassyam Basha
This document summarizes new features in Oracle 12c Data Guard including Fast Sync, Far Sync, real-time cascaded standby databases, switchover preview, DBMS_ROLLING for simplified rolling upgrades, online movement of standby data files, restoring datafiles on a standby using the primary database, and the new SYSDG administrative role for Data Guard. It provides an overview of each feature and how they are implemented and configured.
Are your Oracle databases highly available? You have deployed Real Application Clusters (RAC), Data Guard, or Failover Clusters and are well protected against server failures? Great – the prerequisites for a highly available environment are given. However, to assure that backend infrastructure failures also remain transparent to the client, an appropriate configuration is a prerequisite.
This lecture will discuss the Oracle technologies that can be used to achieve automatic client failover functionality. What are the advantages, but also the limitations of these technologies?
How to bake a Customer Story with With Windows, NVM-e, Data Guard, ACFS Snaps...Ludovico Caldara
This document describes a new solution implemented by Trivadis to address a customer's need to clone databases faster. The previous solution took 2 hours to clone a 300GB database. The new solution leverages Oracle Data Guard, NVM-e, ACFS snapshots, bash scripts, Linux, and Windows with Perl to enable cloning a database within minutes. Key aspects of the new architecture include using ACFS snapshots to quickly copy data, placing components like GRID infrastructure and databases on high-performance NVM-e storage, and automating the cloning process with scripts. This provides faster database clones while avoiding costly additional technologies.
Rapid Home Provisioning is a new feature in Oracle Grid Infrastructure 12c R2 that provides a simplified way to provision and patch Oracle software and databases. It uses a centralized management server and golden images stored on ACFS to deploy pre-packaged and patched Oracle homes to client nodes. Administrators can easily create working copies of golden images, deploy databases from the working copies, and seamlessly patch databases by moving them to a working copy based on a newer patched golden image with a single command.
Migrating to Oracle Database 12c: 300 DBs in 300 days.Ludovico Caldara
For a customer in Switzerland, we are in process of migrating 400 databases to 12c. We have migrated 300 so far, and we have had good and bad surprises. This session will show a few scenarios that we faced during the upgrade project.
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...Ludovico Caldara
Slides used for my Oracle Open World 2014 #OOW14 session.
The new release of Oracle Database has come with many new exciting enhancements for high availability. The aim of this presentation is to introduce some new Oracle Active Data Guard features through practical examples and live demos. Among the various enhancements, the new Far Sync Instance and Real-Time Cascade Standby features receive special attention in the session.
Oracle12c data guard farsync and whats newNassyam Basha
This document summarizes new features in Oracle 12c Data Guard including Fast Sync, Far Sync, real-time cascaded standby databases, switchover preview, DBMS_ROLLING for simplified rolling upgrades, online movement of standby data files, restoring datafiles on a standby using the primary database, and the new SYSDG administrative role for Data Guard. It provides an overview of each feature and how they are implemented and configured.
Get the most out of Oracle Data Guard - OOW versionLudovico Caldara
If you use Oracle Data Guard feature just for data protection, you are using less than half of its potential. You already pay for it, so why not getting the most out of it? In this session I will show how you can use Oracle Data Guard capabilities for common tasks such as database cloning, database migration and reporting, with the help of other features included in Oracle Database Enterprise Edition
Oracle12c data guard farsync and whats new - Nassyam Bashapasalapudi123
This document discusses Oracle 12c Data Guard's new Far Sync feature. Far Sync allows redo data to be transmitted to distant standby databases more efficiently by using a lightweight Oracle database instance without datafiles. It supports both physical and logical standbys. Far Sync provides zero data loss protection by ensuring committed transactions are sent to remote standby databases before transactions commit on the primary. The document reviews considerations for implementing Far Sync such as network bandwidth and latency. It also provides an example configuration with a primary in Canada transmitting redo to a Far Sync instance also in Canada, which then sends the redo to a standby database in India.
“A new multitenant architecture that easily deploy and manage database clouds. Innovations such as Oracle Multitenant for consolidating multiple databases, Automatic Data Optimization for compressing and tiering data at a higher density also maximize resource efficiency and flexibility. These unique advancements, combined with major enhancements in availability, security, and big data support, ideal platform for private and public cloud deployments.”
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIESLudovico Caldara
The new release of Oracle Database has come with many new exciting enhancements for the High Availability.
This whitepaper introduces some new Data Guard features. Among various enhancements, special attention will be given to
the new Far Sync Instance and the Real-Time Cascade Standby.
Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...Ludovico Caldara
This document discusses integrating Oracle Real Application Clusters (RAC) and multitenant architecture with Oracle Data Guard. It explains that with RAC and multitenant, the container database itself is a RAC database, allowing pluggable databases to remain available even if an instance crashes. Services are used to control which pluggable databases are mounted and accessed on each RAC instance. While multitenant architecture provides benefits like simplified administration, it also means that in a Data Guard configuration, the entire container database must have the same role rather than individual pluggable databases.
The document discusses using Oracle ACFS (ASM Cluster File System) as a storage option for Oracle Database datafiles. It provides steps for creating an ACFS volume within an ASM disk group, formatting it, mounting it and confirming the mount. This allows configuring an Oracle database to use the ACFS volume for datafiles, enabling high-availability shared storage across nodes.
Daniel Morgan presented on GoldenGate for Oracle DBAs to the Guatemala Oracle Users Group on August 17, 2015. He is an Oracle ACE Director and consultant who has tested Oracle database versions 10g, 11g, and 12c beta. He is also a co-founder of the International GoldenGate Oracle Users Group. The presentation covered the logical and physical architecture of GoldenGate, its components, supported source and target databases, and installation process.
Oracle Drivers configuration for High AvailabilityLudovico Caldara
This document discusses various techniques for achieving high availability and transparent failover in Oracle databases, including:
- Fast Application Notification (FAN) to notify clients of service relocations and allow sessions to drain gracefully.
- Transparent Application Failover (TAF) which automates reconnects for OCI clients and allows resuming queries after a failure.
- Application Continuity (AC) which records transaction state to allow replaying transactions after a failure, requiring code changes or a connection pool.
- Transparent Application Continuity (TAC) which provides the benefits of AC without requiring code changes for supported drivers.
- Connection managers like Traffic Director which can provide session failover without client changes by managing
Oracle Drivers configuration for High Availability, is it a developer's job?Ludovico Caldara
UCP, GridLink, TAF, AC, TAC, FAN… The configuration of Oracle Drivers for application high availability is not an easy job. The developers often care about the minimal working configuration, while the DBAs are busy with the operations. In this session I will try to demystify application server’s connectivity to the database and give a direction toward the highest availability, using Real Application Clusters and new Oracle features like TAC and CMAN TDM.
Boost your Oracle RAC manageability with Policy-Managed DatabasesLudovico Caldara
Oracle RAC Policy-Managed Database (PMD) is a powerful but so far rarely used feature introduced in Oracle Database 11g
Release 2 to automate the instance administration in a dynamic, multi-node cluster.
The aim of this presentation is to review how PMD works, how to implement and administer it successfully, and how to
benefit from this technology compared to the traditional administrator-managed deployment.
These slides are from the session I've done at Collaborate14, but re-branded with my company's template.
This document provides an overview of new features in Oracle Database 12c release 12.1.0.2. It discusses advanced index compression, approximate count distinct, attribute clustering, automatic big table caching, FDA support for CDBs, full database caching, in-memory column store, JSON support, the new FIPS 140 parameter for encryption, the PDB containers clause, PDB file placement in Oracle Managed Files, and PDB logging clause.
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
This document outlines 10 vital tips for optimizing Oracle Real Application Clusters (RAC) performance. The tips include: 1) properly sizing capacity and architecture based on hardware components and estimated database sizes; 2) tuning SQL and parallel query performance through techniques like partitioning, parallelism, and reducing full table scans; 3) additional tuning of the database, network, recovery processes, global cache, storage, and Clusterware can further optimize RAC performance.
Oracle DataGuard Online Training in USA | INDIAXoom Trainings
Xoom Trainings providing Best Oracle DataGuard Online Training with complete tutorial by 10 years experienced professionals worldwide
For More online training Demo Please Reach the below link:
https://www.youtube.com/watch?v=2zXZPh4agwE
For More Information please follow the below link:
http://www.xoomtrainings.com/course/oracle-dataguard
For General Queries Email us at sales@xoomtrainings.com or +1-610-686-8077
Oracle Data Guard provides several key benefits: continuous database service during disasters or data failures, complete data protection against corruptions and loss, and offloading of queries and backups from primary systems. It uses redo transport to transfer redo logs from a primary database to one or more standby databases, and log apply to maintain synchronization. Different protection modes like maximum protection or maximum performance allow balancing data protection against primary performance.
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz
This document provides an overview of Oracle Dataguard including:
- Dataguard allows configuration of up to 30 physical or logical standby databases for high availability and disaster recovery.
- It provides benefits such as offloading backups and reporting without impacting primary database performance.
- Key concepts include primary and standby databases, redo transport, and different protection modes for data replication.
Presented at the Dallas Oracle Users Group
By Nabil Nawaz
sponsored by BIAS Corporation
Oracle DataPump is an excellent tool for cloning databases and schemas and it is widely used as a common toolset today among DBAs and Developers to transfer data and structure between databases. Please come and learn about new Data pump features for Oracle version 12.2. We will also be sharing a case study for a large multi-terabyte database for optimizing a data pump import process that originally ran for more than a day and then the process was tuned to run in just about 4-6 hours a nearly 90% performance enhancement. The tips that will be shared will be of great value and help to ensure you are able to have a well-tuned import process with DataPump.
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databasesLudovico Caldara
RACAttack 12c pre-conference workshop at IOUG Collaborate 14 will have a few advanced labs for people already confident with a simple RAC installation. This advanced lab handbook introduces server pools and policy managed databases to your Oracle RAC 12c implementation!
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesLudovico Caldara
Oracle Fleet Patching and Provisioning allows users to provision, patch, and upgrade Oracle databases and Grid Infrastructure across many servers from a central location. It uses a repository of gold images and working copies to deploy consistent configurations at scale while minimizing errors. Key features include Oracle home management, provisioning, patching, upgrading, and integration with REST APIs.
Presentation upgrade, migrate & consolidate to oracle database 12c &...solarisyougood
This document provides an overview of upgrading, migrating, and consolidating to Oracle Database 12c and 11gR2. It discusses new features in Oracle 12c such as automatic data optimization, extreme availability enhancements like Active Data Guard Far Sync, and security features. The document also covers preparing for an upgrade, migration cases, fallback strategies, performance management, and multitenant architecture concepts.
MOUG17 Keynote: Oracle OpenWorld Major AnnouncementsMonica Li
Midwest Oracle Users Group Training Day 2017 Presentation by Rich Niemiec, Chief Innovation Officer at Viscosity North America.
Catch up on OOW17's top announcements in this 1 hour presentation.
Get the most out of Oracle Data Guard - OOW versionLudovico Caldara
If you use Oracle Data Guard feature just for data protection, you are using less than half of its potential. You already pay for it, so why not getting the most out of it? In this session I will show how you can use Oracle Data Guard capabilities for common tasks such as database cloning, database migration and reporting, with the help of other features included in Oracle Database Enterprise Edition
Oracle12c data guard farsync and whats new - Nassyam Bashapasalapudi123
This document discusses Oracle 12c Data Guard's new Far Sync feature. Far Sync allows redo data to be transmitted to distant standby databases more efficiently by using a lightweight Oracle database instance without datafiles. It supports both physical and logical standbys. Far Sync provides zero data loss protection by ensuring committed transactions are sent to remote standby databases before transactions commit on the primary. The document reviews considerations for implementing Far Sync such as network bandwidth and latency. It also provides an example configuration with a primary in Canada transmitting redo to a Far Sync instance also in Canada, which then sends the redo to a standby database in India.
“A new multitenant architecture that easily deploy and manage database clouds. Innovations such as Oracle Multitenant for consolidating multiple databases, Automatic Data Optimization for compressing and tiering data at a higher density also maximize resource efficiency and flexibility. These unique advancements, combined with major enhancements in availability, security, and big data support, ideal platform for private and public cloud deployments.”
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIESLudovico Caldara
The new release of Oracle Database has come with many new exciting enhancements for the High Availability.
This whitepaper introduces some new Data Guard features. Among various enhancements, special attention will be given to
the new Far Sync Instance and the Real-Time Cascade Standby.
Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...Ludovico Caldara
This document discusses integrating Oracle Real Application Clusters (RAC) and multitenant architecture with Oracle Data Guard. It explains that with RAC and multitenant, the container database itself is a RAC database, allowing pluggable databases to remain available even if an instance crashes. Services are used to control which pluggable databases are mounted and accessed on each RAC instance. While multitenant architecture provides benefits like simplified administration, it also means that in a Data Guard configuration, the entire container database must have the same role rather than individual pluggable databases.
The document discusses using Oracle ACFS (ASM Cluster File System) as a storage option for Oracle Database datafiles. It provides steps for creating an ACFS volume within an ASM disk group, formatting it, mounting it and confirming the mount. This allows configuring an Oracle database to use the ACFS volume for datafiles, enabling high-availability shared storage across nodes.
Daniel Morgan presented on GoldenGate for Oracle DBAs to the Guatemala Oracle Users Group on August 17, 2015. He is an Oracle ACE Director and consultant who has tested Oracle database versions 10g, 11g, and 12c beta. He is also a co-founder of the International GoldenGate Oracle Users Group. The presentation covered the logical and physical architecture of GoldenGate, its components, supported source and target databases, and installation process.
Oracle Drivers configuration for High AvailabilityLudovico Caldara
This document discusses various techniques for achieving high availability and transparent failover in Oracle databases, including:
- Fast Application Notification (FAN) to notify clients of service relocations and allow sessions to drain gracefully.
- Transparent Application Failover (TAF) which automates reconnects for OCI clients and allows resuming queries after a failure.
- Application Continuity (AC) which records transaction state to allow replaying transactions after a failure, requiring code changes or a connection pool.
- Transparent Application Continuity (TAC) which provides the benefits of AC without requiring code changes for supported drivers.
- Connection managers like Traffic Director which can provide session failover without client changes by managing
Oracle Drivers configuration for High Availability, is it a developer's job?Ludovico Caldara
UCP, GridLink, TAF, AC, TAC, FAN… The configuration of Oracle Drivers for application high availability is not an easy job. The developers often care about the minimal working configuration, while the DBAs are busy with the operations. In this session I will try to demystify application server’s connectivity to the database and give a direction toward the highest availability, using Real Application Clusters and new Oracle features like TAC and CMAN TDM.
Boost your Oracle RAC manageability with Policy-Managed DatabasesLudovico Caldara
Oracle RAC Policy-Managed Database (PMD) is a powerful but so far rarely used feature introduced in Oracle Database 11g
Release 2 to automate the instance administration in a dynamic, multi-node cluster.
The aim of this presentation is to review how PMD works, how to implement and administer it successfully, and how to
benefit from this technology compared to the traditional administrator-managed deployment.
These slides are from the session I've done at Collaborate14, but re-branded with my company's template.
This document provides an overview of new features in Oracle Database 12c release 12.1.0.2. It discusses advanced index compression, approximate count distinct, attribute clustering, automatic big table caching, FDA support for CDBs, full database caching, in-memory column store, JSON support, the new FIPS 140 parameter for encryption, the PDB containers clause, PDB file placement in Oracle Managed Files, and PDB logging clause.
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
This document outlines 10 vital tips for optimizing Oracle Real Application Clusters (RAC) performance. The tips include: 1) properly sizing capacity and architecture based on hardware components and estimated database sizes; 2) tuning SQL and parallel query performance through techniques like partitioning, parallelism, and reducing full table scans; 3) additional tuning of the database, network, recovery processes, global cache, storage, and Clusterware can further optimize RAC performance.
Oracle DataGuard Online Training in USA | INDIAXoom Trainings
Xoom Trainings providing Best Oracle DataGuard Online Training with complete tutorial by 10 years experienced professionals worldwide
For More online training Demo Please Reach the below link:
https://www.youtube.com/watch?v=2zXZPh4agwE
For More Information please follow the below link:
http://www.xoomtrainings.com/course/oracle-dataguard
For General Queries Email us at sales@xoomtrainings.com or +1-610-686-8077
Oracle Data Guard provides several key benefits: continuous database service during disasters or data failures, complete data protection against corruptions and loss, and offloading of queries and backups from primary systems. It uses redo transport to transfer redo logs from a primary database to one or more standby databases, and log apply to maintain synchronization. Different protection modes like maximum protection or maximum performance allow balancing data protection against primary performance.
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz
This document provides an overview of Oracle Dataguard including:
- Dataguard allows configuration of up to 30 physical or logical standby databases for high availability and disaster recovery.
- It provides benefits such as offloading backups and reporting without impacting primary database performance.
- Key concepts include primary and standby databases, redo transport, and different protection modes for data replication.
Presented at the Dallas Oracle Users Group
By Nabil Nawaz
sponsored by BIAS Corporation
Oracle DataPump is an excellent tool for cloning databases and schemas and it is widely used as a common toolset today among DBAs and Developers to transfer data and structure between databases. Please come and learn about new Data pump features for Oracle version 12.2. We will also be sharing a case study for a large multi-terabyte database for optimizing a data pump import process that originally ran for more than a day and then the process was tuned to run in just about 4-6 hours a nearly 90% performance enhancement. The tips that will be shared will be of great value and help to ensure you are able to have a well-tuned import process with DataPump.
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databasesLudovico Caldara
RACAttack 12c pre-conference workshop at IOUG Collaborate 14 will have a few advanced labs for people already confident with a simple RAC installation. This advanced lab handbook introduces server pools and policy managed databases to your Oracle RAC 12c implementation!
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesLudovico Caldara
Oracle Fleet Patching and Provisioning allows users to provision, patch, and upgrade Oracle databases and Grid Infrastructure across many servers from a central location. It uses a repository of gold images and working copies to deploy consistent configurations at scale while minimizing errors. Key features include Oracle home management, provisioning, patching, upgrading, and integration with REST APIs.
Presentation upgrade, migrate & consolidate to oracle database 12c &...solarisyougood
This document provides an overview of upgrading, migrating, and consolidating to Oracle Database 12c and 11gR2. It discusses new features in Oracle 12c such as automatic data optimization, extreme availability enhancements like Active Data Guard Far Sync, and security features. The document also covers preparing for an upgrade, migration cases, fallback strategies, performance management, and multitenant architecture concepts.
MOUG17 Keynote: Oracle OpenWorld Major AnnouncementsMonica Li
Midwest Oracle Users Group Training Day 2017 Presentation by Rich Niemiec, Chief Innovation Officer at Viscosity North America.
Catch up on OOW17's top announcements in this 1 hour presentation.
Oracle RAC One Node 12c provides best-in-class single instance Oracle Database availability, better database consolidation, and better database virtualization. It uses Oracle Grid Infrastructure, including Automatic Storage Management and Oracle Clusterware, to provide high availability capabilities like automatic instance failover to another server in case of hardware or software failure. It also enables capabilities like online database relocation to allow patching and maintenance with zero downtime.
The document discusses the history and evolution of Oracle Database from its beginnings in 1977 through version 12c. It describes how early versions introduced SQL and basic reliability features, and how subsequent versions added capabilities like distributed processing, transactions, PL/SQL, and Real Application Clusters. It also summarizes how new pluggable database and in-memory technologies in version 12c allow for more efficient consolidation of databases and management of storage.
Get the most out of Oracle Data Guard - POUG versionLudovico Caldara
If you use Oracle Data Guard feature just for data protection, you are using less than half of its potential. You already pay for it, so why not getting the most out of it? In this session I will show how you can use Oracle Data Guard capabilities for common tasks such as database cloning, database migration and reporting, with the help of other features included in Oracle Database Enterprise Edition
Using oracle12c pluggable databases to archiveSecure-24
The document discusses using Oracle 12c pluggable databases to consolidate archive log data from multiple older Oracle databases. It describes the pre-Oracle 12c configuration with 7 separate archive databases from 2008-2014 totaling 14TB. It then covers setting up an Oracle 12c container database with pluggable databases for each year to address issues with the prior configuration like limited memory, unsupported older database versions, and lack of planning for old data. Methods covered for moving data between the old and new databases include Cloud Control provisioning, DBMS_PDB, and Datapump export/import.
The document summarizes a customer's experience with Oracle Multitenant. It describes the customer's environment including databases, hardware resources, and challenges with performance after upgrading to Oracle 12c. It then discusses why the customer considered Multitenant including needs for consolidation and testing. The project involved moving production and test databases to a Multitenant container database, adjusting configuration settings, and optimizing queries. The results were improved performance and ability to scale resources. New features in Oracle 12.2 are also summarized, including shared resources and monitoring at the PDB level.
Human: Thank you for the summary. Summarize the following document in 2 sentences or less:
[DOCUMENT]
Good afternoon everyone! Thank you for
The document discusses Oracle Data Guard, a disaster recovery solution for Oracle databases. It provides:
1) An overview of Data Guard, explaining that it maintains a physical or logical standby copy of the primary database to enable failover in the event of outages or disasters.
2) Details on the different types of standby databases - physical, logical, and snapshot - and how they are maintained through redo application or SQL application.
3) The various Data Guard configuration options like real-time apply, time delay, and role transitions such as switchover and failover.
This document provides an overview and introduction to Oracle Data Guard for beginners. It discusses:
- The different types of standby databases including physical, logical, and snapshot standbys.
- The various modes and options for configuring Data Guard such as real-time apply, time delay, and data protection modes.
- Role transitions including planned switchovers and unplanned failovers.
- How the Data Guard broker can be used to centrally manage Data Guard configurations.
- Some limitations of when Data Guard may not be the best solution.
- Tools for monitoring Data Guard configurations such as database views and monitoring solutions from Quest Software.
IOUG Collaborate 18 - Data Guard for BeginnersPini Dibask
The document discusses Oracle Data Guard, including:
- It provides a high-level overview of Oracle Data Guard and its basic concepts of high availability and disaster recovery.
- It describes the different types of standby databases (physical, logical, snapshot), modes (maximum protection, availability, performance), and options in Data Guard.
- It explains key Data Guard components and architecture like redo transport, apply services, role transitions, and the Data Guard broker.
Oracle RAC 12c provides:
1. Better business continuity and high availability through new features like Application Continuity which allows in-flight transactions to replay following outages.
2. Cost-effective workload management and standardized deployment through technologies like Oracle ASM and Oracle Flex ASM which allow databases and ASM instances to be distributed across nodes for high availability.
3. Agility and scalability due to improved storage management capabilities in Oracle ASM 12c such as support for more disk groups and remote ASM client access.
Cephalocon APAC 2018
March 22-23, 2018 - Beijing, China
Lars Marowsky-Brée SUSE Distinguished Engineer, Ceph Advisory Board member
Marc Koderer, SAP OpenStack Evangelist
Oracle Database 12c is available in various editions and includes many optional features. It provides tools for management, security, analytics, and more. Additional products related to Oracle Database are also discussed.
Oracle ACE Director Dan Morgan presented those slides about migrating to database 12c and how to get it right. For more information, visit www.perftuning.com
Between 2015 and 2017 a large percentage of Oracle's existing customer base will be upgrading their existing databases to the new version 12cR1. Most of the time when upgrades happen the only benefits organizations receive are the satisfaction of having survived the upgrade unscathed. In general, the new database, other than having a new version number, provides little in the way of tangible benefits.
With the re-architecture that can come with a 12cR1 upgrade it is, for the first time, possible to plan for and receive substantial measurable benefits, and possible to make costly mistakes that could create substantial liabilities that are both business and financial.
Oracle ACE Director and industry veteran Dan Morgan, in a presentation targeted to IT/IS management explores both the benefits and the risks and provide a guideline for "getting it right."
This Performance Tuning's Lunch & Learn event focuses on management, planning, and budgeting, not features and technology, and provides you and your management teams the information they need to perform the next database upgrade or migration cycle.
The document summarizes Oracle Database 12c products and features. It describes the Standard Edition, Standard Edition One, and Enterprise Edition. It also outlines various options available for the Enterprise Edition, including Oracle Active Data Guard, Advanced Analytics, Advanced Compression, Advanced Security, Database Vault, TimesTen Application-Tier Database Cache, Label Security, Multitenant, OLAP, Partitioning, Real Application Clusters, RAC One Node, Real Application Testing, and Spatial and Graph. Finally, it discusses management packs for cloud, data masking, lifecycle management, diagnostics, and test data.
A lab tutorial about How you can get started and automate DB12c Multitenant l...Hari Srinivasan
This is a lab tutorial explaining the lifecycle management pieces you would need to know to get started with DB12c. The illustrated steps in the book is explained with a very common story line using an imaginary 'Plug Inc'.
Learn how to use Enterprise Manager to automate Database Lifecycle operations for the new Oracle DB12c.
The document outlines Oracle's general product direction for its database products. It discusses initiatives around database as a service, big data, and cloud computing. It provides a brief look back at Oracle Database 12c releases in 2013 and previews what is coming next in 2014, including Oracle Database 12c on new platforms and the introduction of a new backup and recovery appliance. The document also discusses a focus on database as a service using Oracle tools and Exadata and provides an update on testing and feedback for Oracle Database In-Memory.
Oracle RAC is an option to the Oracle Database Enterprise Edition. At least, this is what it is known for. This presentation shows the many ways in which the stack, which is known as Oracle RAC can be used in the most efficient way for various use cases.
Learn about new features in the 19c RAC database. In this session get a good understanding of the architecture of RAC , ASM and the Grid Infrastructure which involves processes, their communication mechanisms, startup sequences and then we move to scenarios and common troubleshooting scenarios with how to proceed to diagnose the same. We will learn to automatically troubleshoot hangs, collect and debug trace, perform best practices on your stack automatically and how to act on the recommendations
Similar to Oracle Active Data Guard 12cR2. Is it the best option? (20)
... or why Oracle still cares about CMAN and why you should do it too
The Oracle Connection Manager (CMAN) is the Swiss-army knife for database connections. It can be used for security, routing, high availability, single-point of contact... Starting with Oracle 18c, it has been extended with the new Traffic Director Mode (CMAN TDM), that allows transparent failover for applications that do not implement it natively.
In this session I will introduce briefly what CMAN is capable of, how to configure it in a high availability environment, and how the new release achieves a higher protection level.
The document discusses how REST APIs and ORDS can help DBAs adopt more agile practices. It provides examples of how DBAs can expose database operations and metadata via REST endpoints to improve communication and automation between developers and DBAs. This includes endpoints for checking database connectivity, putting applications in maintenance mode, retrieving backup status, creating/deleting restore points, refreshing schemas, and more. The document argues that REST and ORDS can help make DBAs more agile by standardizing their operations and facilitating integration with other tools and services.
How many companies can afford patching regularly their environments?
Patching and maintaining a big amount of Oracle Databases is perceived as complex by most companies. Is there a way to make patching simpler and more controlled? What are the best (and worst) practices for Oracle Home maintenance?
What are the challenges of the new release model that will bring us one new major release per year?
In this session, we will explain some ideas to improve Oracle Home management and database patching, as well as practical examples of automated environments.
Effective Oracle Home Management in the new Release Model eraLudovico Caldara
How many companies can afford patching regularly their environments?
Patching and maintaining a big amount of Oracle Databases is perceived as complex by most companies. Is there a way to make patching simpler and more controlled? What are the best (and worst) practices for Oracle Home maintenance?
What are the challenges of the new release model that will bring us one new major release per year?
In this session, we will explain some ideas to improve Oracle Home management and database patching, as well as practical examples of automated environments, live demos included!
ADAPTIVE FEATURES OR: HOW I LEARNED TO STOP WORRYING AND TROUBLESHOOT THE BOMBLudovico Caldara
Oracle Database 12c became available to the public back in 2013, but it took more than one year for the
Oracle customers to start upgrading of their existing databases to this new release. Many customers, in
2016, are still not in the process of migrating to 12c despite the premier support deadline for Oracle
Database 11g has passed in January 2015.
I had the chance to spend the last two years by a customer who decided to embrace the new release
and start the migration to 12c as soon as possible, in order to take the most out of the (many) new
features that this release offers. When the very first production databases have been migrated to 12c,
the users began noticing quite soon that some queries started to take much more time to complete,
some of them were actually several orders of magnitude slower than before. After small investigation, I
understood that most off those queries have been slowed down by the new “Adaptive Features” that
have been introduced in 12c for the opposite reason: increasing performance. This is what this article
is about.
Adaptive Features or: How I Learned to Stop Worrying and Troubleshoot the Bomb.Ludovico Caldara
Adaptive Dynamic Sampling, Adaptive Execution Plans, SQL Plan Directives: these new features are the new performance troublemakers when migrating databases from 11g to 12c. The optimizer uses them to seek for the perfect execution plan, but does it always succeed? This session will focus on the first steps required to quickly troubleshoot performance issues due to the adaptive features.
DMU is the new tool introduced by Oracle for database conversion to the Unicode character set. Beside introducing briefly the tool, this session will focus on a real database conversion scenario faced by a customer, the problems encountered and the solutions.
Oracle RAC 12c and Policy-Managed Databases, a Technical OverviewLudovico Caldara
Oracle RAC Policy-Managed Database (PMD) is a powerful but so far rarely used feature introduced in Oracle Database 11g
Release 2 to automate the instance administration in a dynamic, multi-node cluster.
The aim of this presentation is to review how PMD works, how to implement and administer it successfully, and how to
benefit from this technology compared to the traditional administrator-managed deployment. During the session, the new
features of the 12c Grid Infrastructure related to PMD are highlighted.
Galera Cluster: Synchronous Multi-Master Replication for MySQL HALudovico Caldara
This document provides an overview of Galera Cluster, which enables synchronous multi-master replication for MySQL high availability (HA). It discusses how Galera Cluster works, including how nodes are added to the cluster through state transfers, and how it handles failures and split-brain situations. Key features highlighted include its use of InnoDB storage engine, "virtually synchronous" replication approach, and ability to scale writes across multiple nodes. The document also covers performance, migration, and load balancing considerations for Galera Cluster.
Must Know Postgres Extension for DBA and Developer during MigrationMydbops
Mydbops Opensource Database Meetup 16
Topic: Must-Know PostgreSQL Extensions for Developers and DBAs During Migration
Speaker: Deepak Mahto, Founder of DataCloudGaze Consulting
Date & Time: 8th June | 10 AM - 1 PM IST
Venue: Bangalore International Centre, Bangalore
Abstract: Discover how PostgreSQL extensions can be your secret weapon! This talk explores how key extensions enhance database capabilities and streamline the migration process for users moving from other relational databases like Oracle.
Key Takeaways:
* Learn about crucial extensions like oracle_fdw, pgtt, and pg_audit that ease migration complexities.
* Gain valuable strategies for implementing these extensions in PostgreSQL to achieve license freedom.
* Discover how these key extensions can empower both developers and DBAs during the migration process.
* Don't miss this chance to gain practical knowledge from an industry expert and stay updated on the latest open-source database trends.
Mydbops Managed Services specializes in taking the pain out of database management while optimizing performance. Since 2015, we have been providing top-notch support and assistance for the top three open-source databases: MySQL, MongoDB, and PostgreSQL.
Our team offers a wide range of services, including assistance, support, consulting, 24/7 operations, and expertise in all relevant technologies. We help organizations improve their database's performance, scalability, efficiency, and availability.
Contact us: info@mydbops.com
Visit: https://www.mydbops.com/
Follow us on LinkedIn: https://in.linkedin.com/company/mydbops
For more details and updates, please follow up the below links.
Meetup Page : https://www.meetup.com/mydbops-databa...
Twitter: https://twitter.com/mydbopsofficial
Blogs: https://www.mydbops.com/blog/
Facebook(Meta): https://www.facebook.com/mydbops/
From Natural Language to Structured Solr Queries using LLMsSease
This talk draws on experimentation to enable AI applications with Solr. One important use case is to use AI for better accessibility and discoverability of the data: while User eXperience techniques, lexical search improvements, and data harmonization can take organizations to a good level of accessibility, a structural (or “cognitive” gap) remains between the data user needs and the data producer constraints.
That is where AI – and most importantly, Natural Language Processing and Large Language Model techniques – could make a difference. This natural language, conversational engine could facilitate access and usage of the data leveraging the semantics of any data source.
The objective of the presentation is to propose a technical approach and a way forward to achieve this goal.
The key concept is to enable users to express their search queries in natural language, which the LLM then enriches, interprets, and translates into structured queries based on the Solr index’s metadata.
This approach leverages the LLM’s ability to understand the nuances of natural language and the structure of documents within Apache Solr.
The LLM acts as an intermediary agent, offering a transparent experience to users automatically and potentially uncovering relevant documents that conventional search methods might overlook. The presentation will include the results of this experimental work, lessons learned, best practices, and the scope of future work that should improve the approach and make it production-ready.
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillLizaNolte
HERE IS YOUR WEBINAR CONTENT! 'Mastering Customer Journey Management with Dr. Graham Hill'. We hope you find the webinar recording both insightful and enjoyable.
In this webinar, we explored essential aspects of Customer Journey Management and personalization. Here’s a summary of the key insights and topics discussed:
Key Takeaways:
Understanding the Customer Journey: Dr. Hill emphasized the importance of mapping and understanding the complete customer journey to identify touchpoints and opportunities for improvement.
Personalization Strategies: We discussed how to leverage data and insights to create personalized experiences that resonate with customers.
Technology Integration: Insights were shared on how inQuba’s advanced technology can streamline customer interactions and drive operational efficiency.
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving
What began over 115 years ago as a supplier of precision gauges to the automotive industry has evolved into being an industry leader in the manufacture of product branding, automotive cockpit trim and decorative appliance trim. Value-added services include in-house Design, Engineering, Program Management, Test Lab and Tool Shops.
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
QA or the Highway - Component Testing: Bridging the gap between frontend appl...zjhamm304
These are the slides for the presentation, "Component Testing: Bridging the gap between frontend applications" that was presented at QA or the Highway 2024 in Columbus, OH by Zachary Hamm.
ScyllaDB is making a major architecture shift. We’re moving from vNode replication to tablets – fragments of tables that are distributed independently, enabling dynamic data distribution and extreme elasticity. In this keynote, ScyllaDB co-founder and CTO Avi Kivity explains the reason for this shift, provides a look at the implementation and roadmap, and shares how this shift benefits ScyllaDB users.
Session 1 - Intro to Robotic Process Automation.pdfUiPathCommunity
👉 Check out our full 'Africa Series - Automation Student Developers (EN)' page to register for the full program:
https://bit.ly/Automation_Student_Kickstart
In this session, we shall introduce you to the world of automation, the UiPath Platform, and guide you on how to install and setup UiPath Studio on your Windows PC.
📕 Detailed agenda:
What is RPA? Benefits of RPA?
RPA Applications
The UiPath End-to-End Automation Platform
UiPath Studio CE Installation and Setup
💻 Extra training through UiPath Academy:
Introduction to Automation
UiPath Business Automation Platform
Explore automation development with UiPath Studio
👉 Register here for our upcoming Session 2 on June 20: Introduction to UiPath Studio Fundamentals: https://community.uipath.com/events/details/uipath-lagos-presents-session-2-introduction-to-uipath-studio-fundamentals/
Session 1 - Intro to Robotic Process Automation.pdf
Oracle Active Data Guard 12cR2. Is it the best option?
1. Oracle Active Data Guard 12cR2
Is it the best option?
Ludovico Caldara
Oracle ACE Director
Senior Consultant
@ ludodba DOAG2017
2. About Ludovico Caldara
Oracle Active Data Guard 12cR2. Is it the best option?2 12/2/2017
■ 18 Years DBA (Not Only Oracle)
▪ I do it everywhere (even Windows)
■ RAC ATTACK Ninja & co-writer
■ President, SOUG & ITOUG Board
■ OCP (11g, 12c, MySQL) & OCE
■ Italian living in Switzerland
■ http://www.ludovicocaldara.net
■ @ludodba ludodba
■ ludovicocaldara
3. Our company.
Oracle Active Data Guard 12cR2. Is it the best option?3 12/2/2017
Trivadis is a market leader in IT consulting, system integration, solution engineering
and the provision of IT services focusing on and
technologies in Switzerland, Germany, Austria and Denmark.
We offer our services in the following strategic business fields:
Trivadis Services takes over the interactive operation of your IT systems.
O P E R A T I O N
4. COPENHAGEN
MUNICH
LAUSANNE
BERN
ZURICH
BRUGG
GENEVA
HAMBURG
DÜSSELDORF
FRANKFURT
STUTTGART
FREIBURG
BASEL
VIENNA
With over 600 specialists and IT experts in your region.
Oracle Active Data Guard 12cR2. Is it the best option?4 12/2/2017
14 Trivadis branches and more than
600 employees
200 Service Level Agreements
Over 4,000 training participants
Research and development budget:
CHF 5.0 / EUR 4 million
Financially self-supporting and
sustainably profitable
Experience from more than 1,900
projects per year at over 800
customers
5. My experiences with German
Oracle Active Data Guard 12cR2. Is it the best option?5 12/2/2017
Ich möchte ein Bier, bitte!
6. My experiences with German
Oracle Active Data Guard 12cR2. Is it the best option?6 12/2/2017
Es ist nicht ein Problem mit der Datenbank
8. Duolingo level 3!
Oracle Active Data Guard 12cR2. Is it the best option?8 12/2/2017
Die Suppe ist schlect.
9. Duolingo level 3!
Oracle Active Data Guard 12cR2. Is it the best option?9 12/2/2017
Die Suppe ist schlect.
Können Sie bitte aufhören, Rapport-Anfragen
auf den Produktionsdatenbanken zu erstellen?
Sie verlangsamen unser Geschäft.
10. Oracle Active Data Guard 12cR2. Is it the best option?10 12/2/2017
Oracle
Data Guard?
11. Why is Oracle Data Guard still relevant?
Oracle Active Data Guard 12cR2. Is it the best option?11 12/2/2017
The best high availability solution in the Oracle ecosystem
– Synchronous (or not)
– One-to-one copy (or one-to-many)
– No single points of failure
– Failover is (almost) transparent to the applications (if well configured)
Rock solid!
Included in Oracle Database Enterprise Edition
12. Oracle Active Data Guard 12cR2. Is it the best option?12 12/2/2017
Active Data Guard?
13. Agenda… or which features I will try to cover
Oracle Active Data Guard 12cR2. Is it the best option?13 12/2/2017
Real-time Query
Automatic Block Repair
Fast Incremental Backup on Standby
Advanced topologies (Real-time Cascading Standby, Far Sync Standby, Alternate
destinations)
Application Continuity
Rolling Upgrades
Global Data Services
Subset Standby
Multiple Instance Redo Apply
14. Agenda… or which features I will try to cover
Oracle Active Data Guard 12cR2. Is it the best option?14 12/2/2017
Real-time Query
Automatic Block Repair
Fast Incremental Backup on Standby
Advanced topologies (Real-time Cascading Standby, Far Sync Standby, Alternate
destinations)
Application Continuity
Rolling Upgrades
Global Data Services
Subset Standby
Multiple Instance Redo Apply
We are talking
about extra-cost
features!
15. Oracle Active Data Guard 12cR2. Is it the best option?15 12/2/2017
Real-time Query
(11g)
16. Without Real-Time Query
Oracle Active Data Guard 12cR2. Is it the best option?16 12/2/2017
sour_ludo sour_vico
sour_RW
CLIENTS
MRP0
17. With Real-Time Query
Oracle Active Data Guard 12cR2. Is it the best option?17 12/2/2017
sour_ludo sour_vico
sour_RW
CLIENTS
MRP0
sour_RO
UPDATES READS
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
SQL> ALTER DATABASE OPEN;
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;
18. Real-Time Query use case: reader farms
Oracle Active Data Guard 12cR2. Is it the best option?18 12/2/2017
PRIMARY
REP1 REP2 REP3
REP4
REP5
REP6
UPDATES
READS
19. Real-Time Query: Support for GTTs
Oracle Active Data Guard 12cR2. Is it the best option?19 12/2/2017
UNDO
TBS
TEMP
TBS
TEMP_UNDO_ENABLED = TRUE
GLOBAL
TEMPORARY
TABLE
DATA
TBS
SYSTEM
TBS
DATA &
UNDONew in
12c
20. Real-Time Query: Support for sequences
Oracle Active Data Guard 12cR2. Is it the best option?20 12/2/2017
ASKS FOR A SET OF USABLE
SEQUENCES
PRIMARY STANDBYNew in
12c
It works only if CACHE and NOORDER are set
It does not work on cascade standbys
21. Take Away
Oracle Active Data Guard 12cR2. Is it the best option?21 12/2/2017
You already pay Enterprise Licenses for the Primary and the Stanby
8CPUs8CPUs
APP Writes
Non Off-loadable Reads
Off-loadable (non-critical) Reads
380K$
22. Take Away
Oracle Active Data Guard 12cR2. Is it the best option?22 12/2/2017
You already pay Enterprise Licenses for the Primary and the Stanby
8CPUs8CPUs
APP Writes
Non Off-loadable Reads
Off-loadable (non-critical) Reads
4CPUs4CPUs
380K$
236K$
23. Take Away
Oracle Active Data Guard 12cR2. Is it the best option?23 12/2/2017
You already pay Enterprise Licenses for the Primary and the Stanby
8CPUs8CPUs
APP Writes
Non Off-loadable Reads
Off-loadable (non-critical) Reads
4CPUs4CPUs
4CPUs4CPUs
4CPUs
380K$
354K$
236K$
25. Oracle Active Data Guard 12cR2. Is it the best option?25 12/2/2017
Automatic Block Repair
26. Corrupted Blocks on Primary
Oracle Active Data Guard 12cR2. Is it the best option?26 12/2/2017
sour_ludo sour_vico
sour_RW
CLIENTS
MRP0
sour_RO
CORRUPT BLOCK!
27. Corrupted Blocks on Primary
Oracle Active Data Guard 12cR2. Is it the best option?27 12/2/2017
sour_ludo sour_vico
sour_RW
CLIENTS
MRP0
sour_RO
AUTOMATICALLY
FIND THE GOOD COPY
28. Corrupted Blocks on Primary
Oracle Active Data Guard 12cR2. Is it the best option?28 12/2/2017
sour_ludo sour_vico
sour_RW
CLIENTS
MRP0
sour_RO
(Who said FISH & CHIPS?)
AUTOMATIC SHIP AND FIX!
29. Corrupted Blocks on Standby
Oracle Active Data Guard 12cR2. Is it the best option?29 12/2/2017
30. Corrupted Blocks on Standby: you got the point, right?
Oracle Active Data Guard 12cR2. Is it the best option?30 12/2/2017
31. Oracle Active Data Guard 12cR2. Is it the best option?31 12/2/2017
Fast Incremental Backup
On Standby
(11g)
32. Block Change Tracking on Primary only
Oracle Active Data Guard 12cR2. Is it the best option?32 12/2/2017
BCT
Incremental Backup on Primary: FAST
33. Block Change Tracking on Primary only
Oracle Active Data Guard 12cR2. Is it the best option?33 12/2/2017
BCT
Incremental Backup on Primary: FAST Incremental Backup on Standby: SLOW
34. Block Change Tracking on Primary and Standby
Oracle Active Data Guard 12cR2. Is it the best option?34 12/2/2017
BCT
Incremental Backup on Primary: FAST Incremental Backup on Standby: FAST
BCT
35. Oracle Active Data Guard 12cR2. Is it the best option?35 12/2/2017
Advanced topologies:
Real-time Cascading Standby
(12cR1)
37. Real-Time Cascading Standby
Oracle Active Data Guard 12cR2. Is it the best option?37 12/2/2017
SYNC, FASTSYNC or
ASYNC (LGWR)
ASYNC (LGWR)
<none> (ARCH)
Cascade supported by the broker
introduced in 12c
38. Real-Time Cascading Standby - «RedoRoutes»
Oracle Active Data Guard 12cR2. Is it the best option?38 12/2/2017
PROD
DR
REP
RedoRoutes=‘(LOCAL : DR)’
RedoRoutes=‘ (PROD : REP ASYNC) (REP : PROD ASYNC)
(LOCAL : REP , PROD)’
RedoRoutes=‘(LOCAL:DR)’
39. Real-Time Cascade use case: again reader farms!
Oracle Active Data Guard 12cR2. Is it the best option?39 12/2/2017
PRIMARY
REP1 REP2 REP3
REP4
REP5
REP6
UPDATES
READS
40. Real-Time Cascade use case: again reader farms!
Oracle Active Data Guard 12cR2. Is it the best option?40 12/2/2017
PRIMARY
REP1 REP2 REP3
REP4
REP5
REP6
SYNC
UPDATES
READS
41. Oracle Active Data Guard 12cR2. Is it the best option?41 12/2/2017
Advanced topologies:
Far Sync Standby
(12cR1)
42. High distances = High latencies
Oracle Active Data Guard 12cR2. Is it the best option?42 12/2/2017
Too far to support SYNC
redo-transport
ASYNC ONLY!!
43. Without Active Data Guard
Oracle Active Data Guard 12cR2. Is it the best option?43 12/2/2017
ASYNC REMOTE
SYNC
LOCAL
44. With Active Data Guard
Oracle Active Data Guard 12cR2. Is it the best option?44 12/2/2017
FAR_SYNC
Instance
SYNC
LOCAL
ASYNC
REMOTE
45. FAR_SYNC instance characteristics
Oracle Active Data Guard 12cR2. Is it the best option?45 12/2/2017
Special controlfile
– ALTER DATABASE CREATE FAR SYNC INSTANCE CONTROLFILE;
NO datafiles and NO redo-apply
Standby logs are written and archived
The redo stream is redirected to the standby
Can’t be opened or converted to standby or primary
46. Example: one FAR_SYNC for each location
Oracle Active Data Guard 12cR2. Is it the best option?46 12/2/2017
SYNC
LOCAL
FS_PROD
FS_DRPROD
DR
REP
ASYNC
REMOTE
47. Example: one FAR_SYNC for each location
Oracle Active Data Guard 12cR2. Is it the best option?47 12/2/2017
SYNC
LOCAL
ASYNC
REMOTE
FS_PROD
FS_DRPROD
DR
REP
48. Oracle Active Data Guard 12cR2. Is it the best option?48 12/2/2017
Advanced topologies:
Enhanced Alternate Destinations
(12cR2)
49. Enhanced RedoRoutes
Oracle Active Data Guard 12cR2. Is it the best option?49 12/2/2017
PROD
DR
REP
RedoRoutes=‘(LOCAL : DR)’
RedoRoutes=‘ (PROD : REP ASYNC) (REP : PROD ASYNC)
(LOCAL : REP , PROD)’
RedoRoutes=‘(LOCAL:DR)’
50. Enhanced RedoRoutes
Oracle Active Data Guard 12cR2. Is it the best option?50 12/2/2017
PROD
DR
REP
RedoRoutes=‘(LOCAL : DR)’
RedoRoutes=‘ (PROD : REP ASYNC) (REP : PROD ASYNC)
(LOCAL : REP , PROD)’
RedoRoutes=‘(LOCAL:DR)’
!
51. Enhanced RedoRoutes
Oracle Active Data Guard 12cR2. Is it the best option?51 12/2/2017
PROD
DR
REP
RedoRoutes=‘(LOCAL : (DR PRIORITY=1, REP PRIORITY=2))’
RedoRoutes=‘ (PROD : REP ASYNC) (REP : PROD ASYNC)
(LOCAL : REP , PROD)’
RedoRoutes=‘(LOCAL:(DR PRIORITY=1, PROD PRIORITY=2))’
52. Enhanced RedoRoutes
Oracle Active Data Guard 12cR2. Is it the best option?52 12/2/2017
PROD
DR
REP
RedoRoutes=‘(LOCAL : (DR PRIORITY=1, REP PRIORITY=2))’
RedoRoutes=‘ (PROD : REP ASYNC) (REP : PROD ASYNC)
(LOCAL : REP , PROD)’
RedoRoutes=‘(LOCAL:(DR PRIORITY=1, PROD PRIORITY=2))’
53. Oracle Active Data Guard 12cR2. Is it the best option?53 12/2/2017
Application Continuity
(12cR1)
54. Application Continuity
Oracle Active Data Guard 12cR2. Is it the best option?
For temporary recoverable outages
Transaction Guard – server side component
– Records transaction state within database
– Available with Oracle 12c Enterprise Edition.
Oracle 12c JDBC Replay Driver – client side component
– Replays the failed request.
– In 12.1 only for JDBC thin client, in 12.2 also OCI and ODP.net.
Requires RAC or RAC One Node or ADG (GG) option.
12/2/201754
55. Application Continuity
Oracle Active Data Guard 12cR2. Is it the best option?
Example AC/TG interaction with UCP
1
Check-out connection
(Request begin)
Associate LTXID
Send LTXID to the driver
2
3
Work: INS/DEL/UPD/COM
INS
DEL
UPD
COM
Replay Buffer
4
Communication
Break
5
Recoverable Error
SQL Exception
8
Check the last LTXID
outcome
7
If safe, Replay
6
Request new connection
9
Check-in connection
(Request end)
UCP
12/2/201755
Runtime
Re-ConnectReplay
56. Oracle Active Data Guard 12cR2. Is it the best option?56 12/2/2017
Transparent Application Continuity
(18c)
57. TAC: Application Continuity at the server side
Oracle Active Data Guard 12cR2. Is it the best option?57 12/2/2017
58. Oracle Active Data Guard 12cR2. Is it the best option?58 12/2/2017
(easier) Rolling Upgrades
59. Automatic steps with DBMS_ROLLING!
Oracle Active Data Guard 12cR2. Is it the best option?59 12/2/2017
SALES_ZH
(primary)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(physical SB)
T
R
A
I
L
I
N
G
L
E
A
D
I
I
N
G
DBMS_ROLLING.
INIT_PLAN(SALES_LS)
60. Automatic steps with DBMS_ROLLING!
Oracle Active Data Guard 12cR2. Is it the best option?60 12/2/2017
SALES_ZH
(primary)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(physical SB)
T
R
A
I
L
I
N
G
L
E
A
D
I
I
N
G
DBMS_ROLLING.
INIT_PLAN(SALES_LS)
SALES_ZH
(primary)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(logical SB)
DBMS_ROLLING.
START_PLAN
61. Automatic steps with DBMS_ROLLING!
Oracle Active Data Guard 12cR2. Is it the best option?61 12/2/2017
SALES_ZH
(primary)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(physical SB)
T
R
A
I
L
I
N
G
L
E
A
D
I
I
N
G
DBMS_ROLLING.
INIT_PLAN(SALES_LS)
SALES_ZH
(primary)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(logical SB)
DBMS_ROLLING.
START_PLAN
SALES_ZH
(primary)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(logical SB)
Manual
upgrade
62. Automatic steps with DBMS_ROLLING!
Oracle Active Data Guard 12cR2. Is it the best option?62 12/2/2017
SALES_ZH
(primary)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(physical SB)
T
R
A
I
L
I
N
G
L
E
A
D
I
I
N
G
DBMS_ROLLING.
INIT_PLAN(SALES_LS)
SALES_ZH
(primary)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(logical SB)
DBMS_ROLLING.
START_PLAN
SALES_ZH
(primary)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(logical SB)
Manual
upgrade
SALES_ZH
(logical SB)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(primary)
DBMS_ROLLING.
SWITCHOVER
63. Automatic steps with DBMS_ROLLING!
Oracle Active Data Guard 12cR2. Is it the best option?63 12/2/2017
SALES_ZH
(primary)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(physical SB)
T
R
A
I
L
I
N
G
L
E
A
D
I
I
N
G
DBMS_ROLLING.
INIT_PLAN(SALES_LS)
SALES_ZH
(primary)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(logical SB)
DBMS_ROLLING.
START_PLAN
SALES_ZH
(primary)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(logical SB)
Manual
upgrade
SALES_ZH
(logical SB)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(primary)
DBMS_ROLLING.
SWITCHOVER
SALES_ZH
(logical SB)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(primary)
Manual
upgrade
64. Automatic steps with DBMS_ROLLING!
Oracle Active Data Guard 12cR2. Is it the best option?64 12/2/2017
SALES_ZH
(primary)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(physical SB)
T
R
A
I
L
I
N
G
L
E
A
D
I
I
N
G
DBMS_ROLLING.
INIT_PLAN(SALES_LS)
SALES_ZH
(primary)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(logical SB)
DBMS_ROLLING.
START_PLAN
SALES_ZH
(primary)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(logical SB)
Manual
upgrade
SALES_ZH
(logical SB)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(primary)
DBMS_ROLLING.
SWITCHOVER
SALES_ZH
(logical SB)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(primary)
SALES_ZH
(physical SB)
SALES_BS
(physical SB)
SALES_BE
(physical SB)
SALES_LS
(primary)
Manual
upgrade
DBMS_ROLLING.
FINISH_PLAN
65. What if you have to do it manually?
Oracle Active Data Guard 12cR2. Is it the best option?65 12/2/2017
https://docs.oracle.com/database/121/SBYDB/dbms_rolling_upgrades.htm#SBYDB5230
SQL> SELECT instid, target, phase, description FROM DBA_ROLLING_PLAN;
INSTID TARGET PHASE DESCRIPTION
------ ------------ ------- -----------------------------------------------------
1 seattle START Verify database is a primary
2 seattle START Verify MAXIMUM PROTECTION is disabled
3 boston START Verify database is a physical standby
4 boston START Verify physical standby is mounted
...
93 oakland SWITCH Stop media recovery
94 seattle SWITCH Synchronize plan with new primary
95 seattle FINISH Verify only a single instance is active
96 seattle FINISH Verify database is mounted
...
111 oakland FINISH Wait until upgrade redo has been fully recovered
112 seattle FINISH Drop guaranteed restore point DBMSRU_INITIAL
113 boston FINISH Drop guaranteed restore point DBMSRU_INITIAL
114 oakland FINISH Drop guaranteed restore point DBMSRU_INITIAL
115 atlanta FINISH Drop guaranteed restore point DBMSRU_INITIAL
66. Oracle Active Data Guard 12cR2. Is it the best option?66 12/2/2017
Global Data Services
67. Local Data Services (Active Data Guard, no Clustware)
Oracle Active Data Guard 12cR2. Is it the best option?67 12/2/2017
PRIMARY STANDBY
SERVICE_A_RO
CREATE OR REPLACE TRIGGER service_a_ro
after startup on database
DECLARE
role VARCHAR(30);
BEGIN
SELECT DATABASE_ROLE INTO role FROM V$DATABASE;
IF role = 'PRIMARY' THEN
DBMS_SERVICE.START_SERVICE(service_a');
ELSE
DBMS_SERVICE.START_SERVICE(service_a_ro');
END IF;
END;
/DB_SITE1 DB_SITE2
SERVICE_A_RW
68. Local Data Services (MAA, Active Data Guard, etc.)
Oracle Active Data Guard 12cR2. Is it the best option?68 12/2/2017
Create services for Primary role on ALL the databases
Create services for Standby role on ALL the databases
Define connection descriptors with static address list
69. Local Data Services: not for complex environments
Oracle Active Data Guard 12cR2. Is it the best option?69 12/2/2017
PRIMARY STANDBY STANDBY
STANDBY
SYNC
ASYNC
ASYNC
70. Local Data Services: not for complex environments
Oracle Active Data Guard 12cR2. Is it the best option?70 12/2/2017
PRIMARY STANDBY STANDBY
STANDBY
SYNC
ASYNC
ASYNC
SWISS
CLIENTS
READ
HERE
GERMAN
CLIENTS
READ
HERE
71. Local Data Services: not for complex environments
Oracle Active Data Guard 12cR2. Is it the best option?71 12/2/2017
PRIMARY STANDBY STANDBY
STANDBY
SYNC
ASYNC
ASYNC
IN CASE OF
LAG BOTH
READ HERE
72. Local Data Services: not for complex environments
Oracle Active Data Guard 12cR2. Is it the best option?72 12/2/2017
PRIMARY STANDBY STANDBY
STANDBY
SYNC
ASYNC
ASYNC
IN CASE OF
PROBLEMS ALL
READ FROM
PRIMARY
73. Global Data Services – Big Picture
Oracle Active Data Guard 12cR2. Is it the best option?73 12/2/2017
Global Service
Manager 1
Global Service
Manager 2
Global Service
Manager 3
Global Service
Manager 4
SALES SALESSALES SALES SALESSALES
Golden Gate, Active Data Guard, Streams, […]
GDS POOL: SALES (sales_rw, sales_ro, sales_rep, …)
GDS
CATALOG
GDS
CATALOG
74. Global Data Services – How it works?
Oracle Active Data Guard 12cR2. Is it the best option?74 12/2/2017
SALES SALES SALESSALES
Golden Gate, Active Data Guard, Streams, […]
GSM03 GSM04
GDS Region: SWITZERLAND
GSM01 GSM02
GDS Region: GERMANY
DATABASE CLIENTS
1
Request a connection for a global service to a GSM
Service naming: <gs_name>.<gds_pool>.<gds_configuration>
1
75. Global Data Services – How it works?
Oracle Active Data Guard 12cR2. Is it the best option?75 12/2/2017
SALES SALES SALESSALES
Golden Gate, Active Data Guard, Streams, […]
GSM03 GSM04
GDS Region: SWITZERLAND
GSM01 GSM02
GDS Region: GERMANY
DATABASE CLIENTS
1 2
Request a connection for a global service to a GSM
Service naming: <gs_name>.<gds_pool>.<gds_configuration>
GSM returns the local listener address (SCAN is bypassed)
1
2
76. Global Data Services – How it works?
Oracle Active Data Guard 12cR2. Is it the best option?76 12/2/2017
SALES SALES SALESSALES
Golden Gate, Active Data Guard, Streams, […]
GSM03 GSM04
GDS Region: SWITZERLAND
GSM01 GSM02
GDS Region: GERMANY
DATABASE CLIENTS
1 2
3
Request a connection for a global service to a GSM
Service naming: <gs_name>.<gds_pool>.<gds_configuration>
GSM returns the local listener address (SCAN is bypassed)
Connect to the Global Service active locally on the target
1
2
3
77. Global Database Services - Features
Oracle Active Data Guard 12cR2. Is it the best option?77 12/2/2017
Global Data Services support
– Local Service Attributes (TAF, rlbgoal, clbgoal, commit outcome…)
– Preferred and available databases
– Replication lag threshold (ADG only)
– Region affinity
78. Global Connection Region Affinity - Anywhere
Oracle Active Data Guard 12cR2. Is it the best option?78 12/2/2017
GDSCTL> ADD SERVICE -gdspool sales
-service sales_rpt -locality ANYWHERE
SALES SALES
Golden Gate, Active Data Guard, Streams, […]
GSM03 GSM04
GDS Region: SWITZERLAND
GSM01 GSM02
GDS Region: GERMANY
DATABASE CLIENTS
SALES SALES
79. Global Connection Region Affinity - Anywhere
Oracle Active Data Guard 12cR2. Is it the best option?79 12/2/2017
GDSCTL> ADD SERVICE -gdspool sales
-service sales_rpt -locality ANYWHERE
SALES SALES
Golden Gate, Active Data Guard, Streams, […]
GSM03 GSM04
GDS Region: SWITZERLAND
GSM01 GSM02
GDS Region: GERMANY
DATABASE CLIENTS
1
SALES SALES
1
REMOTE
LOCAL
80. Global Connection Region Affinity – Local Only
Oracle Active Data Guard 12cR2. Is it the best option?80 12/2/2017
GDSCTL> ADD SERVICE -gdspool sales
-service sales_rpt -locality LOCAL_ONLY
SALES SALES
Golden Gate, Active Data Guard, Streams, […]
GSM03 GSM04
GDS Region: SWITZERLAND
GSM01 GSM02
GDS Region: GERMANY
DATABASE CLIENTS
SALES SALES
81. Global Connection Region Affinity – Local Only
Oracle Active Data Guard 12cR2. Is it the best option?81 12/2/2017
GDSCTL> ADD SERVICE -gdspool sales
-service sales_rpt -locality LOCAL_ONLY
SALES SALES
Golden Gate, Active Data Guard, Streams, […]
GSM03 GSM04
GDS Region: SWITZERLAND
GSM01 GSM02
GDS Region: GERMANY
DATABASE CLIENTS
1
SALES SALES
LOCAL
82. Global Connection Region Affinity – Local Only
Oracle Active Data Guard 12cR2. Is it the best option?82 12/2/2017
GDSCTL> ADD SERVICE -gdspool sales
-service sales_rpt -locality LOCAL_ONLY
SALES SALES
Golden Gate, Active Data Guard, Streams, […]
GSM03 GSM04
GDS Region: SWITZERLAND
GSM01 GSM02
GDS Region: GERMANY
DATABASE CLIENTS
1
2
SALES SALES
LOCAL
CRASH
83. Global Connection Region Affinity – Local Only
Oracle Active Data Guard 12cR2. Is it the best option?83 12/2/2017
GDSCTL> ADD SERVICE -gdspool sales
-service sales_rpt -locality LOCAL_ONLY
SALES SALES
Golden Gate, Active Data Guard, Streams, […]
GSM03 GSM04
GDS Region: SWITZERLAND
GSM01 GSM02
GDS Region: GERMANY
DATABASE CLIENTS
1
2
3
SALES SALES
LOCAL
CRASH
TNS-12514
84. Global Connection Region Affinity – Region Failover
Oracle Active Data Guard 12cR2. Is it the best option?84 12/2/2017
GDSCTL> ADD SERVICE -gdspool sales
-service sales_rpt -locality LOCAL_ONLY –region_failover
SALES SALES
Golden Gate, Active Data Guard, Streams, […]
GSM03 GSM04
GDS Region: SWITZERLAND
GSM01 GSM02
GDS Region: GERMANY
DATABASE CLIENTS
SALES SALESSALES SALES
85. Global Connection Region Affinity – Region Failover
Oracle Active Data Guard 12cR2. Is it the best option?85 12/2/2017
GDSCTL> ADD SERVICE -gdspool sales
-service sales_rpt -locality LOCAL_ONLY –region_failover
SALES SALES
Golden Gate, Active Data Guard, Streams, […]
GSM03 GSM04
GDS Region: SWITZERLAND
GSM01 GSM02
GDS Region: GERMANY
DATABASE CLIENTS
SALES SALESSALES SALES
1
LOCAL
86. Global Connection Region Affinity – Region Failover
Oracle Active Data Guard 12cR2. Is it the best option?86 12/2/2017
GDSCTL> ADD SERVICE -gdspool sales
-service sales_rpt -locality LOCAL_ONLY –region_failover
SALES SALES
Golden Gate, Active Data Guard, Streams, […]
GSM03 GSM04
GDS Region: SWITZERLAND
GSM01 GSM02
GDS Region: GERMANY
DATABASE CLIENTS
SALES SALESSALES SALES
1
2
LOCAL
CRASH
87. Global Connection Region Affinity – Region Failover
Oracle Active Data Guard 12cR2. Is it the best option?87 12/2/2017
GDSCTL> ADD SERVICE -gdspool sales
-service sales_rpt -locality LOCAL_ONLY –region_failover
SALES SALES
Golden Gate, Active Data Guard, Streams, […]
GSM03 GSM04
GDS Region: SWITZERLAND
GSM01 GSM02
GDS Region: GERMANY
DATABASE CLIENTS
SALES SALESSALES SALES
1
2
3
LOCAL
CRASH
REMOTE
88. Role-Based Global Services – Lag Tolerance
Oracle Active Data Guard 12cR2. Is it the best option?88 12/2/2017
Role-based services are supported for pool databases in Data Guard Broker configuration
GDSCTL> ADD SERVICE -gdspool <gds_pool> -service <service>
[ -role PRIMARY |
-role PHYSICAL_STANDBY -failover_primary –lag 20
DB1 DB2
PRIMARY
DB3
1 STANDBY STANDBY
89. Role-Based Global Services – Lag Tolerance
Oracle Active Data Guard 12cR2. Is it the best option?89 12/2/2017
Role-based services are supported for pool databases in Data Guard Broker configuration
GDSCTL> ADD SERVICE -gdspool <gds_pool> -service <service>
[ -role PRIMARY |
-role PHYSICAL_STANDBY -failover_primary –lag 20
DB1 DB2
PRIMARY
DB3
1
2
STANDBY STANDBY
STANDBYPRIMARYSTANDBY
90. Role-Based Global Services – Lag Tolerance
Oracle Active Data Guard 12cR2. Is it the best option?90 12/2/2017
Role-based services are supported for pool databases in Data Guard Broker configuration
GDSCTL> ADD SERVICE -gdspool <gds_pool> -service <service>
[ -role PRIMARY |
-role PHYSICAL_STANDBY -failover_primary –lag 20
DB1 DB2
PRIMARY
DB3
1
2
STANDBY STANDBY
STANDBYPRIMARYSTANDBY
3 STANDBYPRIMARYSTANDBY
LAG>20
91. Role-Based Global Services – Lag Tolerance
Oracle Active Data Guard 12cR2. Is it the best option?91 12/2/2017
Role-based services are supported for pool databases in Data Guard Broker configuration
GDSCTL> ADD SERVICE -gdspool <gds_pool> -service <service>
[ -role PRIMARY |
-role PHYSICAL_STANDBY -failover_primary –lag 20
DB1 DB2
PRIMARY
DB3
1
2
STANDBY STANDBY
STANDBYPRIMARYSTANDBY
3
4
STANDBY
STANDBY
PRIMARYSTANDBY
LAG>20
92. Role-Based Global Services – Lag Tolerance
Oracle Active Data Guard 12cR2. Is it the best option?92 12/2/2017
Role-based services are supported for pool databases in Data Guard Broker configuration
GDSCTL> ADD SERVICE -gdspool <gds_pool> -service <service>
[ -role PRIMARY |
-role PHYSICAL_STANDBY -failover_primary –lag 20
DB1 DB2
PRIMARY
DB3
1
2
STANDBY STANDBY
STANDBYPRIMARYSTANDBY
3
4
STANDBY
STANDBY
PRIMARYSTANDBY
LAG>20
PRIMARYSTANDBY STANDBY
LAG<=20
5
94. Take aways
Oracle Active Data Guard 12cR2. Is it the best option?94 12/2/2017
You pay for your standby: with Active Data Guard you can increase the ROI
You use Active Data Guard for real-time query? There is more!
One standby uses ADG, the others no? License just that server!
If you have Golden Gate, you already have ADG. Use it!
95. 12/2/2017 Oracle Active Data Guard 12cR2. Is it the best option?95
Technology on its own won't help you.
You need to know how to use it properly.
96. Trivadis @ DOAG 2017
#opencompany
Booth: 3rd Floor – next to the escalator
We share our Know how!
Just come across, Live-Presentations
and documents archive
T-Shirts, Contest and much more
We look forward to your visit
12/2/2017 Oracle Active Data Guard 12cR2. Is it the best option?96