Oracle Database Memory Architecture in 19c over 12c

The following are some of the key enhancements to the Oracle Database memory architecture in 19c over 12c: In addition to these specific enhancements, Oracle Database 19c also includes a number of general improvements to the memory management architecture. For example, the database now uses a more efficient memory allocation algorithm and improved memory reclamation […]

How to run Observer Process as a Background Process

In Oracle Data Guard, the Observer process is a component of the Fast-Start Failover (FSFO) feature, which automates the failover process in a Data Guard configuration. The Observer continuously monitors both the primary and standby databases, ensuring high availability by automatically triggering a failover to the standby database if the primary database becomes unavailable. Here’s […]

Drop DATABASE LINK From other schema

To drop database links from multiple user schemas in Oracle, the typical method is to log in as each user and manually execute the command: DROP DATABASE LINK <database_link>; However, there’s a more efficient way to achieve this by creating a PL/SQL procedure. This procedure allows you to drop database links across various schemas without […]

How an SQL Statement is Processed in Oracle

In Oracle, processing a SQL statement follows several steps before returning the final output to the user. Each step ensures the statement is executed efficiently and securely. 1. Syntax Check The first step in processing a SQL statement is a syntax check. Oracle verifies whether the SQL statement is syntactically correct. If there’s an error […]