Feature | Availability in Pre-Migrated Environment | Availability in Post-Migrated Environment |
General Auditing Features | | |
Operating system audit trail | | |
| | |
| | |
The ability of users to audit and to removing auditing from their own schema objects | | |
Mandatory auditing of audit administrative actions | | |
| | |
| Yes, but not needed for users who want to audit their own objects, nor for users who already have the ALTER SYSTEM privilege and want to change the auditing initialization parameters | |
| | |
| | |
| | Yes, but will only have pre-unified audit records |
| | Yes, but will only have pre-unified audit records |
Initialization Parameters | | |
| | Yes, but will not have any effect |
| | Yes, but will not have any effect |
| | Yes, but will not have any effect |
| | Yes, but will not have any effect |
UNIFIED_AUDIT_SGA_QUEUE_SIZE | Yes, but note that this parameter has been deprecated, but is currently retained for backward compatibility. | Yes, but note that this parameter has been deprecated, but is currently retained for backward compatibility. |
| | |
| | Yes, but only if fine-grained audit policies are created using the DBMS_FGA PL/SQL package |
| | Yes, but only if fine-grained audit policies are created using the DBMS_FGA PL/SQL package |
| | Yes, but only if fine-grained audit policies are created using the DBMS_FGA PL/SQL package |
| | Yes, but will only have pre-unified audit records |
| | |
| | |
| | Yes, but only if fine-grained audit policies are created using the DBMS_FGA PL/SQL package |
| | Yes, but only if fine-grained audit policies are created using the DBMS_FGA PL/SQL package |
| | Yes, but will only have pre-unified audit records |
| | Yes, but will only have pre-unified audit records |
| | Yes, but will only have pre-unified audit records. The RLS_INFO column captures audited Oracle VPD predicates. |
| | Yes, but will only have pre-unified audit records. The RLS_INFO column captures audited Oracle VPD predicates. |
| | |
| | |
| | |
| Yes, but does not collect any audit records | Yes, and collects audit records |
| | |
| | Yes, but only if fine-grained audit policies are created using the DBMS_FGA PL/SQL package |
| | Yes, but only if fine-grained audit policies are created using the DBMS_FGA PL/SQL package |
| | |
| | |
| | Yes, but will only have pre-unified audit records |
| | |
| | Yes, but will only have pre-unified audit records. The RLS_INFO column captures audited Oracle VPD predicates. |
CREATE AUDIT POLICY, ALTER AUDIT POLICY, and DROP 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 record 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 AUDIT_TRAIL_TYPE Property Options | | |
DBMS_AUDIT_MGMT.AUDIT_TRAIL_AUD_STD | | Yes, but only pre-unified audit records |
DBMS_AUDIT_MGMT.AUDIT_TRAIL_FGA_STD | | Yes, but only pre-unified audit records |
DBMS_AUDIT_MGMT.AUDIT_TRAIL_DB_STD | | Yes, but only pre-unified audit records |
DBMS_AUDIT_MGMT.AUDIT_TRAIL_OS | | Yes, but only pre-unified audit records |
DBMS_AUDIT_MGMT.AUDIT_TRAIL_XML | | Yes, but only pre-unified audit records |
DBMS_AUDIT_MGMT.AUDIT_TRAIL_FILES | | Yes, but only pre-unified audit records |
DBMS_AUDIT_MGMT.AUDIT_TRAIL_ALL | | Yes, but only pre-unified audit records |
Oracle Database Vault Features | | |
DVSYS.AUDIT_TRAIL$ system table | | Is renamed to DVSYS.OLD_AUDIT_TRAIL$ and retains the old audit records. The previous DVSYS.AUDIT_TRAIL$ table is made into a view named DVSYS.AUDIT_TRAIL$. No new audit records are added. |
Oracle Label Security Features | | |
SA_AUDIT_ADMIN PL/SQL package | | |