Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment générer une trace FRD dans Oracle Apps 11i/R12

Nous devons avoir de nombreux problèmes dans les formulaires dans R12 / 11i et nous devons générer une trace FRD (Forms runtime diagonsitics) pour la session de formulaires. Ici, dans cet article, je vais dire tout ce que j'ai appris à ce sujet et comment générer FRD Trace

Comment générer une trace FRD

Il existe deux façons de générer les fichiers de trace FRD

  1. Connexion directe aux formulaires
  2. Se connecter via les pages OA

Connexion directe aux formulaires

Si la connexion directe aux formulaires est activée, utilisez l'URL suivante pour la génération de trace 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

Vous pouvez suivre la commande pour activer la connexion directe aux formulaires

java oracle.apps.fnd.security.AdminAppServer apps/apps  AUTHENTICATION ON DBC=TEST.dbc

Une fois la trace FRD terminée

Vous pouvez à nouveau désactiver la connexion directe aux formulaires

java oracle.apps.fnd.security.AdminAppServer apps/apps   AUTHENTICATION SECURE DBC=TEST.dbc

Se connecter via les pages OA

Vous pouvez également générer les traces FRD si vous pouvez vous connecter uniquement via les pages OA. Vous devrez définir le profil ICX_FORMS_LAUNCHER au niveau de l'utilisateur dans les versions 11i et R12

La valeur du profil sera comme

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

Si vous ne spécifiez pas le nom du fichier journal ici, le fichier journal peut être trouvé sous $FORMS_TRACE_PATH pour 11i et $FORMS_TRACE_PATH pour R12

Le profil au niveau de l'utilisateur remplace toute valeur au niveau du site. Assurez-vous donc d'écrire les paramètres corrects, sinon vous ne pourrez pas ouvrir les formulaires

Une fois la génération de la trace FRD terminée, veuillez supprimer le profil de niveau utilisateur.

Il est toujours préférable de supprimer les profils car avec les clones, seul le profil au niveau du site changera et vous ne pourrez pas vous connecter à clone env

Articles connexes
comment activer la trace dans les applications oracle r12 :comment activer la trace dans la page libre-service, les formulaires Oracle, le programme simultané, l'exécution d'un programme simultané
Trace SQL :la trace SQL ou l'événement 10046 est utilisé pour tracer la session activité dans Oracle. La sortie générée par la trace SQL est formatée à l'aide de l'utilitaire trcsess, tkprof conseiller de réglage :comment exécuter le conseiller de réglage sql pour sql_id dans le cache du curseur, comment la tâche de réglage sql est-elle créée et exécutée pour obtenir la recommandation ? qu'est-ce que v$wait_chains et comment il peut aider à trouver le blocage