If you have not migrated your database to use unified auditing, then you can use most of the pre-Oracle Database 12c Release 1 (12.1) auditing features.
Table G-1 describes how the pre-Oracle Database 12c audit features change in the migration.
Table G-1 Availability of Unified Auditing Features Before and After Migration
Feature | Availability in Pre-Migrated Environment | Availability in Post-Migrated Environment |
---|---|---|
General Auditing Features |
||
Operating system audit trail |
Yes |
No |
XML file audit trail |
Yes |
No |
Network auditing |
Yes |
No |
The ability of users to audit and to removing auditing from their own schema objects |
Yes |
No |
Mandatory auditing of audit administrative actions |
No |
Yes |
Auditing Roles |
||
|
Yes, but not needed for users who want to audit their own objects, nor for users who already have the |
Yes |
|
Yes |
Yes |
System Tables |
||
|
Yes |
Yes, but will only have pre-unified audit records |
|
Yes |
Yes, but will only have pre-unified audit records |
Initialization Parameters |
||
|
Yes |
Yes, but will not have any effect |
|
Yes |
Yes, but will not have any effect |
|
Yes |
Yes, but will not have any effect |
|
Yes |
Yes, but will not have any effect |
|
Yes |
Yes |
Data Dictionary Views Foot 1 |
||
|
Yes |
Yes, but only if fine-grained audit policies are created using the |
|
Yes |
Yes, but only if fine-grained audit policies are created using the |
|
Yes |
Yes, but only if fine-grained audit policies are created using the |
|
Yes |
Yes, but will only have pre-unified audit records |
|
Yes |
Yes |
|
Yes |
Yes |
|
Yes |
Yes, but only if fine-grained audit policies are created using the |
|
Yes |
Yes, but only if fine-grained audit policies are created using the |
|
Yes |
Yes, but will only have pre-unified audit records |
|
Yes |
Yes, but will only have pre-unified audit records |
|
Yes |
Yes, but will only have pre-unified audit records |
|
Yes |
Yes, but will only have pre-unified audit records |
|
Yes |
Yes |
|
Yes |
Yes |
|
Yes |
Yes |
|
Yes, but does not collect any audit records |
Yes, and collects audit records |
|
Yes |
Yes |
|
Yes |
Yes, but only if fine-grained audit policies are created using the |
|
Yes |
Yes, but only if fine-grained audit policies are created using the |
|
Yes |
Yes |
|
Yes |
Yes |
|
Yes |
Yes, but will only have pre-unified audit records |
|
Yes |
Yes |
|
Yes |
Yes, but will only have pre-unified audit records |
CREATE AUDIT POLICY, UPDATE AUDIT POLICY, and DELETE AUDIT POLICY Statements |
The statements are available, but the audit policies will not write to the old audit trails. When a policy is enabled, its audit records are written to the unified audit trail. |
Yes, but writes the audit trail to the unified audit trail only |
AUDIT and NOAUDIT Statements |
||
|
Yes, and can be used in a multitenant environment |
Yes, but enhanced to enable audit policies; create application context audit settings; create audit records on success, failure, or both; and use in a multitenant environment |
|
Yes, and can be used in a multitenant environment |
Yes, but changed to disable audit policies, disable application context audit settings, and use in a multitenant environment |
DBMS_FGA.ADD_POLICY Procedure Parameters |
||
|
Yes, and is used as in previous releases |
Yes, but when unified auditing is enabled, you can omit this parameter because all records will be written to the unified audit trail. |
DBMS_AUDIT_MGMT Package |
||
|
Yes |
Yes, but only pre-unified audit records |
|
Yes |
Yes, but only pre-unified audit records |
|
Yes |
Yes, but only pre-unified audit records |
|
Yes |
Yes, but only pre-unified audit records |
|
Yes |
Yes, but only pre-unified audit records |
|
Yes |
Yes, but only pre-unified audit records |
|
Yes |
Yes, but only pre-unified audit records |
Oracle Database Vault Features |
||
|
Yes |
Is renamed to |
Oracle Label Security Features |
||
|
Yes |
No |
Footnote 1 These data dictionary views will continue to show audit data from audit records that are still in the SYS.AUD$
and SYS.FGA_LOG$
system tables. Unified audit trail records are shown only in the unified audit trail-specific views. You must be granted the AUDIT_ADMIN
or AUDIT_VIEWER
role to query any views that are not prefaced with USER_
.