We moeten veel problemen hebben met formulieren in R12/11i en we zijn verplicht om FRD (Forms runtime diagonsitics) trace te genereren voor de formuliersessie. Hier in deze berichten zal ik vertellen wat ik er allemaal over heb geleerd en hoe ik FRD Trace kan genereren
Hoe FRD-tracering te genereren
Er zijn twee manieren om de FRD-traceerbestanden te genereren
- Direct inloggen op Formulieren
- Aanmelden via OA-pagina's
Direct inloggen op Formulieren
Als de directe formulieraanmelding is ingeschakeld, gebruik dan de volgende URL voor het genereren van FRD-tracering
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
U kunt het volgende commando volgen om direct inloggen op formulieren in te schakelen
java oracle.apps.fnd.security.AdminAppServer apps/apps AUTHENTICATION ON DBC=TEST.dbc
Zodra de FRD-tracering is voltooid
U kunt de directe login op formulieren weer uitschakelen
java oracle.apps.fnd.security.AdminAppServer apps/apps AUTHENTICATION SECURE DBC=TEST.dbc
Aanmelden via OA-pagina's
U kunt de FRD-sporen ook genereren als u alleen via OA-pagina's kunt inloggen. U moet het profiel ICX_FORMS_LAUNCHER instellen op gebruikersniveau in zowel 11i als R12
Profielwaarde zal zijn als
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
Als u hier de naam van het logbestand niet opgeeft, vindt u het logbestand onder $FORMS_TRACE_PATH voor 11i en $FORMS_TRACE_PATH voor R12
Het profiel op gebruikersniveau overschrijft elke waarde op siteniveau. Zorg er dus voor dat u de juiste instellingen opgeeft, anders kunt u de formulieren niet openen
Zodra het genereren van de FRD-tracering is voltooid, verwijdert u het profiel op gebruikersniveau.
Het is altijd beter om de profielen te verwijderen, omdat bij klonen alleen het profiel op siteniveau verandert en u niet kunt inloggen in clone env
Verwante artikelen
hoe u tracering in Oracle-apps r12 kunt inschakelen:Tracering inschakelen op de zelfservicepagina, Oracle-formulieren, gelijktijdig programma, gelijktijdig uitvoerend programma
SQL-tracering:SQL-tracering of 10046-gebeurtenis wordt gebruikt om de sessie te traceren activiteit in Oracle. De uitvoer die wordt gegenereerd door SQL-tracering is geformatteerd met behulp van trcsess, tkprof-hulpprogramma
Autotrace in Oracle:Autotrace in Oracle, Wat is autotrace, hoe u het instelt, Autotrace-uitvoer begrijpen, Autotrace-opties, statistieken weergegeven door autotrace
sql tuning advisor:hoe SQL Tuning Advisor voor sql_id in de Cursor-cache wordt uitgevoerd, hoe wordt de SQL-afstemmingstaak gemaakt en uitgevoerd om de aanbeveling te krijgen
Hanganalyze:bekijk hoe u systeemstatusdump in Oracle kunt nemen, Hanganalyze in Oracle, wat is v$wait_chains en hoe het kan helpen bij het vinden van de blokkering