sql >> Databasteknik >  >> RDS >> Oracle

Hur man genererar FRD-spårning i Oracle Apps 11i/R12

Vi måste ha haft många problem i formulär i R12/11i och vi måste generera FRD(Forms runtime diagonsitics)-spårning för formulärsessionen. Här i detta inlägg kommer jag att berätta vad jag har lärt mig om det och hur man genererar FRD Trace

Hur man genererar FRD-spårning

Det finns två sätt att generera FRD-spårningsfilerna

  1. Direkt inloggning till Formulär
  2. Logga in via OA-sidor

Direkt inloggning till Formulär

Om den direkta formulärinloggningen är aktiverad, använd följande URL för FRD-spårningsgenerering

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ölja kommandot för att aktivera direktinloggning till formulär

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

När FRD-spårningen är klar

Du kan återigen inaktivera direktinloggningen till formulär

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

Logga in via OA-sidor

Du kan generera FRD-spåren också om du bara kan logga in via OA-sidor. Du måste ställa in profilen ICX_FORMS_LAUNCHER på användarnivå  i både 11i och R12

Profilvärdet blir ungefär 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

Om du inte anger loggfilens namn här kan loggfilen hittas under $FORMS_TRACE_PATH för 11i och $FORMS_TRACE_PATH för R12

Profilen på användarnivå  skriver över alla  värden på webbplatsnivå. Så se till att du skriver rätt inställningar, annars kommer du inte att kunna öppna formulären

När FRD-spårgenereringen är klar, ta bort profilen på användarnivå.

Det är alltid bättre att ta bort profilerna eftersom med kloner bara profilen på webbplatsnivån kommer att ändras och du kommer inte att kunna logga in i clone env

Relaterade artiklar
hur man aktiverar spårning i Oracle-appar r12 :Hur man aktiverar spårning på självbetjäningssida, Oracle-formulär, Concurrent Program, kör samtidigt program
SQL-spårning :SQL-spårning eller 10046-händelse används för att spåra sessionen verksamhet i Oracle. Utdata som genereras av SQL-spårning formateras med hjälp av trcsess, tkprof-verktyget
Autotrace i oracle :Autotrace i oracle , Vad är autotrace, hur man ställer in det, Förstå Autotrace-utdata, Autotrace-alternativ, statistik som visas av autotrace
sql tuning advisor :Hur man kör sql tuning advisor för sql_id i markörcachen, hur skapas och körs sql tuning-uppgiften för att få rekommendationen
Hanganalyze :kolla in hur man tar systemstatusdump i oracle, hanganalyze in oracle , vad är v$wait_chains och hur det kan hjälpa till att hitta blockeringen


  1. Hur använder jag Postgres JSONB datatype med JPA?

  2. Omvända en sträng i SQL och PL/SQL Ett exempel

  3. Hur man använder stoppord och stopplista för att förbättra SQL Server Full-Text Search (FTS)

  4. Kan du VÄLJA allt, utom 1 eller 2 fält, utan författarkramp?