Ativando a auditoria unificada no Oracle 12c

Para ativar a Auditoria unificada no Oracle 12c, deve-se encerrar o banco de dados Oracle, parar o serviço de listener do Oracle e depois reiniciar o banco de dados Oracle e o serviço de listener do Oracle.

Antes de iniciar

Deve-se ter o privilégio no sistema AUDIT_SYSTEM ou a função AUDIT_ADMIN para concluir as seguintes etapas.

Procedimento

  1. Encerre o banco de dados Oracle conectando-se ao banco de dados com SQLplus e, em seguida, digite o seguinte comando:

    shutdown immediate

  2. Pare o serviço de listener do Oracle digitando o seguinte comando:

    lsnrctl stop

  3. Se aplicável, pare o Enterprise Manager, digitando os seguintes comandos:

    cd /u01/app/oracle/product/middleware/oms

    export OMS_HOME=/u01/app/oracle/product/middleware/oms

    $OMS_HOME/bin/emctl stop oms

  4. Relink Oracle DB com a opção uniaud digitando os seguintes comandos:

    cd $ORACLE_HOME/rdbms/lib

    make -f ins_rdbms.mk uniaud_on ioracle

  5. Reinicie o banco de dados Oracle, conectando-se ao banco de dados com SQLplus e, em seguida, digite o seguinte comando:

    startup

  6. Reiniciar o serviço Oracle listener digitando o seguinte comando:

    lsnrctl start

  7. Se aplicável, reinicie o Enterprise Manager, digitando os seguintes comandos:

    cd /u01/app/oracle/product/middleware/oms

    export OMS_HOME=/u01/app/oracle/product/middleware/oms

    $OMS_HOME/bin/emctl start oms

  8. Para verificar se a auditoria unificada está ativada, conecte-se ao banco de dados Oracle com SQLplus e, em seguida, digite o seguinte comando:

    select * from v$option where PARAMETER = 'Unified Auditing';

    Verifique se o comando retorna uma linha com VALUE equal to "TRUE".