When upgrading to 12c the unified auditing is not enabled. The audit processes of the upgraded database will be used. Now newly installed databases will use the mixed use unified auditing by default. In upgrade, you must migrate the database to unified auditing to disable traditional auditing. The following procedure does this.
- Logon as SYSDBA
- Determine if database is already in unified auditing with the following statement. TRUE indicates no migration is necessary.
select VALUE from V$OPTION where PARAMETER = ‘Unified Auditing’;
- Shutdown the database
- Stop the listener.
- Change directory to $ORACLE_HOME/rdbms/lib
- Enable unified auditing executable with unix command:
make –f ins_rdbms.mk uniaud_on ioracle ORACLE_HOME=$ORALE_HOME
In Windows:
Rename file %ORACLE_HJOME%/bin/oauniaud12dll.dbl to %ORACLE_HJOME%/bin/oauniaud12dll
- Restart listener.
- Restart the database.
Larry Catt
OCP