Como Habilitar O Rastreamento

Índice:

Como Habilitar O Rastreamento
Como Habilitar O Rastreamento

Vídeo: Como Habilitar O Rastreamento

Vídeo: Como Habilitar O Rastreamento
Vídeo: SOLUÇÃO DO PROBLEMA COM O RASTREAMENTO DOS APPS NO IOS 14.5 E 14.5.1 (ATT NÃO HABILITA, FICA CINZA) 2024, Novembro
Anonim

Uma operação de rastreamento grava instruções SQL específicas no arquivo do sistema operacional, bem como as informações correspondentes (planos de consulta e esperas de eventos) que são executadas durante a execução do script. Você pode rastrear qualquer sessão arbitrária no banco de dados Oracle.

Como habilitar o rastreamento
Como habilitar o rastreamento

Instruções

Passo 1

Antes de iniciar o rastreamento, você precisa habilitar a coleta de estatísticas, caso contrário, os arquivos com zero vezes aparecerão. Para fazer isso, você precisa executar a consulta: alter system set timed_statistics = true Se você precisar iniciar o rastreamento na sessão atual, o parâmetro do sistema deve ser substituído por sessão.

Passo 2

Verifique se o atributo de tamanho máximo do arquivo de despejo está definido com um valor suficiente. Para fazer isso, execute a consulta SQL correspondente: SELECT valor FROM v $ param p WHERE name = 'max_dump_file_size' O valor de $ param pode ser definido no nível do banco de dados (alterar sistema) e no nível da sessão (alterar sessão).

etapa 3

Em seguida, identifique a sessão que precisa ser rastreada. Para fazer isso, descubra os valores primários das colunas: SELECT sid, serial # from v $ system WHERE selection_criteria for_tracing

Passo 4

Para iniciar o rastreamento, você deve definir o evento 1046 na sessão correspondente. Execute o procedimento sys.dbms_system.set_ev e, em seguida, passe os valores sid e serial obtidos como parâmetros inteiros: BEGIN sys.dbms_system.set_ev (sid, serial #, 10046, 8, ‘’); FIM

Etapa 5

Para desligar o rastreamento, altere o valor do nível de evento 10046 de 8 para 0.

Etapa 6

O arquivo de rastreamento aparece no diretório de despejo do banco de dados Oracle (Oracle / admin / databaseSID / udump). O nome desse arquivo contém o identificador do processo do sistema operacional no qual a operação foi executada e a extensão é.trc. Para processar as informações em um formato legível, processe o arquivo de rastreamento no utilitário tkprof: cd C: ORACLEadmindatabaseSIDudump

tkprof file.trc output = my_file.prf O arquivo processado listará todos os comandos que foram executados durante a sessão.

Recomendado: