Para utilização do novo log de auditoria na plataforma Oracle é obrigatório que seja criado o novo usuário TOTVSAUDIT e as seguintes tablespace:

TOTVSAUDIT_DADOS, TOTVSAUDIT_INDICES e TOTVSAUDIT_TMP.

Esta criação e necessária para que tenhamos uma separação física das tabelas do sistema RM e dos logs de auditoria por questão de segurança e perfomance.

Os comandos devem ser executados com um usuário com previlégio de SYSDBA.

/* Criação dos Tablespace necessários */

CREATE TABLESPACE TOTVSAUDIT_DADOS
DATAFILE 'D:\ORANT\DATABASE\TOTVSAUDIT_DADOS.DAT' SIZE 30M AUTOEXTEND ON NEXT 10M;

CREATE TABLESPACE TOTVSAUDIT_INDICES
DATAFILE 'D:\ORANT\DATABASE\TOTVSAUDIT_INDICES.DAT' SIZE 30M AUTOEXTEND ON NEXT 10M;

CREATE TEMPORARY TABLESPACE TOTVSAUDIT_TMP
TEMPFILE 'D:\ORANT\DATABASE\TOTVSAUDIT_TMP.DAT' SIZE 10M AUTOEXTEND ON NEXT 5M;

/* Criação do usuário e permissões necessárias */

GRANT EXECUTE ON DBMS_SYS_SQL TO RM;

ALTER USER RM
QUOTA UNLIMITED ON TOTVSAUDIT_DADOS
QUOTA UNLIMITED ON TOTVSAUDIT_INDICES;

CREATE USER TOTVSAUDIT IDENTIFIED BY "TOTVSAUDIT"
DEFAULT TABLESPACE TOTVSAUDIT_DADOS
TEMPORARY TABLESPACE TOTVSAUDIT_TMP
QUOTA UNLIMITED ON TOTVSAUDIT_DADOS
QUOTA UNLIMITED ON TOTVSAUDIT_INDICES;

GRANT CREATE TABLE, CREATE SEQUENCE, CREATE TRIGGER TO TOTVSAUDIT;