Trivadis TechEvent 2016 Does and Don'ts during a POC of Oracle Database Appliance by Ralf Moosandl
Best Practices und Tools für Upgrades aus der Sicht der...
Transcript of Best Practices und Tools für Upgrades aus der Sicht der...
Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien
Best Practices und Tools für Upgrades aus der Sicht der Applikation
Jan-Peter Timmermann Principal Consultant Trivadis GmbH 3. Trivadis Oracle Forms Community 07.07.2011 Zürich
© 2011 Forms/Reports Modernisierung 2
Agenda
Daten sind immer im Spiel.
§ Fragen und Antworten zum Thema Modernisierung
© 2011
Modernisierung
Frage
§ Was bedeutet Modernisierung für Forms und Reports Applikationen?
Antwort
§ Upgrade auf die aktuelle Forms und Reports Version
§ Migration in Richtung andere Technologien oder Standard Software
§ Nutzen von „neuen“ Möglichkeiten = Integration mit anderen Technologien
Forms/Reports Modernisierung 3
© 2011
Modernisierung
Frage
§ Welche Upgrade Möglichkeiten sind für Forms vorhanden?
Antwort
Forms/Reports Modernisierung 4
Forms 2.0
Forms 3.0
Forms 2.3
Forms 4.0
Forms 5.0
Forms 4.5 Forms 6i
Forms 9i
Forms 10g
Forms 11g
Spezialfälle
§ Character Mode nach GUI
§ Client/Server nach Web
© 2011
Modernisierung Upgrade Version 11g
Frage
§ Was bringen die neuen Features in Forms 11g?
Antwort
Forms/Reports Modernisierung 5
§ External Events
§ JavaScript Integration
§ Proxy User Support
§ Enterprise Manager Integration
§ Java Support
§ Tracing
§ Oracle Diagnostic Logging
§ Reports Integration
© 2011
Modernisierung Upgrade Version 11g
Frage
§ Was ändert sich mit Version 11g?
Antwort
Forms/Reports Modernisierung 6
§ Infrastruktur ú WebLogic ersetzt OC4J ú Anforderungen an Ressourcen
§ Development ú Keine Developer Suite ú JRockit Support ú Nur Sun Java Plug-in ú Keine Graphics Unterstützung mehr
© 2011
Modernisierung Upgrade Version 11g
Frage
§ Welche Probleme sind beim Upgrade auf 11g zu erwarten?
Antwort
Forms/Reports Modernisierung 7
§ Umstellung auf WebLogic erfordert sorgfältige Planung der Infrastruktur
§ Upgrade der Forms Module von 10g auf 11g erfordert nur ein Re-Compile, ansonsten keine Probleme
© 2011
Modernisierung Upgrade Version 11g
Frage
§ Welche JRE Version ist auf dem Forms Client zu installieren?
Antwort
§ Die Standardkonfiguration ist auf Sun JRE 1.6.x eingestellt
§ Zertifiziert und getestet seitens Oracle Sun JRE 1.5.x und 1.6.x
Forms/Reports Modernisierung 8
© 2011
Modernisierung Werkzeuge
Frage
§ Gibt es Tools die mich bei einem Forms Upgrade unterstützen
Antwort
§ Je nach Forms Version die als Ausgang dient gibt es unterschiedliche Tools ú Oracle Developer Tools
§ Forms Compiler § Upgrade Assistant
ú Third Party Tools § FormsAPI Master § Jforms § PITTS.CON
Forms/Reports Modernisierung 9
© 2011
Modernisierung Werkzeuge
Frage
§ Wann ist der Einsatz von spezialisierten Werkzeugen sinnvoll?
Antwort
§ Wenn die Forms Applikation mehr als 10 Module enthält
Forms/Reports Modernisierung 10
© 2011
Modernisierung Werkzeuge
Frage
§ Welche Vorteile bietet FormsAPI Master?
Antwort
§ Geringe Lizenzkosten
§ Einfache, leicht zu lernende PL/SQL-ähnliche Skriptsprache
§ Viele Skripte für Analyse und Upgrade bereits vorhanden
§ Effiziente Migration
Forms/Reports Modernisierung 11
© 2011
Modernisierung
Frage
§ Gibt es ein empfohlenes Vorgehen für ein Upgrade?
Antwort
§ Projektdefinition
§ Analyse der Problemzonen ú Infrastruktur und Hardwaresizing ú Konzept erstellen und Aufwand ermitteln
§ Upgrade
§ Test & Dokumentation
§ Ausbildung
Forms/Reports Modernisierung 12
Iterativ
© 2011
Modernisierung Lizenzen
Frage
§ Muss ich eine neue Lizenz erwerben?
Antwort
§ Wenn eine unter Support stehende Forms/Reports Version vorhanden ist, kann ich auf die Weblogic Basic kostenfrei upgraden. ú Oracle Internet Application Server Standard Edition ú Oracle Internet Application Server Standard Edition One ú Oracle Internet Application Server Enterprise Edition ú Oracle Forms and Reports ú Oracle Business Intelligence Standard Edition
Forms/Reports Modernisierung 13
© 2011
Modernisierung Lizenzen
Frage
§ Welche Unterschiede gibt es zwischen Oracle WebLogic Basic und Oracle Weblogic Suite
Antwort
§ In der Oracle WebLogic Basic Version sind folgende Funktionen nicht erlaubt ú Server Migration ú Service Migration ú Cloning von Managed Server ú WebLogic Server SNMP Agents
Forms/Reports Modernisierung 14
© 2011
Modernisierung Infrastruktur
Frage
§ Wie Unterscheidet sich das Sizing in der Version 11g zur Version 10g?
Antwort
§ Grundsätzlich unterscheiden sich die Grundvoraussetzungen für einen Betrieb einer Forms/Reports Umgebung in einem WebLogic Container erst einmal gar nicht ú Pro Forms Modul ca. 50MB RAM ú Pro CPU ca. 200 User
§ Aber mehr Overhead durch die Administrations Oberflächen
Forms/Reports Modernisierung 15
© 2011
Modernisierung Infrastruktur
Frage
§ Wie sieht eine Infrastruktur Architektur für Forms und Reports unter Fusion Middleware 11g aus?
Antwort
Forms/Reports Modernisierung 16
© 2011 O-WLS-FR Definition Forms/Reports 17
WLS_REPORTS
OFM 11g Architecture
Browser
opmnctl
Web
cach
e
HTT
P S
erve
r
mod_plsql
mod_cgi
mod_...
mod_...
mod_wl_ohs
mod_osso
mod_ossl
Oracle N
et Client
Reports Engine
DAD
netca / netmgr
Reports servlet
Forms Engine
Reports Server User
Admin.
http(s)
http(s)
telnet ssh
WLS_FORMS
Forms servlet
J2EE App. DataSource
AdminServer
FM Control
WLS Console
OPMN
WLS Domain