Como identificar o que uma aplicação está executando no Oracle (trace simples e prático)

Fala Pessoal!!!

Como identificar o que uma aplicação está executaando no Oracle?

Quem trabalha com sistema de terceiros vai entender muito bem o assunto de hoje. Várias vezes é necessário identificar o que uma aplicação está executando no banco de dados, isso ocorre para identificar um possível problema ou entender em quais tabelas estão sendo utilizadas e vários outros fatores.

Mas como fazer isso se não temos acesso ao código fonte deste sistema?

Resposta simples e objetiva, é só fazer um trace no Oracle.

Para isso vou mostrar um programa bem simples e prático que facilita e muito a identificação do que está rolando na sessão do banco.

É claro também que tem outras formas de fazer isso, mas a intenção aqui é mostrar de forma rápida e pratica com o auxílio de uma aplicação muito simples de ser executada.

Estou falando do software:

www.aboves.com

Lembrando que é um software gratuito, conforme o termos:

Mas voltando ao software, é só rodar na maquina em que a aplicação esta sendo executada, que ele já identifica a sessão do Oracle e já mostra o que esta rolando.

Existe também a possibilidade de parametrizar através de algumas cores, o que facilita e muito a analise do trace.

E como resultado final é possivel ver o que está sendo executado.

Como se trata de um software “antigo” é bem provavel que ele não seja encontrado com facilidade na internet, desta forma estou disponibilizando aqui o link para baixar.
Vale lembrar também que é um software gratuito e conforme descrito na sua licença não problema algum em disponibiliza-lo.
De qualquer forma é sempre bom visitar o site do fabricante para ver se existe alguma versão mais nova ou algo parecido.


Para descompactar utilizar a senha: alex

Valeu pessoal, grande abraço e até a próxima.

3 thoughts on “Como identificar o que uma aplicação está executando no Oracle (trace simples e prático)

  • 22 de maio de 2020 em 09:00
    Permalink

    Olá Alex, como vai?

    Estou tentando configurar o Oratrace mas infelizmente não consegui, já configurei o Oracle Client, mas sem sucesso. Há algo mais que necessite ser configurado?

    Resposta
  • 29 de agosto de 2020 em 14:58
    Permalink

    Oi Alex, mas onde determina qual banco acessar?

    Resposta
    • 1 de setembro de 2020 em 09:00
      Permalink

      Fernando, tudo bem?
      Ele utiliza o próprio client do Oracle da maquina.
      Por ele é possível ver todas as sessões do Oracle de forma bem tranquila.
      Obs. Esse trace tem que rodar em uma maquina que possui o client Oracle instalado.

      Espero ter ajudado.

      Abraços.

      Alex Felipe Barbosa

      Resposta

Deixe uma resposta

O seu endereço de e-mail não será publicado.