Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak wygenerować ślad FRD w Oracle Apps 11i/R12?

Musieliśmy mieć wiele problemów z formularzami w R12/11i i musimy wygenerować ślad FRD (Forms runtime diagonsitics) dla sesji formularzy. W tym poście opowiem, czego się o tym dowiedziałem i jak wygenerować ślad FRD

Jak wygenerować ślad FRD

Istnieją dwa sposoby generowania plików śledzenia FRD

  1. Bezpośrednie logowanie do Formularzy
  2. Zaloguj się przez strony OA

Bezpośrednie logowanie do Formularzy

Jeśli bezpośrednie logowanie za pomocą formularzy jest włączone, użyj następującego adresu URL do generowania śladów FRD

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

Możesz wykonać polecenie, aby włączyć bezpośrednie logowanie do formularzy

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

Po zakończeniu śledzenia FRD

Możesz ponownie wyłączyć bezpośrednie logowanie do formularzy

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

Zaloguj się przez strony OA

Możesz wygenerować ślady FRD również wtedy, gdy możesz zalogować się tylko przez strony OA. Musisz ustawić profil ICX_FORMS_LAUNCHER na poziomie użytkownika zarówno w 11i, jak i R12

Wartość profilu będzie taka jak

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

Jeśli nie określisz tutaj nazwy pliku dziennika, plik dziennika można znaleźć pod $FORMS_TRACE_PATH dla 11i i $FORMS_TRACE_PATH dla R12

Profil na poziomie użytkownika zastępuje wszelkie wartości na poziomie witryny. Upewnij się więc, że wpisujesz prawidłowe ustawienia, w przeciwnym razie nie będziesz mógł otwierać formularzy

Po zakończeniu generowania śladów FRD usuń profil na poziomie użytkownika.

Zawsze lepiej jest usunąć profile, ponieważ w przypadku klonów zmieni się tylko profil na poziomie witryny i nie będziesz mógł zalogować się w środowisku klonów

Powiązane artykuły
jak włączyć śledzenie w aplikacjach Oracle r12 :Jak włączyć śledzenie na stronie samoobsługi, formularzach Oracle, Programie współbieżnym, uruchomionym współbieżnym Programie
Śledzenie SQL :Śledzenie SQL lub zdarzenie 10046 jest używane do śledzenia sesji działalność w Oracle. Dane wyjściowe generowane przez śledzenie SQL są formatowane przy użyciu narzędzia trcsess, narzędzia tkprof
Autotrace in oracle :Autotrace in oracle , Co to jest autotrace, jak to ustawić, Zrozumienie danych wyjściowych automatycznego śledzenia, opcje automatycznego śledzenia, statystyki wyświetlane przez autotrace
sql doradca dostrajania :Jak uruchomić doradcę dostrajania sql dla sql_id w pamięci podręcznej kursora, w jaki sposób tworzone i wykonywane jest zadanie strojenia sql, aby uzyskać rekomendację
Hanganalyze :sprawdź, jak wykonać zrzut stanu systemu w oracle, hanganalyze w oracle , co to jest v$wait_chains i jak może pomóc znaleźć blokowanie


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ikony programistów SQL

  2. Oracle DROP TABLE IF EXISTS Alternatywy

  3. Jak zintegrować Oracle i Kafka

  4. Funkcja NLSSORT() w Oracle

  5. Rozszerz kontrolę sieci EM na nowe węzły