Posts

Showing posts with the label #DBA

Oracle Data Redaction (Dynamic Data Masking)

Image
A step-by-step implementation of column-level, session-aware redaction across multiple tables in a Pluggable Database — without altering a single row of stored data. 1. Introduction In modern database environments, securing sensitive data is a critical requirement for compliance, privacy, and regulatory standards. Oracle Data Redaction enables real-time masking of sensitive data at query execution time — without modifying the actual stored data. The feature is implemented through the DBMS_REDACT package, which lets database administrators define policies that dynamically redact sensitive information such as identification numbers, customer names, and dates of birth based on session context. Unlike traditional data masking, which permanently alters data, Oracle Data Redaction guarantees a clean separation between authorized and unauthorized visibility: Authorized users can view actual data. Unauthorized users see masked (redacted) data. In this implementation, redaction policies are ...

Oracle Database Upgrade from 12.2 to 19c Using DBUA — A Complete Step-by-Step Implementation Guide

  Why This Blog Post? Every Oracle DBA eventually faces the same pivotal moment: the database that has loyally served the business for years is sitting on a release whose mainstream support has already lapsed. Oracle 12c (12.2.0.1) is exactly that case — Premier Support ended in November 2020 and Extended/Limited Error Correction support has long since concluded. The natural and most strategic path forward is Oracle Database 19c — the Long-Term Release (LTR) that delivers stability, extended support, and a dependable runway for years to come. In this blog post,  will walk you through the complete journey of upgrading an Oracle 12c (12.2.0.1) database to Oracle 19c using the Database Upgrade Assistant (DBUA) . You'll see exactly what I planned, what I checked, what I executed, and what I verified — based on a real implementation on a multitenant CDB/PDB architecture. Whether you're preparing for your first Oracle upgrade or polishing your runbook for a production cutover, this...