Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Há alguns dias atrás eu precisei fazer auditoria em um banco 11g, e o fórum foi muito útil na solução do problema que eu tinha.
http://forum.imasters.com.br/topic/497726-procedure-para-auditar-todas-as-tabelas-do-banco/
Agora eu estou precisando fazer auditoria em uma base de dados com oracle 9i. Eu consegui configurar o banco certinho, a questão é, quando eu adicionei as policys, por padrão ela só audita SELECT, e quando eu tenho adicionar o parâmetro que permite auditar insert e update, o mesmo traz um erro. Alguém já passou por isso?
>
BEGIN
dbms_fga.add_policy (
object_schema => 'TESTE',
object_name => 'TESTE1',
policy_name => 'MYPOLICY1',
statement_types => 'INSERT, UPDATE');
END;
Erro ao iniciar na linha 1 no comando
BEGIN
dbms_fga.add_policy (
object_schema => 'SPUNICO',
object_name => 'UNICO',
policy_name => 'MYPOLICY1',
statement_types => 'INSERT, UPDATE');
END;
parece ser esta a síntaxe mesmo.
tente seguir este exemplo (fonte) todos os parametros.
DBMS_FGA.ADD_POLICY (
object_schema => 'scott',
object_name => 'emp',
policy_name => 'mypolicy1',
audit_condition => 'sal < 100',
audit_column => 'comm,sal',