sql >> Database teknologi >  >> RDS >> Oracle

Sådan genereres FRD-sporing i Oracle Apps 11i/R12

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

  1. Direkte login til Forms
  2. 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


  1. Sådan fungerer SQL Server SOUNDEX()-funktionen

  2. Hvordan kan jeg gå gennem et MySQL-resultatsæt mere end én gang ved hjælp af mysql_*-funktionerne?

  3. COUNT() vs COUNT_BIG() i SQL Server:Hvad er forskellen?

  4. Hvad er den bedste måde at oprette og udfylde en taltabel på?