Advertisement

Como Habilitar o Rastreamento traces SQL no Oracle Apps R12

Gerar rastreamento (Trace) ORACLE EBS R12 em 2023

Os arquivos de rastreamento (trace) são uma ferramenta útil para fins de diagnóstico e depuração de problemas em formulários e aplicativos Oracle EBS. Eles fornecem informações detalhadas sobre a execução de um aplicativo, incluindo todas as chamadas de função, tempo de execução, parâmetros, erros e outras informações úteis para diagnosticar problemas.

Atualizações

Em 2023, existem algumas atualizações importantes a serem consideradas ao gerar rastreamentos em Oracle EBS:

  • A disponibilidade do Oracle EBS Cloud

O Oracle EBS Cloud é a nova geração de software de negócios da Oracle. Ele oferece uma gama de novos recursos e capacidades que podem afetar a geração de rastreamentos.

  • O uso de ferramentas de análise de desempenho

Existem uma série de ferramentas de análise de desempenho disponíveis que podem ajudar a analisar arquivos de rastreamento de forma mais eficiente. Essas ferramentas podem ajudar a identificar problemas de desempenho com mais rapidez e precisão.

Instruções para gerar rastreamento

Aqui está um resumo das etapas para gerar um arquivo de rastreamento para um formulário ou aplicativo Oracle EBS:

  1. Configurar as opções de perfil

Certifique-se de que as opções de perfil a seguir estejam definidas:

  • FND: Diagnóstico: Sim
  • Ocultar Entrada Menu Diagnóstico: Não

Essas configurações permitem que o menu de diagnóstico e as opções de rastreamento estejam disponíveis.

  1. Habilitar o rastreamento

Faça login no aplicativo Oracle EBS e acesse o menu:

Ajuda ➤ Diagnóstico ➤ Trace

Selecione a opção de menu Trace com liga e Waits.

  1. Definir o tamanho do rastreamento

Após habilitar o rastreamento, é necessário definir o tamanho do rastreamento como ilimitado, selecionando a opção de menu Tamanho ilimitado de rastreamento.

Isso garantirá que todo o rastreamento necessário seja registrado no arquivo.

  1. Executar as etapas necessárias para duplicar o problema

Após definir o tamanho do rastreamento, execute as etapas necessárias para duplicar o problema.

  1. Localizar o arquivo de rastreamento

O arquivo de rastreamento resultante será gravado no diretório "udump" localizado no nó do banco de dados. Esse diretório geralmente contém arquivos de rastreamento e outros logs do banco de dados.

Analisar o arquivo de rastreamento

Para analisar o arquivo de rastreamento, existem duas opções:

  • Usando tkprof: O utilitário tkprof é usado para traduzir o arquivo de rastreamento bruto em um formato legível. Execute o tkprof no arquivo gerado usando o seguinte comando:
$ tkprof <raw_arquivo_rastreamento> <nome_saida> explain=apps/<apps_senha>

O arquivo gerado conterá informações importantes sobre as instruções SQL e estatísticas de desempenho que podem ajudar a identificar o problema subjacente.

  • Usando trcanlzr: O Trace Utility Analyzer (trcanlzr) lê o arquivo de rastreamento bruto e gera um relatório em HTML que inclui dados de análise do tkprof, bem como outras estatísticas. Esse arquivo HTML pode ser útil para o suporte da Oracle na resolução de problemas de desempenho. O utilitário trcanlzr pode ser baixado do suporte da Oracle através da referência do MetaLink Nota 224270.1. Siga as instruções de download e instalação para utilizar o trcanlzr.

Dicas adicionais

Além das instruções acima, aqui estão algumas dicas adicionais para gerar e analisar rastreamentos em Oracle EBS:

  • Gerencie o tamanho do rastreamento: O tamanho do rastreamento pode afetar o desempenho do sistema. Portanto, é importante gerenciar o tamanho do rastreamento com cuidado.
  • Use ferramentas de análise de desempenho: As ferramentas de análise de desempenho podem ajudar a analisar arquivos de rastreamento de forma mais eficiente.
  • Envie o arquivo de rastreamento para o suporte da Oracle: Se você não conseguir identificar o problema, poderá enviar o arquivo de rastreamento para o suporte da Oracle para obter assistência.

Considerações finais

A geração de rastreamentos é uma ferramenta valiosa para diagnóstico e depuração de problemas em Oracle EBS. No entanto, é importante usar essa ferramenta com cautela, pois pode gerar um grande volume de dados e consumir recursos de armazenamento e desempenho.

Postar um comentário

0 Comentários