Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como gerar rastreamento FRD no Oracle Apps 11i/R12


Devemos ter muitos problemas nos formulários em R12/11i e somos obrigados a gerar o rastreamento FRD (Forms runtime diagonsitics) para a sessão de formulários. Aqui neste post, vou contar o que aprendi sobre isso e como gerar FRD Trace

Como gerar rastreamento FRD


Existem duas maneiras de gerar os arquivos de rastreamento FRD
  1. Login direto no Formulários
  2. Faça login pelas páginas OA

Login direto no Formulários


Se o login de formulários direto estiver ativado, use o seguinte URL para geração de rastreamento FRD

11i
http://<host name and port>:/dev60cgi/f60cgi/?&record=collect&log=/tmp/a.frd

R12 
For servlet
http://<host name and port>/forms/frmservlet?&record=collect&log=/tmp/a.frd
For socket
http://<host name and port>/OA_HTML/frmservlet?&record=collect&log=/tmp/a.frd

Você pode seguir o comando para habilitar o login direto nos formulários
java oracle.apps.fnd.security.AdminAppServer apps/apps  AUTHENTICATION ON DBC=TEST.dbc

Quando o rastreamento FRD estiver concluído

Você pode desativar novamente o login direto nos formulários
java oracle.apps.fnd.security.AdminAppServer apps/apps   AUTHENTICATION SECURE DBC=TEST.dbc

Faça login pelas páginas OA


Você também pode gerar os rastreamentos FRD se puder efetuar login apenas por meio de páginas OA. Você precisará definir o perfil ICX_FORMS_LAUNCHER no nível do usuário  em 11i e R12

O valor do perfil será como

11i
http://<host name and port>:/dev60cgi/f60cgi/?&record=collect&log=/tmp/a.frd

R12
For servlet
http://<host name and port>/forms/frmservlet?&record=collect&log=/tmp/a.frd
For socket
http://<host name and port>/OA_HTML/frmservlet?&record=collect&log=/tmp/a.frd

Se você não especificar o nome do arquivo de log aqui, o arquivo de log pode ser encontrado em $FORMS_TRACE_PATH para 11i e $FORMS_TRACE_PATH para R12

O perfil no nível do usuário substitui qualquer valor no nível do site. Portanto, certifique-se de escrever as configurações corretas, caso contrário, você não poderá abrir os formulários

Quando a geração de rastreamento FRD for concluída, remova o perfil de nível de usuário.

É sempre melhor remover os perfis, pois com clones apenas o perfil no nível do site será alterado e você não poderá fazer login no clone env

Artigos relacionados
como habilitar o rastreamento em aplicativos oracle r12:Como habilitar o rastreamento na página de autoatendimento, formulários Oracle, programa concorrente, executando programa simultâneo
SQL trace:rastreamento SQL ou evento 10046 está sendo usado para rastrear a sessão atividade no Oracle. A saída gerada pelo rastreamento SQL é formatada usando trcsess, utilitário tkprof
Autotrace no oracle:Autotrace no oracle, O que é o autotrace, como configurá-lo, Entendendo a saída do Autotrace, opções do Autotrace, estatísticas exibidas pelo autotrace
sql tuning advisor :Como executar o sql tuning advisor para sql_id no cache do Cursor, como é criada e executada a tarefa de ajuste sql para obter a recomendação
Hanganalyze :confira como fazer o dump do estado do sistema no oracle, hanganalyze no oracle , o que é v$wait_chains e como ele pode ajudar a encontrar o bloqueio