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
- Direkte Anmeldung bei Formularen
- 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 festlegenDer 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