nerdexam
Oracle

1Z0-116 · Question #82

Examine this list: 1. You must monitor access to email column or salary column In the employees table. 2. If any activity is detected, the action must be audited and a notification sent out by…

The correct answer is C. The query will be executed, but no audit entry will be created nor any mail sent. Option C is correct because in Oracle Unified Auditing, CREATE AUDIT POLICY only defines the policy - it does not activate it. To start capturing audit events, you must separately execute AUDIT POLICY <policy_name>;. Since the question states only that the policy was "created,"…

Managing Database Auditing

Question

Examine this list: 1. You must monitor access to email column or salary column In the employees table. 2. If any activity is detected, the action must be audited and a notification sent out by email. 3. The database has Unified Auditing enabled. 4. You have created and successfully tested the email sending procedure, sysadmin_fga.emaii._ai.ert. You create the audit policy: A user with select privilege on hr.employees executes this: SELECT email FROM HR.EMPLOYEES; What will be the result?

Exhibit

1Z0-116 question #82 exhibit

Options

  • AThe query will be executed, an entry will be created in the unified audit trail, and the mail will be
  • BThe query will be executed, an entry will be created In FGA_LOG$ table, and the mall will be sent.
  • CThe query will be executed, but no audit entry will be created nor any mail sent.
  • DThe query will be executed, no audit entry will be created but the mall will be sent.

How the community answered

(26 responses)
  • A
    12% (3)
  • B
    31% (8)
  • C
    50% (13)
  • D
    8% (2)

Explanation

Option C is correct because in Oracle Unified Auditing, CREATE AUDIT POLICY only defines the policy - it does not activate it. To start capturing audit events, you must separately execute AUDIT POLICY <policy_name>;. Since the question states only that the policy was "created," it was never enabled, so the SELECT executes normally but generates no audit trail entry and triggers no email handler.

Why the distractors fail:

  • A is wrong because even if the policy were enabled, standard Unified Audit Policies do not support column-level handler_module callbacks - that feature belongs to Fine-Grained Auditing (DBMS_FGA.ADD_POLICY), which is a separate mechanism.
  • B is wrong because FGA_LOG$ is the backing table for traditional/mixed-mode FGA, not for Unified Auditing; with Unified Auditing enabled, records go to the unified audit trail (UNIFIED_AUDIT_TRAIL), not FGA_LOG$.
  • D is wrong because the email procedure is triggered by the FGA handler, which only fires when an audit event is actually captured - no audit entry means no handler invocation and no email.

Memory tip: Think of it as a two-step switch: CREATE AUDIT POLICY = install the switch, AUDIT POLICY = flip the switch. If you never flip it, nothing happens - a common Oracle exam trap distinguishing policy creation from policy enablement.

Topics

#Unified Auditing#Fine-Grained Auditing (FGA)#Audit policies#Event handlers

Community Discussion

No community discussion yet for this question.

Full 1Z0-116 Practice