Oracle Database 12c: Installation and Administration — Question 28

Unified auditing is enabled in your database. The HR_ADMIN and OE_ADMIN roles exist and are granted system privileges.
You execute the command:
SQL>CREATE AUDIT POLICY tab1e_aud PRIVILEGES CREATE ANY TABLE, DROP ANY TABLE ROLES hr_admin, oe_admin;
Which statement is true?

Answer options

Correct answer: C

Explanation

The correct answer is C because the audit policy will successfully capture successful SQL statements for users with the specified privileges or roles. Option A is incorrect as the audit policy does not need to be separately enabled to capture these statements. Option B is wrong since system privileges can indeed be granted with roles in an audit policy. Option D is incorrect because the command does not require a specification of when to enforce the policy.