Logical replication allows migration between different hardware, operating systems, and Oracle versions with minimal downtime. It works by reading the redo logs of the source database in real time and applying the changes to the target database. Some preparation is required, such as testing and validating the migration. If issues occur during cutover to the 12c target, the original production system remains intact with no data risk. Logical replication provides an effective method for migrating to Oracle 12c with zero or near-zero downtime.
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.
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.
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.
Every contemporary organization sooner than later has to solve the problem of document exchange, especially in such tightly regulated areas as health care and government services. Lots and lots of official forms have to be filled and processed exactly as mandated – preserving standards pixel by pixel. Another big issue is reporting, because end-users now want very high flexibility and customization without losing any performance (and without paying too much!).
Meeting these requirements in not very trivial, but definitely doable! This presentation is focused on one of the possible approaches – using database not only for data processing, but for creating final documents. A number of examples from real-life projects will show how PDF and Excel files can be efficiently prepared without leaving your server – as long as you have appropriate tools and mechanisms: some of them are home-grown (reporting repositories and XLS generators), some of them are developed by others (PL/PDF, ITEXT, PL/JSON).
This presentation will show how strengths and weaknesses of this approach, explain reasons of such technology selection and history of experience.
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
Here is presented the phenomenon of the data explosion and how Oracle 12c with Information Lifecycle Management (ILM) can help to handle it efficiently.
Learn how Catalogic Software DPX Copy Data Services and Data Protection Solution can help you better meet your RPO's and RTO's with instant mountable snapshots
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
ORACLE DBA Online Training by Keylabstraining is a well defined course and trained by our Well Qualified Oracle DBA Professionals all over the World. Our course content designed as per the current IT industry requirement.
Course Content : http://www.keylabstraining.com/oracle/oracle-dba-online-training-hyderabad-bangalore
For more information email us : info@keylabstraining.com
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.
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.
Every contemporary organization sooner than later has to solve the problem of document exchange, especially in such tightly regulated areas as health care and government services. Lots and lots of official forms have to be filled and processed exactly as mandated – preserving standards pixel by pixel. Another big issue is reporting, because end-users now want very high flexibility and customization without losing any performance (and without paying too much!).
Meeting these requirements in not very trivial, but definitely doable! This presentation is focused on one of the possible approaches – using database not only for data processing, but for creating final documents. A number of examples from real-life projects will show how PDF and Excel files can be efficiently prepared without leaving your server – as long as you have appropriate tools and mechanisms: some of them are home-grown (reporting repositories and XLS generators), some of them are developed by others (PL/PDF, ITEXT, PL/JSON).
This presentation will show how strengths and weaknesses of this approach, explain reasons of such technology selection and history of experience.
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
Here is presented the phenomenon of the data explosion and how Oracle 12c with Information Lifecycle Management (ILM) can help to handle it efficiently.
Learn how Catalogic Software DPX Copy Data Services and Data Protection Solution can help you better meet your RPO's and RTO's with instant mountable snapshots
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
ORACLE DBA Online Training by Keylabstraining is a well defined course and trained by our Well Qualified Oracle DBA Professionals all over the World. Our course content designed as per the current IT industry requirement.
Course Content : http://www.keylabstraining.com/oracle/oracle-dba-online-training-hyderabad-bangalore
For more information email us : info@keylabstraining.com
Arbalète Genès David official catalog - 2014 2015 Collection.
Find all Laguiole knives, kitchenware, kitchen utensils and their references. Go to www.laguiole-arbalete.com for more information!
Maximum Availability Architecture - Best Practices for Oracle Database 19cGlen Hawkins
Provides the latest updates on high availability (HA) best practices in this well-established technical deep-dive session. Learn how to optimize all aspects of Oracle Active Data Guard 19c. See how to use session draining, transparent application continuity, Oracle RAC, and Oracle GoldenGate to mask outages and planned maintenance from users and to accelerate time to repair for single database or your fleet of databases. Hear about the latest HA best practices with Oracle Multitenant and understand how the new sharded architecture can achieve even higher levels of HA and fault isolation for OLTP applications. Find out how everything you know about Oracle Maximum Availability Architecture (MAA) on-premises can be deployed in the cloud.
Read how IBM and NC State created a “cloud computing” model for provisioning technology that offered a quantum improvement in access, efficiency and convenience over traditional computer labs.
Managing large chain of Hotels and ERP database comprises of core areas such as HRMS & PIP.HRMS (Human Resource Management System), which further includes areas such as Soft Joining, Promotion, Transfer, Confirmation, Leave Attendance and Exit, etc. PIP (Payroll Information Portal), wherein employees can view their individual Salary details, submit investment declaration, Reimbursement claim & CTC structuring, etc. Management of Large Chain of Hotels and ERP Database in AWS Cloud involves continuous monitoring with regards to the areas such as Performance of resource usages and optimization techniques relating to the use of PL/SQL. High Availability (HA) of data is accomplished through the Backup and Recovery mechanism and security of the data by Encryption & Decryption mechanism.
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.
Similar to Migration to Oracle 12c Made Easy Using Replication Technology (20)
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Strategies for Successful Data Migration Tools.pptxvarshanayak241
Data migration is a complex but essential task for organizations aiming to modernize their IT infrastructure and leverage new technologies. By understanding common challenges and implementing these strategies, businesses can achieve a successful migration with minimal disruption. Data Migration Tool like Ask On Data play a pivotal role in this journey, offering features that streamline the process, ensure data integrity, and maintain security. With the right approach and tools, organizations can turn the challenge of data migration into an opportunity for growth and innovation.
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
Worried about document security while sharing them in Salesforce? Fret no more! Here are the top-notch security standards XfilesPro upholds to ensure strong security for your Salesforce documents while sharing with internal or external people.
To learn more, read the blog: https://www.xfilespro.com/how-does-xfilespro-make-document-sharing-secure-and-seamless-in-salesforce/
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
Advanced Flow Concepts Every Developer Should KnowPeter Caitens
Tim Combridge from Sensible Giraffe and Salesforce Ben presents some important tips that all developers should know when dealing with Flows in Salesforce.
Modern design is crucial in today's digital environment, and this is especially true for SharePoint intranets. The design of these digital hubs is critical to user engagement and productivity enhancement. They are the cornerstone of internal collaboration and interaction within enterprises.
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Migration to Oracle 12c Made Easy Using Replication Technology
1. www.ioug.org Q4-16 ◾ 15H
Migration to 12c Made Easy Using
Replication Technology
By Donna Guazzaloca-Zehl ◾ Michelle Malcher, Editor
Realizing this risk, Oracle makes security a priority to its customers
by also releasing Critical Patch Update Advisories and Security Alerts
quarterly for all supported releases. It contains a collection of
patches for multiple security vulnerabilities.
Why have organizations been hesitant to
migrate their databases?
Upgrades and migrations are considered to be business as usual for
IT departments, but to businesses, they can be seen as risky and
problematic. If the database is down, this could result in the inability
to service customers, which ultimately leads to loss of revenue for
the company.
For some industries, this could mean SLA violations and high
financial penalties. Data of all kinds is collected, analyzed and used
to make critical business decisions 24/7. The days of the regular
maintenance windows that were used to perform these types of
activities are gone. Availability requirements of the database and
contractual SLAs are higher than ever. This has reduced a database
administrator’s time to upgrade or migrate their database to minutes
or less per year depending on the nines availability (Figure 1) they
have to do the work in. Businesses see this as a pain point from
many angles, including time and dedicated resources from multiple
specialized technology teams.
Lack of time, but also the intangible costs, are part of why these
upgrades and migrations are put off. Costs to maintain adequate staff
and IT infrastructure have been increasing over time, while budgets
have been slashed repeatedly every year. ‘Do more with less’ has
pushed the envelope for businesses to come up with a solution that
doesn’t include adding headcount or incurring additional expenses.
Companies with technology savvy management are now coming on
board with cloud technology such as Oracle Cloud, AWS and others
to be another tool in their wheelhouse to address these challenges.
Many businesses are finding that migrating to the cloud is an
attractive option as long as security can be ensured and data
protected from loss and from exposure. The costs to maintain a full
DR site or a hosting center can be very expensive. Though the
adoption of cloud technology has been slower than expected, the
time may be here for consideration.
Performance, security and vendor supportability are three motivators
that are front and center. Businesses that don’t protect their sensitive
data become targets of malicious individuals, ultimately putting
individuals, as well as the entire company, at risk.
It has become critical for businesses to keep up
with the latest release for their software assets.
Figure 1
2. 16 ◾ Q4-16 www.ioug.orgH
Staying current with the most recent versions of hardware, operating
systems and databases is key to reducing business operational risks.
This is important not only for improved functionality, but also for data
security and for being able to pass more stringent audits for critical
systems. A few of the Oracle 12c new security features include the
inclusion of data redaction, support for secure hash algorithm SHA-2
for DBMS_CRYPTO, and more granular privilege hierarchy for
separation of duty to reduce the dependence on SYSDBA.
Can I use a physical standby database to
migrate from on-premise to cloud?
Physical replication has always best been known for Disaster Recovery.
Examples of this technology in use are Oracle Enterprise Edition
Data Guard and Dbvisit Standby for Oracle SE, SE2 and XE Editions.
Physical replication is a binary copy of the primary database whereby
changes are applied at the lowest available level within the DBMS. A
standby database is kept up to date by recovering archive logs that
were shipped from the primary and applied to the standby database.
Physical replication can be utilized to migrate to the cloud, data
center or a hosting service by building a standby database and
performing a graceful switchover — provided they are the same
operating system and version of Oracle. This makes the transition
between locations or cloud simple to configure and manage with
minimal risk.
What about using logical replication?
Logical replication is a technology that has been around for around
15+ years. Logical replication has two methods of implementation.
The first is a trigger-based solution which requires additional
changes on the primary database and implications of those changes
to the application need to be understood.
The second, is the Oracle-preferred method, of logical replication
that reads or mines the redo log of a running production system in
real time. This requires no code changes or additions to the primary
database and requires no interruption in service for your business
application. The mine process runs outside of the database in the
background on the primary database and an apply process in the
background on the target database. Examples of standalone
products that use this mining technology are Oracle GoldenGate and
Dbvisit Replicate. These products maintain real-time or near
real-time data synchronization.
How does logical replication function?
Logical replication enables you to configure replication on a running
production system to move data to another database with no
downtime. Besides requiring no changes to the primary database or
source database, logical replication allows you much more flexibility
in your definition of your replication set. You can do some cleanup
of temporary schemas during the process. Logical replication has
the flexibility to populate schemas or tables, and rename tables or
schemas on target database, e.g., scott.dept to tom.department. It also
allows you to exclude tables from a schema or exclude a sensitive data
column from a replicated table if it is no longer required.
With logical replication, Oracle stores changes to the data or structure
via DML (Data Manipulation Language) or DDL (Data Definition
Language) in the Oracle redo log. Oracle uses a redo structure to
store all these changes made to the database as they occur. The
logs are scanned for transactions on the objects in the replication
set. A background mining process is used to extract them and place
them in a trail or parsed log file for example. The file with the extracted
transactions is then sent to the target database. The file can be
encrypted as well as compressed to mitigate risk if the file is
intercepted while sending across the WAN or to the cloud. Once these
files are present on the target server an apply process reads the file
and converts it to native SQL. The native SQL is then run on the target
database directly or via a SQL*Net connection. Because logical
replication uses SQL statements to replicate data, the Oracle version as
well as the operating system of the server do not have to be the same.
Logical replication is hardware, operating system and Oracle-version
agnostic. This provides a nice alternative if you are changing hardware,
server operating systems or, in this case, a version of Oracle. For
example, a primary or source database may be on Oracle 10g for
Windows and the target database may be Oracle Linux 7 with Oracle
database version 12c. Logical replication provides a solution to
eliminate down time required with other alternative strategies and
reduces risk overall.
Sounds like logical replication has it all, so why aren’t more people
using it to solve their business challenges? A flexible technology is
more complex to configure, and requires care in setting up and a
skilled DBA to oversee this process. If one takes the time to
understand how this works and explains the advantages to
management, they will be be able to better understand the benefits
of this solution.
Figure 2: Logical Replication Architecture
3. www.ioug.org Q4-16 ◾ 17H
Is any preparation needed for logical
replication?
Yes, there are some preliminary steps you need to complete during
your planning phase. First and foremost is to understand how the
logical replication method works. Additionally, here is a checklist for
prescreening your source database that must be included.
1. Check for data types. The tool may not support all data types.
Develop strategies for working around them to get data on
the target.
2. Understand your Redo Volume. Is there a quieter time where
activities on the database are less to instantiate data in the
target database?
3. Check for triggers. You don’t want/need them to fire on the
target during the migration. This means they will need to be
disabled prior to cutover and enabled at cutover time.
4. Identify use of Oracle Sequences. Does your application use
Oracle Sequences? These will need to be recreated on your 12c
target database at time of cutover. Dynamic SQL scripts can be
prepared in advance for this during your testing.
5. Verify space of primary database. Does your primary
database have enough space on it to keep the archive logs on
disk during the instantiation period of the target?
6. TEST, TEST, TEST. This includes performing migrations in your
lower environments first to work out the process and prepare for
production migration.
What happens if some other failure occurs
at cutover to 12c target?
Myriad issues may occur when connecting to the new 12c target
database resulting from not testing and validating connection and
connectivity to the database. One cannot overstress the importance
of a solid and comprehensive test plan. The better the test plan, the
better results you will receive. Since the logically replicated target
database is open, you can connect through your application and run
reports and validate before cutover.
You can replicate your production database to multiple servers on
premise, to another data center or to the cloud. This would be a
one-source-to-many-target database configuration where one target
database may be on premise and the other database running in the
cloud. The transactions are configured to replicate using one MINE
process and two APPLY processes, one running on each target
server. When both target databases are in sync, you can shutdown
replication to this second target and perform regression testing with
your application with the new version of Oracle.
What happens on the day of cutover if you have issues? Your current
production system is intact and, therefore, all you need to do is
repoint your application back to your original system. Nothing has
changed and there is no risk to your data. Few technologies can
provide this level of protection.
Summary
The key takeaway is that your production data is safe and there is no
impact to availability implementing a logical replication migration.
Tools that utilize logical replication are very effective for migrating to
Oracle 12c and offer zero or near-zero downtime for your business.
You can keep an Oracle 9i instance in sync with a 12c database for
example until time of cutting over the application.
With logical replication, it is efficient to migrate to Oracle 12c, change
hardware platforms and change operating systems. It supports
migrating Oracle databases to a cloud service provider, a hosted service
provider or a new data center. Logical replication can provide added
value by offloading operational reporting, information sharing, and
population of other databases such as MySql, and Sql*Server. It can
feed Big Data platforms and Snowflake cloud data warehouse targets,
too. It is also a viable use for replacing depreciated technologies, such
as advanced replication and streams. This is multi-use technology that
offers and addresses the challenges businesses face today with their
database mitigating risk and in remaining operational 24/7.
Donna Guazzaloca-Zehl is a senior pre-sales database engineer at Dbvisit. She has a
30+ year career implementing Oracle solutions and managing Oracle technology teams. She
is pasionate about Oracle database technology and works with a team of leading experts.
Visit www.DBvisit.com for additional information.
Contact
Logical replication is hardware,
operating system and Oracle-
version agnostic. This provides a
nice alternative if you are changing
hardware, server operating systems
or, in this case, a version of Oracle.