sql >> Base de Datos >  >> RDS >> Oracle

Cómo generar un seguimiento de FRD en Oracle Apps 11i/R12

Debemos tener muchos problemas en los formularios en R12/11i y estamos obligados a generar un seguimiento FRD (Forms runtime diagonsitics) para la sesión de formularios. Aquí en esta publicación, contaré todo lo que he aprendido al respecto y cómo generar FRD Trace

Cómo generar un seguimiento FRD

Hay dos formas de generar los archivos de rastreo FRD

  1. Inicio de sesión directo a Formularios
  2. Iniciar sesión a través de las páginas de OA

Inicio de sesión directo a Formularios

Si el inicio de sesión de formularios directos está habilitado, use la siguiente URL para la generación de seguimiento de 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

Puede seguir el comando para habilitar el inicio de sesión directo a los formularios

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

Una vez que se completa el rastreo de FRD

Puede deshabilitar nuevamente el inicio de sesión directo a formularios

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

Iniciar sesión a través de las páginas de OA

También puede generar los seguimientos de FRD si puede iniciar sesión solo a través de las páginas de OA. Deberá configurar el perfil ICX_FORMS_LAUNCHER en el nivel de usuario tanto en 11i como en R12

El valor del 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

Si no especifica el nombre del archivo de registro aquí, el archivo de registro se puede encontrar en $FORMS_TRACE_PATH para 11i y $FORMS_TRACE_PATH para R12

El perfil a nivel de usuario  sobrescribe cualquier  valor a nivel de sitio. Así que asegúrese de escribir la configuración correcta, de lo contrario no podrá abrir los formularios

Una vez que se complete la generación de seguimiento de FRD, elimine el perfil de nivel de usuario.

Siempre es mejor eliminar los perfiles, ya que con los clones solo cambiará el perfil del nivel del sitio y no podrá iniciar sesión en el entorno clon

Artículos relacionados
cómo habilitar el rastreo en las aplicaciones de Oracle r12:Cómo habilitar el rastreo en la página de autoservicio, formularios de Oracle, programa concurrente, ejecución de programa concurrente
Rastreo de SQL:se utiliza el rastreo de SQL o el evento 10046 para rastrear la sesión actividad en Oracle. El resultado generado por el seguimiento de SQL se formatea con trcsess, la utilidad tkprof
Autotrace en Oracle:Autotrace en Oracle, ¿Qué es Autotrace, cómo configurarlo, Comprensión de Autotrace Output, Opciones de Autotrace, estadísticas mostradas por Autotrace
sql asesor de ajuste:cómo ejecutar el asesor de ajuste de sql para sql_id en la memoria caché del cursor, cómo se crea y ejecuta la tarea de ajuste de sql para obtener la recomendación qué es v$wait_chains y cómo puede ayudar a encontrar el bloqueo