sql >> Databáze >  >> RDS >> Oracle

Jak vygenerovat trasování FRD v Oracle Apps 11i/R12

Museli jsme mít mnoho problémů s formuláři v R12/11i a musíme pro relaci formulářů vygenerovat trasování FRD (Forms runtime diagonsitics). Zde v těchto příspěvcích řeknu, co všechno jsem se o tom naučil a jak generovat FRD Trace

Jak vygenerovat trasování FRD

Existují dva způsoby, jak můžete vygenerovat trasovací soubory FRD

  1. Přímé přihlášení do Formulářů
  2. Přihlaste se prostřednictvím stránek OA

Přímé přihlášení do Formulářů

Pokud je povoleno přímé přihlášení pomocí formulářů, použijte pro generování trasování FRD následující URL

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

Následujícím příkazem můžete povolit přímé přihlášení do formulářů

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

Jakmile je trasování FRD dokončeno

Opět můžete zakázat přímé přihlašování do formulářů

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

Přihlaste se prostřednictvím stránek OA

Trasování FRD můžete generovat také v případě, že se můžete přihlásit pouze prostřednictvím stránek OA. Budete muset nastavit profil ICX_FORMS_LAUNCHER na uživatelské úrovni  v 11i i R12

Hodnota profilu bude jako

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

Pokud zde neuvedete název souboru protokolu, soubor protokolu lze nalézt pod $FORMS_TRACE_PATH pro 11i a $FORMS_TRACE_PATH pro R12

Profil na uživatelské úrovni  přepíše jakoukoli  hodnotu na úrovni webu. Ujistěte se tedy, že zapisujete správná nastavení, jinak nebudete moci otevřít formuláře

Jakmile bude generování trasování FRD dokončeno, nechejte prosím odstranit profil na úrovni uživatele.

Vždy je lepší odstranit profily, protože u klonů se změní pouze profil na úrovni webu a nebudete se moci přihlásit do klonovaného env

Související články
Jak povolit trasování v aplikacích Oracle r12 :Jak povolit trasování na stránce Samoobsluha, formuláře Oracle, Souběžný program, spuštěný souběžný program
Sledování SQL :K trasování relace se používá trasování SQL nebo událost 10046 činnost v Oracle. Výstup generovaný trasováním SQL je naformátován pomocí nástroje trcsess, tkprof
Autotrace v oracle :Autotrace v oracle , Co je autotrace, jak jej nastavit, Pochopení výstupu Autotrace, Možnosti Autotrace, statistiky zobrazené pomocí autotrace
sql ladící poradce :Jak spustit sql tuning poradce pro sql_id v mezipaměti kurzoru, jak se vytváří a provádí úloha ladění sql pro získání doporučení
Hanganalyze :podívejte se, jak provést výpis stavu systému v oracle, hanganalyze v oracle, co je v$wait_chains a jak může pomoci najít blokování


  1. Testování výkonu pomocí MySQLdump a MySQL Shell Utility

  2. Jak přejmenovat nahraný soubor před uložením do adresáře?

  3. Databáze pouze zálohy ve WHM

  4. je možné mít generátor alfanumerické sekvence v sql