Oracle
 sql >> Datenbank >  >> RDS >> Oracle

So generieren Sie FRD-Trace in Oracle Apps 11i/R12

Wir müssen viele Probleme in Formularen in R12/11i haben und wir müssen FRD-Trace (Forms Runtime Diagonsitics) für die Formularsitzung generieren. Hier in diesen Beiträgen werde ich erzählen, was ich alles darüber gelernt habe und wie man FRD Trace generiert

So generieren Sie einen FRD-Trace

Es gibt zwei Möglichkeiten, die FRD-Trace-Dateien zu generieren

  1. Direkte Anmeldung bei Formularen
  2. Anmeldung über OA-Seiten

Direkte Anmeldung bei Formularen

Wenn die direkte Formularanmeldung aktiviert ist, verwenden Sie die folgende URL für die FRD-Trace-Generierung

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

Sie können den folgenden Befehl verwenden, um die direkte Anmeldung bei Formularen zu aktivieren

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

Sobald der FRD-Trace abgeschlossen ist

Sie können die direkte Anmeldung zu Formularen wieder deaktivieren

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

Melden Sie sich über OA-Seiten an

Sie können die FRD-Traces auch generieren, wenn Sie sich nur über OA-Seiten anmelden können. Sie müssen das Profil ICX_FORMS_LAUNCHER sowohl in 11i als auch in R12

auf Benutzerebene festlegen

Der Profilwert ist wie

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

Wenn Sie den Namen der Protokolldatei hier nicht angeben, finden Sie die Protokolldatei unter $FORMS_TRACE_PATH für 11i und $FORMS_TRACE_PATH für R12

Das Profil auf Benutzerebene überschreibt alle Werte auf Websiteebene. Stellen Sie also sicher, dass Sie die richtigen Einstellungen schreiben, sonst können Sie die Formulare nicht öffnen

Sobald die FRD-Trace-Generierung abgeschlossen ist, entfernen Sie bitte das Profil auf Benutzerebene.

Es ist immer besser, die Profile zu entfernen, da sich bei Klonen nur das Profil auf Site-Ebene ändert und Sie sich nicht in der Klonumgebung anmelden können

Verwandte Artikel
So aktivieren Sie Trace in Oracle-Apps r12:So aktivieren Sie Trace auf der Self-Service-Seite, Oracle-Formularen, Concurrent Program, Ausführen von Concurrent Program
SQL-Trace:SQL-Trace oder 10046-Ereignis wird verwendet, um die Sitzung zu verfolgen Tätigkeit in Oracle. Die vom SQL-Trace generierte Ausgabe wird mit trcsess, dem Dienstprogramm tkprof formatiert Tuning Advisor :So führen Sie den SQL-Tuning-Advisor für sql_id im Cursor-Cache aus, wie wird die SQL-Tuning-Aufgabe erstellt und ausgeführt, um die Empfehlung zu erhalten was ist v$wait_chains und wie kann es helfen, die Blockierung zu finden