Posts In English

Understanding RMAN : A Back-To-Basics Guide

Learn how Oracle RMAN (Recovery Manager) works under the hood to streamline and secure your database backups. This in-depth guide covers RMAN architecture, block-level backup advantages, internal components like DBMS_RCVMAN and DBMS_BACKUP_RESTORE, channel operations, and integration with third-party media management solutions (SBT, MML). Perfect for DBAs and IT professionals working with Oracle databases, this article explains how to configure and optimize RMAN for enterprise-grade reliability, performance, and compliance.

Read More »

What is Oracle ASM (Automatic Storage Management)? A Back-To-Basics Guide

Discover how Oracle ASM simplifies storage management for Oracle RAC by using disk groups, mirroring strategies, and intelligent striping. Learn how it enhances performance, availability, and scalability while reducing downtime—critical for any 19c deployment. Whether you’re a DBA or architect, this blog demystifies ASM’s inner workings and prepares you to deploy it effectively in 19c and beyond.

Read More »

Oracle 23ai DB Creation in an ExaCC Fails with DBAAS-60022

Ran into a DB creation failure (DBAAS-60022) while provisioning an Oracle 23ai DB on ExaCC (Image 25.1.3). After digging through logs and a bit of head-scratching, the root cause turned out to be a Java version mismatch — DBCA was compiled with Java 11, but the system defaulted to Java 8. If you’re hitting the same issue, I wrote up the root cause, the Oracle bug reference, and a quick workaround that worked for me.

Read More »

Does a Commit Write My Data to the Datafiles? A Back-To-Basics Guide

Understanding Oracle’s data consistency mechanisms is key to ensuring reliable database operations. Even after a commit, changes may not be immediately written to the datafiles due to Oracle’s DBWn process. Instead, Oracle relies on the Online Redo Log to recover committed transactions in the event of a crash. Learn why redo logs are essential for data integrity and how undo and read consistency maintain accurate query results across sessions.

Read More »

What is an Oracle Database Instance ? A Back-To-Basics Guide

Learn the fundamentals of Oracle Database architecture in this beginner-friendly guide. Discover how Oracle instances work, including essential memory structures like SGA, PGA, UGA, and key background processes such as PMON, SMON, DBW, and LGWR. Perfect for new DBAs, developers, and anyone starting their journey into Oracle databases.

Read More »

What is an Online Redo Log? : A Back-To-Basics Guide

In this post we will look at the Online Redo Log which consists of physical files that store redo records, capturing changes made to the database. These records are crucial for the recovery process, as they facilitate “roll forward” of committed changes and “roll back” of uncommitted ones.

Read More »