Vi må have haft mange problemer i formularer i R12/11i, og vi er forpligtet til at generere FRD (Forms runtime diagonsitics) spor for formularsessionen. Her i dette indlæg vil jeg fortælle, hvad jeg har lært om det, og hvordan man genererer FRD Trace
Sådan genereres FRD-sporing
Der er to måder, hvorpå du kan generere FRD-sporingsfilerne
- Direkte login til Forms
- Log ind via OA-sider
Direkte login til Forms
Hvis det direkte formular-login er aktiveret, skal du bruge følgende URL til generering af FRD-sporing
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
Du kan følge kommandoen for at aktivere direkte login til formularer
java oracle.apps.fnd.security.AdminAppServer apps/apps AUTHENTICATION ON DBC=TEST.dbc
Når FRD-sporingen er fuldført
Du kan igen deaktivere det direkte login til formularer
java oracle.apps.fnd.security.AdminAppServer apps/apps AUTHENTICATION SECURE DBC=TEST.dbc
Log ind via OA-sider
Du kan også generere FRD-sporene, hvis du kun kan logge ind via OA-sider. Du skal indstille profilen ICX_FORMS_LAUNCHER på brugerniveau i både 11i og R12
Profilværdien vil være som
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
Hvis du ikke angiver logfilnavnet her, kan logfilen findes under $FORMS_TRACE_PATH for 11i og $FORMS_TRACE_PATH for R12
Profilen på brugerniveau overskriver enhver værdi på webstedsniveau. Så sørg for at skrive de korrekte indstillinger, ellers vil du ikke være i stand til at åbne formularerne
Når FRD-sporingsgenereringen er fuldført, bedes du fjerne brugerniveauprofilen.
Det er altid bedre at fjerne profilerne, da med kloner kun profilen på webstedsniveau ændres, og du vil ikke være i stand til at logge ind på clone env
Relaterede artikler
Sådan aktiverer du sporing i Oracle-apps r12:Sådan aktiverer du sporing på selvbetjeningssiden, Oracle-formularer, Concurrent Program, kører samtidig program
SQL-sporing:SQL-sporing eller 10046-hændelse bruges til at spore sessionen aktivitet i Oracle. Output genereret af SQL-sporing er formateret ved hjælp af trcsess, tkprof-værktøjet
Autotrace i oracle :Autotrace i oracle , Hvad er autotrace, hvordan konfigureres det, Forståelse af Autotrace-output, Autotrace-indstillinger, statistik vist af autotrace
sql tuning advisor :Sådan kører du sql tuning advisor for sql_id i Cursor-cachen, hvordan oprettes og udføres sql-tuning-opgaven for at få anbefalingen
Hanganalyze :tjek hvordan man tager system state dump i oracle, hanganalyze in oracle , hvad er v$wait_chains, og hvordan det kan hjælpe med at finde blokeringen