Author: Sinan Petrus Toma

Passionate about Oracle Database and Cloud Technologies

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…

Meeting you at the DOAG 2023 Conference

The DOAG 2023 Conference + Exhibition is taking place from November 21 to 24 in Nuremberg, Germany with a theme day, two conference days, and a training day. I’m very excited to meet many customers, partners, colleagues, and friends there again in person. DOAG time has always been a good time. This time, it will…

The Evolution of Oracle and Microsoft’s Partnership and the Challenges it solves

Introduction Customers moving their workloads from on-premises to the Cloud want to take advantage of the best features and lowest prices each public cloud provider offers alongside other benefits. Microsoft’s customers usually prefer to run their applications in Azure while continuing to rely on Oracle Database for data management using Oracle Autonomous Database and Exadata…

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 Active Data Guard

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 migrate to OracleDB for Azure using ZDM Physical Online Migration

Introduction OracleDB for Azure (or, Oracle Database Service for Azure) simplifies multicloud deployments by providing an Oracle-managed interconnect between your Azure and OCI accounts. Customers running their workloads on Azure can now keep the application on Azure and move the Database to Oracle Cloud to benefit from Cloud Automation, Exadata Service, Oracle RAC, and more.…