Eine Abfrage von v$options scheint dies zu bestätigen:
SELECT parameter, value
FROM v$option
WHERE parameter = 'Unified Auditing';
PARAMETER VALUE
-------------------- --------------------
Unified Auditing FALSE
Oracle sagt aber auch: „By default and depending on the edition of Oracle Database, Oracle Database uses mixed mode auditing, supporting both unified audit and traditional audit” (Oracle Security Guide 19c Kapitel 26).
Das bedeutet, dass die Oracle-Datenbank standardmäßig im „Mixed Mode“ betrieben wird, also beide Auditing-Methoden (klassisch über AUDIT_TRAIL und neu über UNIFIED_AUDIT_TRAIL). Sie können also den Relink des Kernels gerne weglassen, es sei denn, Sie wollen erreichen, dass das „alte“ Auditing nicht mehr benutzt werden kann.
Ähnlich verhält es sich mit dem Parameter „audit_trail“.
Im Zusammenhang mit Unified Auditing heißt es in der Oracle-Dokumentation „In an Oracle database that has migrated to unified auditing, the setting of this parameter has no effect.” (Oracle Database Reference 19c Kapitel 1.26).
Das bedeutet aber, dass im Mixed Mode der Parameter durchaus relevant ist. Haben Sie ihn auf „NONE“ gesetzt, ist weder das „klassische“ Auditing noch das Unified Auditing aktiv. In diesem Fall müssen Sie den Parameter audit_trail setzen (ob auf DB oder einen der weiteren möglichen Wert ist egal) und die Datenbankinstanz neu starten.
Johannes Ahrends
DOAG Themenverantwortlicher Datenbankadministration
-------


