Pular para o conteúdo
Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #107101
    Avatar de Glaucia BressanGlaucia Bressan
    Participant

      Estou querendo obter informações de qual usuário executou uma operação no banco e no LogMiner sempre aparece como UNKNOWN nas colunas USERNAME e SESSION_INFO.
      Já pesquisei bastante sobre o assunto e não acho a explicação do porque isso está acontecendo, alguém poderia me ajudar?

      Li em alguns fóruns que pode ser porque o parâmetro de inicialização SUPPLEMENTAL_LOG_DATA_MIN está setado como NO, mas não achei nenhuma referência confiável que confirmasse essa informação.

      #107152
      Avatar de BrunoCostaBrunoCosta
      Participant

        Boa tarde Glaucia é isso mesmo, já passei por esse problema também e basta alterar o parâmetro que vai funcionar ! Abaixo o link que usei na época para me auxiliar.

        http://www.oracleflash.com/24/How-to-read-or-analyze-redo-log-files-using-LogMiner.html

        14:00:53 SQL> SELECT SUPPLEMENTAL_LOG_DATA_MIN FROM V$DATABASE;

        SUPPLEME

        NO

        16:01:24 SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;

        Database altered.

        16:01:34 SQL> SELECT SUPPLEMENTAL_LOG_DATA_MIN FROM V$DATABASE;

        SUPPLEME

        YES

        Att,
        Bruno

        #107162
        Avatar de Glaucia BressanGlaucia Bressan
        Participant

          Muito obrigado pela informação Bruno!

          Eu acabei fazendo uns testes locais e percebi que apenas ativando o parâmetro o LogMiner retornava as informações de sessão que eu precisava.

          Documentação:
          http://docs.oracle.com/cd/B19306_01/server.102/b14215/logminer.htm#sthref1894
          “You must enable supplemental logging prior to generating log files that will be analyzed by LogMiner”

        Viewing 3 posts - 1 through 3 (of 3 total)
        • You must be logged in to reply to this topic.
        plugins premium WordPress