Pular para o conteúdo
Visualizando 6 posts - 1 até 6 (de 6 do total)
  • Autor
    Posts
  • #83007
    braza
    Participante

      boa tarde !!!

      preciso recuperar o valor do campo “Audsid” da visão “v$session” do usuário corrente para armazenar em uma tabela de log.

      Como procedo para recuperar este valor em um gatilho ???

      OBS.:

      Uma aplicação se conecta no banco com o mesmo nome de usuário.
      Sendo assim, existirá várias linhas em “v$session” com o mesmo nome do usuario

      grato,

      braza

      #83008
      Ricardo Portilho Proni
      Participante

        Imagino que uma trigger AFTER LOGON, que faz select deste campo e insere aonde vc quer, ira resolver este problema.

        Veja um exemplo parecido…

        CREATE OR REPLACE PROCEDURE logproc IS
        BEGIN
        INSERT INTO connection_audit
        (login_date, user_name)
        VALUES
        (SYSDATE, USER);
        END logproc;
        /

        CREATE OR REPLACE TRIGGER logintrig
        AFTER LOGON ON DATABASE
        CALL logproc
        /

        #83017
        braza
        Participante

          Bom dia,

          Mas eu preciso recuperar o valor do campo “Audsid” da visão “v$session” da sessão atual, para fazer uma pesquisa numa outra tabela de log de um outro sistema.

          Neste caso eu preciso realmente do valor deste campo “Audsid”.

          #83018
          braza
          Participante

            Boa tarde,

            Mas eu preciso recuperar o valor do campo “Audsid” da visão “v$session” da sessão atual, para fazer uma pesquisa numa outra tabela de log de um outro sistema.

            Neste caso eu preciso realmente do valor deste campo “Audsid”.

            grato,

            braza.

            #83019
            Ricardo Portilho Proni
            Participante

              Vi no site ASK TOM (http://asktom.oracle.com/pls/asktom/f?p … 2012348068) que este eh o audisid:

              select userenv(‘sessionid’) from dual;

              Veja se funciona pra vc.

              #83026
              braza
              Participante

                Era exatamente o que eu precisava.

                O meu problema agora está resolvido.

                muito obrigado,

                braza.

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