Häufige Fehler in Oracle Forms und Reports Umfeld Erik de Linde DOAG 2014 - Nürnberg, 18.11.2014 The Oracle Modernization Experts www.pitss.com PITSS GmbH 2014
Die PITSS Der Spezialist Mehr als 15 Jahre Erfahrungen mit Oracle Technologie Oracle Status: Oracle Gold Partner Oracle Independent Software Vendor (ISV) Oracle Modernization Alliance Mitglied Oracle Preferred Migration Partner Oracle Forms Beta-Tester Kundenreferenzen auf der ganzen Welt PITSS GmbH www.pitss.com PITSS America LLC 2
PITSS Standorte PITSS America LLC Troy, MI 48083 pitssamerica@pitss.com Phone: (248) 740-0935 PITSS UK Milton Keynes, MK9 2UB sales.uk@pitss.com Phone: +44 (1908) 440 016 PITSS Region Nord D-33604 Bielefeld region.nord@pitss.de Tel.: +49 521 546 795-00 PITSS Region Südwest (HQ) D-70567 Stuttgart region.suedwest@pitss.de Tel.: +49 711 728 752-00 PITSS Region Südost D-82515 Wolfratshausen region.suedost@pitss.de Tel.: +49 8171 21 62-10 3
Die PITSS steht für: Lösungskompetenz und Expertenwissen Projekterfahrung aus über 500 eigenen erfolgreichen Oracle Forms- Projekten für ein einzigartiges Produkt PITSS.CON mit weltweit über 1000 Kunden 100 % Oracle Commitment Für die Themen: Training, Modernisierung, Oracle Forms, Oracle Reports, SOA, APEX, BI- Publisher, Fusion Middleware, ADF / ADF Mobile, Web Logik Server, Oracle Datenbanken 4
Referent Erik de Linde Seit 2011 bei PITSS 10 Jahre externer MA bei BSH (Bosch und Siemens Hausgeräte) PRINCE2 practitioner Sprachen: Norwegisch, Deutsch, Englisch, Bulgarisch edelinde@pitss.com https://www.linkedin.com/in/jonerikdelinde https://www.xing.com/profile/jonerik_delinde 5
Certification Matrix Versuchen Sie nicht irgendwas zu installieren was nicht zertifiziert ist!! http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification- 100350.html 6
OHS Konfiguration im EM Forms 11.1.1.6.0 und 11.1.2.1.0 (in 11.1.1.7.0 und 11.1.2.2.0 gefixt)? Mit JDK7 Sehr generelle Fehlermeldung Entweder Upgrade sowieso eine gute Idee!! admin.conf anpassen: $ORACLE_INSTANCE/config/OHS/ohs1/admin.conf Oracle Support note 1463846.1 7
OHS Konfiguration im EM Forms 11.1.1.6.0 und 11.1.2.1.0 und höher? Mit JDK7 Dateiname mit Leerzeichen im Verzeichnis: $ORACLE_INSTANCE/config/OHS/ohs1/moduleconf Oracle Support note 1352382.1 8
REP-52262 Diagnostic output is disabled Nach Upgrade oder Installation auf 11.1.2.1.0 oder höher ist der Default Wert mit eingeschränkten Zugriff? Auch GETJOBID wird geblockt daher erhält man mit RUN_REPORT_OBJECT und WEB.SHOW_DOCUMENT kein Ergebnis Oracle Support notes 1480206.1 und 1242614.1 9
REP-52262 Diagnostic output is disabled Nach Upgrade oder Installation auf 11.1.2.1.0 oder höher ist der Default Wert mit eingeschränkten Zugriff Anpassung über Enterprise Manager Erweiterte Konfiguration von reports(11.1.2)(wls_reports) Reports Sicherheit Filesystem: %DOMAIN_HOME%\config\fmwconfig\servers\WLS_REPORTS\applica tions\reports_11.1.2\configuration\rwservlet.properties Mögliche Werte: L0: default keine Webcommands erlaubt L1: nur GETJOBID, KILLJOBID, SHOWAUTH, SHOWJOBID L2: auch DELAUTH, GETSERVERINFO, KILLENGINE, PARSEQUERY, SHOWENV, SHOWJOBS, SHOWMAP, SHOWMYJOBS Oracle Support notes 1480206.1 und 1242614.1 10
Reports Builder / Data Model? Report Builder stützt ab wenn man das Data Model auswählt Report Builder 11.1.2.0.0 oder höher Nur unter Windows x64 Als internal Bug bei Oracle aufgenommen Workarounds: Nutze die 32bit Version des Builder unter Windows x64 Jedes Mal Build a new report manually auswählen (kann wieder geschlossen werden dann erst ein vorhanden Report öffnen. %ORACLE_INSTANCE%\config\FRComponent\frcommon\TOOLS\ admin\cauprefs.ora anpassen: Reports.PluggableDataSourceFactories = ( oracle.reports.plugin.datasource.xmlpds.xmldatasourcefactory, oracle.reports.plugin.datasource.jdbcpds.jdbcdatasourcefactory, oracle.reports.plugin.datasource.textpds.textdatasourcefactory ) in Reports.PluggableDataSourceFactories = () ändern. Oracle Support note 1395965.1 11
FRM-93552 / Non-IO Desktop Heap size Desktop Heapsize zu klein? Alle Windows Versionen Ab ca. 100-170 User Session per Server Abhängig von tatsächlich verfügbaren Ressourcen Lösung: Den SharedSection Wert in der Registry erhöhen In HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems den Windows Key editieren. E.g.: SharedSection=1024,3072,512 in SharedSection=1024,3072,4096 Nur die letzte Zahl ändern Vorher Backup des Registrykeys!!!! Oracle Support note 187455.1 12
Frmcmp_batch.sh auf AIX FRM-91500 Unable to start/complete the build? Als Bug bei Oracle aufgenommen Lösung: Die fmrcvt220.res is für AIX falsch Korrekte frmcvt220.res ist als Downoad in Oracle Support verfügbar Datei in $ORACLE_HOME/forms/admin/terminal ersetzen Oracle Support note 187455.1 13
Webutil eine Sammlung? FRM-40735: WHEN-CUSTOM-ITEM-EVENT triggered raised unhandeled exception ORA-06508 Lösung: webutil.pll kompilieren und als webutil.plx in FORMS_PATH verwenden FRM-40734: Internal Error: PL/SQL error occured. Genereller Fehler: viele Mögliche Ursachen. Lösung: Eine neue Ursache könnte sein, dass Webutil Funktionalität in PRE- FORM oder WHEN-NEW-FORM-INSTANCE verwendet wird CREATE_TIMER, WHEN-TIMER-EXPIRED Ursache: Webutil kann in diesen Triggern nicht gerufen werden, da die Bean erst initialisiert werden muss. Der Timer startet erst wenn Form den Focus hat. 14
FRM-93552 / Non-IO Desktop Heap size? FRM-93552: bei einer hohen Anzahl an Session Windows System Event Logs: Event Type: Warning Event source: Win32k Event ID: 243 Description: A desktop heap allocation failed Lösung: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems -> Schlüssel Windows Letzte Zahl erhöhen von Wert: SharedSection=1024,3072,512 E.G.: SharedSection=1024,3072,4096 15
JRE? 16
JRE? 17
Knowledgebase http://pitss.com/us/knowledgebase/ 18
Oracle Ressourcen https://community.oracle.com/community/development_tools/forms https://support.oracle.com 19
Fragen und Antworten 20
Wie sieht Ihre Zukunft aus? PITSS auf der DOAG Treffen Sie uns am PITSS Stand 206 im Anschluss an diesen Vortrag! Wir freuen uns auf Ihren Besuch! 21
Donnerstag, 20.11.2014 Mittwoch, 19.11.2014 Dienstag, 18.11.2014 PITSS Vorträge auf der DOAG 2014 Zeit Raum Thema Referent 14.00-14.45 13 / Riga Den eigenen Hafen kennen, Jon Erik de Linde (PITSS) bevor man zu neuen Ufern aufbricht 14.00-14.45 18 / Sydney ADF, Forms und.net Alles vereint in einer Stephan La Rocca (PITSS) Handheld Scanner App 17.00-17.45 08 / Helsinki Dein Blogreader die Top 20 Artikel zu SQL & PL/SQL Jon Erik de Linde (PITSS) 11.00-11.45 17 / Hongkong Vorteile einer Tool gestützen Modernisierung von Jan-Peter Timmermann (PITSS) Forms und Reports 15.00-15.45 12 / Istanbul Selbstorganisation braucht Führung Boris Gloger (bor!sgloger) 09.00-09.45 09 / Stockholm Form Reports in der Cloud. Sinnvoll? Machbar? Jan-Peter Timmermann (PITSS) 10.00-10.45 07 / Kiew Mobile Computing in der DOAG Stephan La Rocca (PITSS) 12.00 12:45 09 / Stockholm Auch nach so vielen Jahren: Was sie schon immer Jan-Peter Timmermann (PITSS) über Forms und Reports 11 wissen sollten 13.00 13.45 15 / Prag Budgetgerecht in agilen Projekten Stephan La Rocca (PITSS) 22
PITSS Roadshow 2014 Free PITSS Roadshow in Ihrer Nähe Geschichten aus dem IT-Leben erfolgreicher Anwender von Oracle Forms 25.11.2014 Hannover 27.11.2014 Potsdam 02.12.2014 Düsseldorf 02.12.2014 München 03.12.2014 Dreieich 03.12.2014 Wien 04.12.2014 Stuttgart 09.12.2014 Zürich 11.12.2014 Hamburg Mehr Informationen unter www.pitss.de 23
Vielen Dank für Ihre Zeit. Erik de Linde edelinde@pitss.com The Oracle Modernization Experts www.pitss.com PITSS GmbH 2014