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
- Inicio de sesión directo a Formularios
- 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
http://<host name and port>:/dev60cgi/f60cgi/?&record=collect&log=/tmp/a.frd
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
http://<host name and port>:/dev60cgi/f60cgi/?&record=collect&log=/tmp/a.frd
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