Pular para o conteúdo
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #81930
    Avatar de JamirJrJamirJr
    Participante

      Bom dia pessoal,

      Startei o processo de auditoria(fine-grained auditing) e está gerando tudo na FGA_LOG$, o estranho é que está gerando o campo TIMESTAMP# = nulo e o NTIMESTAMP# esta com aproximadamente 3 horas a mais(2:54)

      BEGIN
      dbms_fga.add_policy(‘esquema’,
      policy_name => ‘x_AUDIT’,
      object_name => ‘tabela’,
      statement_types => ‘SELECT,INSERT, UPDATE, DELETE’,
      enable => TRUE);
      end;

      data/hora do Oracle e do SO estão ok! Oracle 10g R 10.2.0.3.0
      Alguém poderia esclarecer?

      Muito obrigado

      #81960
      Avatar de JamirJrJamirJr
      Participante

        ops, descobri…
        estava pesquisando na SYS.FGA_LOG$, o correto é a view DBA_FGA_AUDIT_TRAIL.

        A DBA_FGA_AUDIT_TRAIL alimenta o timestamp com este comando:
        CAST ((FROM_TZ(ntimestamp#,’00:00′) AT LOCAL) AS DATE)

        A deficiência de usar a DBA_FGA_AUDIT_TRAIL é que utiliza apenas 2000 da LSQLTEXT com este comando: to_nchar(substr(lsqltext,1,2000))

        Registrado.

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.
      plugins premium WordPress