4Dados Consultoria & Suporte

Oracle Partner Network

Ativando trace de sessão

Por muitas vezes na identificação em problemas de performance, é necessário ativar um trace de forma a gerar um log das declarações realizadas pela sessão.

Os valores pertinentes aos parâmetros session_idserial_num pode ser obtidos através de consulta na visão V$SESSION.

Imaginando que você já esteja de posse dos valores(SID,SERIAL#), irá utilizar o pacote DBMS_MONITOR, passando além desses, os parâmetroswaits binds , que podem receber os valores FALSE ou TRUE.

 

O parâmetro waits igual a TRUE, faz com que os eventos de wait sejam também monitorados pelo trace.

O parâmetro binds igual a TRUE, faz com que as variáveis passadas como parâmetro para as declarações também sejam incluídas no arquivo de trace gerado.

Para ativar a geração do trace:

Para desativar a geração do trace:

Quando um trace é ativado para a sessão, o respectivo arquivo será gravado no path informado no parâmetro USER_DUMP_DEST.

O trace também é inativado quando a sessão é finalizada.