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:
- 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.
- 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.
- 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.
- 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.
- 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.
0 Comentários