User Tools

Site Tools


unifiedauditing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
unifiedauditing [2015/07/21 14:55] z0hpvkunifiedauditing [2025/03/08 22:24] (current) – external edit 127.0.0.1
Line 1: Line 1:
-==== Unified Auditing ==== +===== Unified Auditing ===== 
-=== Check if Enabled ===+==== Check if Enabled ====
 <code>select VALUE from V$OPTION  <code>select VALUE from V$OPTION 
 where PARAMETER='Unified Auditing';</code> where PARAMETER='Unified Auditing';</code>
  
-=== Enable ===+==== Enable ====
   * Shutdown Database   * Shutdown Database
   * cd $ORACLE_HOME/rdbms/lib   * cd $ORACLE_HOME/rdbms/lib
Line 11: Line 11:
   * Start Database   * Start Database
  
-=== Configuration === +==== Configuration ==== 
-Records are written to the SGA queues and then periodically written to tables in the AUDSYS schema.+Records are written to the SGA queues and then periodically written to tables in the AUDSYS schema.\\
 If it is required that the audit details are immediately written to the tables then ... If it is required that the audit details are immediately written to the tables then ...
 <code>BEGIN <code>BEGIN
Line 20: Line 20:
   DBMS_AUDIT_MGMT.AUDIT_TRAIL_IMMEDIATE_WRITE);   DBMS_AUDIT_MGMT.AUDIT_TRAIL_IMMEDIATE_WRITE);
 END;</code> END;</code>
-When the database is in READ ONLY mode then audit records are written to ...\\ +When the database is in READ ONLY mode then audit records are written to $ORACLE_BASE/audit/$ORACLE_SID\\
- $ORACLE_BASE/audit/$ORACLE_SID directory\\+
 These files can then be later loaded into the database by ... These files can then be later loaded into the database by ...
 <code>BEGIN <code>BEGIN
  DBMS_AUDIT_MGMT.LOAD_UNIFIED_AUDIT_FILES;  DBMS_AUDIT_MGMT.LOAD_UNIFIED_AUDIT_FILES;
 END;</code> END;</code>
 +
 +==== Create Unified Audit Policy ====
 +Create and enable an audit policy which will audit the creation of tables and sequences by user IAN.
 +<code>CREATE AUDIT POLICY ian_audit_policy
 +  PRIVILEGES CREATE TABLE, CREATE SEQUENCE
 +  WHEN    'SYS_CONTEXT(''USERENV'', ''SESSION_USER'') = ''IAN'''
 +  EVALUATE PER SESSION
 +  CONTAINER = CURRENT;
 +
 +AUDIT POLICY ian_audit_policy;</code>
 +
 +==== Predefined Audit Policies ====
 +  * ORA_SECURECONFIG (Enabled by default)
 +  * ORA_DATABASE_PARAMETER
 +  * ORA_ACCOUNT_MGMT
  
unifiedauditing.1437490540.txt.gz · Last modified: 2025/03/08 22:23 (external edit)