Pular para o conteúdo

Fóruns Banco de dados Oracle Processos – Acompanhar andamento Processos – Acompanhar andamento

#95710
jspaulonci
Participante

    Bom dia mpvargas, tome muito cuidado com as recomendações do ADDM, avalie bem e tente testar antes de implementar.

    Quanto a saber o que foi feito é possível através do trace, é possível startar um trace da sessão implicitamente através de um gatilho de sistema, ou explicitamente também, existem várias maneiras de se fazer isso, o trace gerará um arquivo em formato texto, depois disso precisa-se passar um utilitário chamado tkprof para traduzir os comandos.

    Quanto ao que está sendo feito, no momento recomento utilizar a query abaixo, mas ela não está preparada para RAC, se você está em RAC você precisará saber a instância antes rodar essa query.
    select t.address,
    t.piece,
    t.sql_text
    from v$sqltext t
    where t.address in (select a.sql_address from V$session a, v$access b
    where a.sid = b.sid
    and b.sid in (584))
    order by 1,2

    Quanto a quanto tempo vai demorar, também tem jeito sim de estimar, mas eu não sei, se você descobrir por favor post para nós