http://nervinformatica.com.br/blog/?p=1996
Em ter, 15 de mar de 2016 às 15:31, César Carvalho cesar.sys...@gmail.com [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: > > > Boa tarde, > > Procure por FGA. > > > Em 15 de março de 2016 15:26, Rafael Mendonca raffaell.t...@yahoo.com > [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: > >> >> >> Cenário: >> >> Oracle 11.2.0.4 AIX 64 bits single instance com ASM. >> >> Surgiu a necessidade, em um determinado cliente, no ambiente de produção, >> auditar **TODO COMANDO** DDL e DCL para **TODOS OS USUARIOS** >> >> Ou seja, qualquer que seja o usuário (priv de dba, sys, system etc), >> mandou um DDL ou DCL tem que auditar. >> >> Mas auditar o que? >> >> >> Bem, a priori, deve ser auditado de cara: >> >> USERNAME, OSUSER, SERVER, PROGRAM, MACHINE, COMANDO_EXECUTADO, DATA >> >> Onde: >> >> PROGRAM: NVL(s.module,s.program) program >> MACHINE: NVL(s.machine,s.terminal) machine >> >> Onde a maioria das colunas são encontradas na v$session. >> >> >> Auditar o comando que foi enviado para o database com data e horário. >> >> >> Alguém teria essa solução já implementada? >> >> >> Ou algum tutorial que eu possa me basear para implementar no meu ambiente? >> >> Grato :) >> >> >> >> > > > -- > > > César Carvalho > > DBA Oracle|SQL Server > > Especialista em Banco de Dados > > MCP|MCSA|VPS|VTSP > > E-mail: cesar....@hotmail.com | cesar.sys...@gmail.com > >