Veeam Backup and Recovery for Oracle Databases
This post shows how to install Veeam Backup and Recovery on a Windows system and how to perform a full backup and a point in time recovery of an Oracle Database on Linux.

This post shows how to install Veeam Backup and Recovery on a Windows system and how to perform a full backup and a point in time recovery of an Oracle Database on Linux.

Modern enterprise applications often contain SQL statements that are difficult or even impossible to change directly. In many environments, the source code is maintained by third-party vendors, legacy development teams, or packaged applications where modifying SQL is risky, time-consuming, or unsupported. Yet DBAs and architects are frequently confronted with situations where SQL behavior must be adjusted — whether for performance tuning, compatibility, testing, security controls, or operational workarounds.
This is where the Oracle Database SQL Translation Framework becomes an extremely powerful and often overlooked feature.
Originally introduced to improve compatibility with non-Oracle SQL dialects, the SQL Translation Framework can also intercept and transparently rewrite SQL statements at runtime before they are executed by the database. This enables database administrators to modify application SQL behavior without touching the application code itself.
In this article, we will demonstrate a simple but illustrative example: transparently transforming the query
select max(object_id) from all_objects;
into
select min(object_id) from all_objects;
using the SQL Translation Framework.
Although this example is intentionally simple, it highlights the core capabilities of the feature:
Beyond demonstrations, the same mechanism can be used in real-world scenarios such as:
By the end of this post, you will understand how the SQL Translation Framework works, how translation profiles are configured, and how SQL statements can be dynamically transformed during execution in Oracle Database.

In this post I will demonstrate the use of multilingual semantic search in Oracle AI Database 26ai.


This blog post contains some random Oracle commands or SQL statements to have them at hand when using Oracle and AI.

I recently had a customer that needed to export data from a huge table to a different machine in csv format very fast. The Database was Standard Edition 2 (SE2) so there was no Parallel Query Option to use.

The following steps can be used to install the latest Database and Grid Infrastructure Release Update (RU) patches to a running RAC Cluster. We will use the Out of Place method which means we create a new Oracle Home, apply the patches to it and switch to this new Oracle Home.

Mit Hilfe des Oracle Database Resource Managers können Datenbank Ressourcen (CPU und I/O) unterschiedlichen Nutzergruppen mit unterschiedlicher Priorität zur Verfügung gestellt werden.

This post shows how to install Oracle AI Database 26ai on a Oracle Linux 9.5 virtual machine. Oracle Grid Infrastructure and Oracle Database will be installed.

This post is just a short write up on how to apply the fix for CVE-2025-61882 to an Oracle E-Business Suite 12.2 installation.