Tag: RAC

Oracle MAA Summit in Düsseldorf on May 14, 2024

The Oracle Maximum Availability Architecture (MAA) product management team invites you to attend its next MAA Summit for informative and interactive sessions on Oracle Database high availability and disaster recovery, Oracle Vector Search, and Exadata MAA. Learn about what’s new and provide your feedback directly to Oracle product management. When and Where Tuesday, May 14,…

How Application Continuity Works for Unplanned Interruption in Oracle RAC Environments

Introduction In a previous blog post, we discussed how Draining and Application Continuity work for maintenance events like rolling patching with Oracle RAC. For planned maintenance, draining can be used to allow active sessions to finish their work (drain) before the database instance is shut down. However, in unplanned events like an instance failure, all…

How Draining and Application Continuity Work for Maintenance with Oracle RAC

Introduction Oracle RAC provides scalability and high availability for the Oracle Database. If one server (RAC node) fails or is taken offline for maintenance, the database is still accessible through the additional nodes. However, what happens to client sessions that are executing some work, whether reading or changing data, when maintenance begins? That work will…

A Java Example for Oracle Application Continuity with Autonomous Database

Introduction Oracle Application Continuity hides database interruptions from end-users and applications. A simple test using SQL*Plus was discussed in this blog post. However, SQL*Plus is usually not your real application that will be used in production. Also, SQL*Plus is not a pooled application, and it’s recommended to use Connection Pools for Application Continuity. This blog…

A Java Example for Oracle Application Continuity with Oracle RAC

Introduction Oracle Application Continuity hides database interruptions from end-users and applications. A simple test using SQL*Plus was discussed in this blog post. However, SQL*Plus is usually not your real application that will be used in production. Also, SQL*Plus is not a pooled application, and it’s recommended to use Connection Pools for Application Continuity. This blog…

How to create Oracle Database Services for High Availability

Introduction To use High Availability features like Fast Application Notification (FAN), Draining, and Application Continuity, you need to create a custom database service and set the high availability attributes accordingly. This is not possible when using the default database service, which is the service with the same name as the PDB. Additionally, custom database services…

Database Outage? Who cares???

Introduction Have you ever experienced this before? You click on “Book Now” for a trip or a hotel reservation, but get “an unknown error has occurred”, or even no feedback at all? You are ultimately torn between packing your bags and repeating the booking process. To avoid such situations, Application Continuity is there. By the…

High Availability & Disaster Recovery in Oracle Cloud Infrastructure

Critical applications have the requirement to run 24/7 and tolerate hardware and software failure and even complete data center outages. Oracle Cloud Infrastructure with its’ regions, Availability Domains (AD), and Fault Domains (FD) provides the needed building blocks to design and run high availability and disaster recovery architectures for your applications and databases. A region…