Database security

How to Configure Oracle Database Vault on an Oracle 19c CDB

Why Oracle Database Vault? In a traditional Oracle database, users with powerful privileges such as SYS or DBA can access sensitive application data. While these privileges are required for database administration, they can also pose security and compliance risks. Oracle Database Vault addresses this by enforcing separation of duties and restricting access to sensitive data, even for privileged users. Common use cases include: Protecting HR employee records Securing Finance and payroll data Meeting compliance requirements such as SOX, PCI-DSS, and HIPAA Restricting privileged users from accessing application data Step 1. Verify Current Database Vault and Oracle Label Security Status Start the database. SQL> STARTUP ORACLE instance started. Total System Global Area 1560278096 bytes Fixed Size                  9135184 bytes Variable Size             385875968 bytes Database Buffers         1157627904 bytes Redo Buffers                7639040 bytes Database mounted. Database opened. Connect to the CDB root. SQL> SHOW CON_NAME CON_NAME CDB$ROOT Verify whether Database Vault is enabled. SQL> SELECT value     FROM v$option     WHERE parameter = ‘Oracle Database Vault’; VALUE—– FALSE Verify whether Oracle Label Security is enabled. SQL> SELECT value     FROM v$option     WHERE parameter = ‘Oracle Label Security’; VALUE—–FALSE…

Read More

Elevating Security with Oracle Database 23c: Schema-Level Grants Unveiled

Introduction: In the world of database management, developers used to face a tough decision – either spend time granting specific permissions for each table or take the risky route of…

Read More

Step by Step Oracle Database Firewall Installation on VMware

Introduction: This post is a guide to install Oracle Database Firewall 12.2.0.8 on VMware. High Level steps 1. Media Download 2. Prerequisites 3. Installation of Database Firewall 12.2.0.8 4. Post…

Read More