SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Oracle Forms erfolgreich
nach 11g migrieren
Der Transfer des Altbewährten in die neue Welt



Frank Burkhardt,
Senior Consultant

OPITZ CONSULTING München GmbH


DOAG SIG Middleware, Frankfurt am Main, 15. Mai 2012

                   Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 1
Mission                                                          Märkte
Wir entwickeln gemeinsam mit allen                                Branchenübergreifend
Branchen Lösungen, die dazu führen, dass                          Über 600 Kunden
sich diese Organisationen besser entwickeln                                                           29%
als ihr Wettbewerb.                                                                29%
                                                                                                      Handel / Logistik /
                                                                                                      Dienstleistungen
                                                                 Industrie / Versorger /
Unsere Dienstleistung erfolgt                                      Telekommunikation
partnerschaftlich und ist auf eine langjährige                                                 42%
Zusammenarbeit angelegt.                                                                       Öffentliche Auftraggeber / Banken und
                                                                                               Versicherungen / Vereine und Verbände



Leistungsangebot                                                 Eckdaten
 Business IT Alignment                                           Gründung 1990
 Business Information Management                                 400 Mitarbeiter
 Business Process Management                                     8 Standorte
 Anwendungsentwicklung
 SOA und System-Integration
 IT-Infrastruktur-Management


                   Oracle Forms erfolgreich nach 11g migrieren                             © OPITZ CONSULTING GmbH 2012         Seite 2
Agenda
1.   Was spricht für eine Migration?

2.   Wichtige Vorüberlegungen

3.   Wie läuft die Migration ab?

4.   Fazit




             Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 3
1   Was spricht für eine Migration?




         Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 4
Was spricht für eine Migration?
 Support
   Ende des Premier Supports für 10g  Dezember 2011

 Neue Technologie
     WebLogic als führende Plattform im Umfeld des Java EE Application Server
     Konsolidierung der aktuellen Systemlandschaft
     11g ermöglicht nahtlose Integration mit anderen J2EE-Anwendungen
     „End of Life“ verzögern, um Investitionen für Neuentwicklung zu reservieren
     Nutzung neuer Funktionalitäten

 Kosten
     Vorhandenes Forms Know-how nutzen
     Keine komplette Ad-hoc-Neuentwicklung
     Geordneter, planvoller Übergang  planbare Kosten zum …
     Fading out?


                Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 5
2   Wichtige Vorüberlegungen




        Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 6
Allgemeine Überlegungen für die Planung
 Verfügbarkeit des Zielsystems?


 Geplante Last?


 Bleibt die Architektur (Netzwerk, Virtualisierung etc.)?


 Was ist in Zukunft geplant?


 Neue Funktionen vs. Lizenzen?


             Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 7
Klärung der technischen Voraussetzungen

 Langjährige Forms Erfahrung
 Quellsystem:
  Oracle Forms&Reports Services (Standalone) 10g R2 Patchset 3
  (10.1.2.3)
 Zielsystem:
   Oracle Forms&Reports Services 11g R2 (11.1.2)

 Trägersystem: Linux SLES 10

 Installationen auf verschiedenen Maschinen




             Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 8
3   Wie läuft die Migration ab?




         Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 9
Die Schritte der Migration



1. Neues und Altbewährtes

2. Das Zielsystem konfigurieren

3. Die Migration der Anwendung




            Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 10
Prinzipiell gibt es keine Architekturveränderung
                     Die Dreischichtarchitektur bleibt, …




                                                 aber …
          Oracle Forms erfolgreich nach 11g migrieren     © OPITZ CONSULTING GmbH 2012   Seite 11
Unterschiede erkennen für den Transfer des
Altbewährten
          10g                                                           11g

   Eine integrierte Installation                             Zwei Installationen WLS / F&R
   OC4J                                                      WebLogic Server
   OHS und WebCache integriert                               OHS und WebCache optional
   Application Server Control                                Admin Console, FMW Control
   Unterstützt nur 32-bit Systeme                            Unterstützt 32 + 64-bit Systeme
   Bis 10g R2 noch Jinitiator                                Nur noch Sun Java Plugin
   ORACLE_HOME ist                                           Neue Verzeichnisstruktur
    Basisverzeichnis                                           DOMAIN_HOME,
                                                               INSTANCE_HOME…


               Oracle Forms erfolgreich nach 11g migrieren                © OPITZ CONSULTING GmbH 2012   Seite 12
Die neue Verzeichnisstruktur und ihre Bedeutung

 In 10g enthält das ORACLE_HOME alle relevanten Dateien.

 Als Konsequenz aus der Integration von Forms und Reports
  in die Oracle Fusion Middleware ergibt sich für 11g eine
  Aufteilung in verschiedene Verzeichnisse.

 Kriterien der Trennung:

    Java (EE) Komponenten / Systemkomponenten

    Installation der Binaries / Konfiguration




             Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 13
Die Verzeichniswelt in 11g

             Middleware Home als Container für
   Oracle WebLogic Server Home
   Oracle Common Home                                   „Software Installation“
   Oracle Home


                               Hier findet die Migration statt!

   Oracle Instance Home
   WebLogic Domain Home                                 Konfigurationsdateien




           Oracle Forms erfolgreich nach 11g migrieren            © OPITZ CONSULTING GmbH 2012   Seite 14
Wo sind die bekannten Dateien?
                                                                   opmnctl
                                                                              ftrace.cfg
                         Instance Home                             basejpi.htm
Middleware Home




                  WebLogic Server Home


                           Oracle Home


                  Oracle Common Home


                         Domain Home                            default.env
                                                                                formsweb.cfg



                  Oracle Forms erfolgreich nach 11g migrieren             © OPITZ CONSULTING GmbH 2012   Seite 15
Das Zielsystem konfigurieren, aber wie?

 Oracle liefert mit der Installation den Migration Assistant.
  Dieser bietet die Möglichkeit das Zielsystem automatisiert
  zu konfigurieren.

       Voraussetzung dafür  Source und Target befinden
       sich auf demselben Host.

 Die Konfiguration wird manuell angepasst.




             Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 16
Vorteile der manuellen Migration
 Die Migrationsschritte können selbst gewählt werden.

 Bei Problemen sind vorangegangene Änderungen besser
  nachvollziehbar.

 Sie bietet größere Flexibilität .  Bei der Migration auf einer
  anderen Maschine zwingend!

 Sie eignet sich für Einsteiger.  Beim Konfigurieren lernt
  man Neuerungen, Zusammenhänge und Abhängigkeiten
  des Systems kennen.


             Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 17
Anpassen der Konfigurationsdateien




                                             formsweb.cfg

$DOMAIN_HOME/config/fmwconfig/servers/WLS_FORMS/applications/forms
app_11.1.1/config/formsweb.cfg

    Die Laufzeitparameter für die Forms Applikation werden festgelegt.




               Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 18
Anpassen der Konfigurationsdateien


 Die Struktur ist gleichgeblieben.


 Config sections sorgen
  weiterhin für große Flexibilität.


 Applikationsspezifische
  Parameter überschreiben die
  [default] settings.


           Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 19
Anpassen der Konfigurationsdateien

                                                 default.env

$DOMAIN_HOME/config/fmwconfig/servers/WLS_FORMS/applications/forms
app_11.1.1/config/default.env

 Hier werden Laufzeit Umgebungsvariablen festgelegt.

 Für jede config Section kann eine eigene ENV Datei
   referenziert werden.




               Oracle Forms erfolgreich nach 11g migrieren     © OPITZ CONSULTING GmbH 2012   Seite 20
Anpassen der Konfigurationsdateien


                                                Registry.dat

$DOMAIN_HOME/config/fmwconfig/servers/WLS_FORMS/applications/forms
app_11.1.1/config/forms/registry/oracle/forms/registry/Registry.dat

 icon PATH wird festgelegt.

 Fontmapping wird vorgenommen.




               Oracle Forms erfolgreich nach 11g migrieren     © OPITZ CONSULTING GmbH 2012   Seite 21
Upgrade der Anwendung / Vorüberlegung


 Ist der Migration Assistant hier eine Option?

                                                           Ja!

 10g und 11g Installation müssen sich hierfür nicht auf
  derselben Maschine befinden.

 Die 10g Applikation kann auf das Zielsystem transportiert
  und dort beim Upgrade referenziert werden.



             Oracle Forms erfolgreich nach 11g migrieren         © OPITZ CONSULTING GmbH 2012   Seite 22
Upgrade der Anwendung / Methode


Die Erfahrung zeigt, dass der Migration Assistant gut geeignet
ist, die Aufwandseinschätzungen wirksam zu unterstützen:

   converter.log bietet Informationen über den Migrationsprozess.

   Das Tool markiert nicht mehr unterstützte Funktionen.

   Programmfunktionalitäten, die der Assistent nicht migrieren kann, werden

    kenntlich gemacht.




               Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 23
Upgrade der Anwendung / Methode
Eine Testmigration mit dem Migration Assistant liefert die
Grundlage für die Analyse und Abschätzung der manuellen
Aufwände:

   Im zentralen log file „converter.log“ lässt sich erkennen, wie viele

    Formsmasken zusätzliche Anpassungen benötigen, um unter Forms 11g

    lauffähig zu sein.

   Detailanalyse vornehmen durch die Erstellung von Log Reports für die

    relevanten Formsmasken. Hier werden nicht kompatible Elemente und als

    „deprecated“ markierte Funktionalitäten dargestellt.

               Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 24
Upgrade der Anwendung:
Der Migration Assistant im WIZARD Mode
frmplsqlconv.sh mode=wizard




               Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 25
Upgrade der Anwendung:
Auswertung des converter.log




         Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 26
3   Fazit




            Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 27
Mit gründlicher Planung nach 11g
 Kenntnisse über die veränderte Systemarchitektur und
  eine sorgfältige Planung sind die Grundlage für eine
  erfolgreiche Migration.

 So gelingt auch der Transfer der 10g-Konfiguration in die
  11g Umgebung.

 Vorbereitung der Applikationsmigration mit Hilfe des
  Migration Assistant und eine anschließende manuelle
  Migration ist zu empfehlen.

 Ziel erreicht = Erfolgreiche Migration nach 11g!
             Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 28
Fragen und Antworten




         Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 29
Kontakt
Frank Burkhardt
Senior Consultant

OPITZ CONSULTING München GmbH
Weltenburger Straße 4 | 81677 München
Tel. +49 (89) 680098-0
frank.burkhardt@opitz-consulting.com




                                                                     youtube.com/opitzconsulting

                                                                     @OC_WIRE

                                                                     slideshare.net/opitzconsulting

                                                                     xing.com/net/opitzconsulting


                Oracle Forms erfolgreich nach 11g migrieren   © OPITZ CONSULTING GmbH 2012   Seite 30

Weitere ähnliche Inhalte

Mehr von OPITZ CONSULTING Deutschland

OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOPITZ CONSULTING Deutschland
 
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOPITZ CONSULTING Deutschland
 
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OPITZ CONSULTING Deutschland
 
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OPITZ CONSULTING Deutschland
 
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OPITZ CONSULTING Deutschland
 
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OPITZ CONSULTING Deutschland
 
OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OPITZ CONSULTING Deutschland
 
Effiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungEffiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungOPITZ CONSULTING Deutschland
 
OC|Weekly Talk - Mitarbeiterführung in Zeiten von Social Distance
OC|Weekly Talk - Mitarbeiterführung in Zeiten von Social DistanceOC|Weekly Talk - Mitarbeiterführung in Zeiten von Social Distance
OC|Weekly Talk - Mitarbeiterführung in Zeiten von Social DistanceOPITZ CONSULTING Deutschland
 
Oracle-Lizenzierung bei Virtualisierung und in der Cloud
Oracle-Lizenzierung bei Virtualisierung und in der CloudOracle-Lizenzierung bei Virtualisierung und in der Cloud
Oracle-Lizenzierung bei Virtualisierung und in der CloudOPITZ CONSULTING Deutschland
 
Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...
Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...
Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...OPITZ CONSULTING Deutschland
 
Handlungsoptionen bei der Modernisierung von Legacy-Systemen
Handlungsoptionen bei der Modernisierung von Legacy-SystemenHandlungsoptionen bei der Modernisierung von Legacy-Systemen
Handlungsoptionen bei der Modernisierung von Legacy-SystemenOPITZ CONSULTING Deutschland
 

Mehr von OPITZ CONSULTING Deutschland (20)

10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung
 
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
 
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
 
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
 
OC|Webcast: Grundlagen der Oracle-Lizenzierung
OC|Webcast: Grundlagen der Oracle-LizenzierungOC|Webcast: Grundlagen der Oracle-Lizenzierung
OC|Webcast: Grundlagen der Oracle-Lizenzierung
 
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
 
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
 
OC|Weekly Talk The Power of DevOps…
OC|Weekly Talk  The Power of DevOps…OC|Weekly Talk  The Power of DevOps…
OC|Weekly Talk The Power of DevOps…
 
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
 
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
 
OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring
 
OC|Weekly Talk - Beratung remote
OC|Weekly Talk - Beratung remoteOC|Weekly Talk - Beratung remote
OC|Weekly Talk - Beratung remote
 
Effiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungEffiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud Nutzung
 
OC|Weekly Talk - Mitarbeiterführung in Zeiten von Social Distance
OC|Weekly Talk - Mitarbeiterführung in Zeiten von Social DistanceOC|Weekly Talk - Mitarbeiterführung in Zeiten von Social Distance
OC|Weekly Talk - Mitarbeiterführung in Zeiten von Social Distance
 
OC|Weekly Talk Remote Design Thinking
OC|Weekly Talk Remote Design ThinkingOC|Weekly Talk Remote Design Thinking
OC|Weekly Talk Remote Design Thinking
 
OC|Webcast Smart Innovation am 7. April 2020
OC|Webcast Smart Innovation am 7. April 2020OC|Webcast Smart Innovation am 7. April 2020
OC|Webcast Smart Innovation am 7. April 2020
 
2020 oracle lizenznews
2020 oracle lizenznews2020 oracle lizenznews
2020 oracle lizenznews
 
Oracle-Lizenzierung bei Virtualisierung und in der Cloud
Oracle-Lizenzierung bei Virtualisierung und in der CloudOracle-Lizenzierung bei Virtualisierung und in der Cloud
Oracle-Lizenzierung bei Virtualisierung und in der Cloud
 
Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...
Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...
Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...
 
Handlungsoptionen bei der Modernisierung von Legacy-Systemen
Handlungsoptionen bei der Modernisierung von Legacy-SystemenHandlungsoptionen bei der Modernisierung von Legacy-Systemen
Handlungsoptionen bei der Modernisierung von Legacy-Systemen
 

In Form(s) bleiben! Oracle Forms erfolgreich nach 11g migrieren - DOAG SIG Middleware 5/2012

  • 1. Oracle Forms erfolgreich nach 11g migrieren Der Transfer des Altbewährten in die neue Welt Frank Burkhardt, Senior Consultant OPITZ CONSULTING München GmbH DOAG SIG Middleware, Frankfurt am Main, 15. Mai 2012 Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 1
  • 2. Mission Märkte Wir entwickeln gemeinsam mit allen  Branchenübergreifend Branchen Lösungen, die dazu führen, dass  Über 600 Kunden sich diese Organisationen besser entwickeln 29% als ihr Wettbewerb. 29% Handel / Logistik / Dienstleistungen Industrie / Versorger / Unsere Dienstleistung erfolgt Telekommunikation partnerschaftlich und ist auf eine langjährige 42% Zusammenarbeit angelegt. Öffentliche Auftraggeber / Banken und Versicherungen / Vereine und Verbände Leistungsangebot Eckdaten  Business IT Alignment  Gründung 1990  Business Information Management  400 Mitarbeiter  Business Process Management  8 Standorte  Anwendungsentwicklung  SOA und System-Integration  IT-Infrastruktur-Management Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 2
  • 3. Agenda 1. Was spricht für eine Migration? 2. Wichtige Vorüberlegungen 3. Wie läuft die Migration ab? 4. Fazit Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 3
  • 4. 1 Was spricht für eine Migration? Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 4
  • 5. Was spricht für eine Migration?  Support  Ende des Premier Supports für 10g  Dezember 2011  Neue Technologie  WebLogic als führende Plattform im Umfeld des Java EE Application Server  Konsolidierung der aktuellen Systemlandschaft  11g ermöglicht nahtlose Integration mit anderen J2EE-Anwendungen  „End of Life“ verzögern, um Investitionen für Neuentwicklung zu reservieren  Nutzung neuer Funktionalitäten  Kosten  Vorhandenes Forms Know-how nutzen  Keine komplette Ad-hoc-Neuentwicklung  Geordneter, planvoller Übergang  planbare Kosten zum …  Fading out? Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 5
  • 6. 2 Wichtige Vorüberlegungen Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 6
  • 7. Allgemeine Überlegungen für die Planung  Verfügbarkeit des Zielsystems?  Geplante Last?  Bleibt die Architektur (Netzwerk, Virtualisierung etc.)?  Was ist in Zukunft geplant?  Neue Funktionen vs. Lizenzen? Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 7
  • 8. Klärung der technischen Voraussetzungen  Langjährige Forms Erfahrung  Quellsystem: Oracle Forms&Reports Services (Standalone) 10g R2 Patchset 3 (10.1.2.3)  Zielsystem: Oracle Forms&Reports Services 11g R2 (11.1.2)  Trägersystem: Linux SLES 10  Installationen auf verschiedenen Maschinen Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 8
  • 9. 3 Wie läuft die Migration ab? Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 9
  • 10. Die Schritte der Migration 1. Neues und Altbewährtes 2. Das Zielsystem konfigurieren 3. Die Migration der Anwendung Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 10
  • 11. Prinzipiell gibt es keine Architekturveränderung Die Dreischichtarchitektur bleibt, … aber … Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 11
  • 12. Unterschiede erkennen für den Transfer des Altbewährten 10g 11g  Eine integrierte Installation  Zwei Installationen WLS / F&R  OC4J  WebLogic Server  OHS und WebCache integriert  OHS und WebCache optional  Application Server Control  Admin Console, FMW Control  Unterstützt nur 32-bit Systeme  Unterstützt 32 + 64-bit Systeme  Bis 10g R2 noch Jinitiator  Nur noch Sun Java Plugin  ORACLE_HOME ist  Neue Verzeichnisstruktur Basisverzeichnis DOMAIN_HOME, INSTANCE_HOME… Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 12
  • 13. Die neue Verzeichnisstruktur und ihre Bedeutung  In 10g enthält das ORACLE_HOME alle relevanten Dateien.  Als Konsequenz aus der Integration von Forms und Reports in die Oracle Fusion Middleware ergibt sich für 11g eine Aufteilung in verschiedene Verzeichnisse.  Kriterien der Trennung:  Java (EE) Komponenten / Systemkomponenten  Installation der Binaries / Konfiguration Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 13
  • 14. Die Verzeichniswelt in 11g Middleware Home als Container für  Oracle WebLogic Server Home  Oracle Common Home „Software Installation“  Oracle Home Hier findet die Migration statt!  Oracle Instance Home  WebLogic Domain Home Konfigurationsdateien Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 14
  • 15. Wo sind die bekannten Dateien? opmnctl ftrace.cfg Instance Home basejpi.htm Middleware Home WebLogic Server Home Oracle Home Oracle Common Home Domain Home default.env formsweb.cfg Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 15
  • 16. Das Zielsystem konfigurieren, aber wie?  Oracle liefert mit der Installation den Migration Assistant. Dieser bietet die Möglichkeit das Zielsystem automatisiert zu konfigurieren. Voraussetzung dafür  Source und Target befinden sich auf demselben Host.  Die Konfiguration wird manuell angepasst. Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 16
  • 17. Vorteile der manuellen Migration  Die Migrationsschritte können selbst gewählt werden.  Bei Problemen sind vorangegangene Änderungen besser nachvollziehbar.  Sie bietet größere Flexibilität .  Bei der Migration auf einer anderen Maschine zwingend!  Sie eignet sich für Einsteiger.  Beim Konfigurieren lernt man Neuerungen, Zusammenhänge und Abhängigkeiten des Systems kennen. Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 17
  • 18. Anpassen der Konfigurationsdateien formsweb.cfg $DOMAIN_HOME/config/fmwconfig/servers/WLS_FORMS/applications/forms app_11.1.1/config/formsweb.cfg Die Laufzeitparameter für die Forms Applikation werden festgelegt. Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 18
  • 19. Anpassen der Konfigurationsdateien  Die Struktur ist gleichgeblieben.  Config sections sorgen weiterhin für große Flexibilität.  Applikationsspezifische Parameter überschreiben die [default] settings. Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 19
  • 20. Anpassen der Konfigurationsdateien default.env $DOMAIN_HOME/config/fmwconfig/servers/WLS_FORMS/applications/forms app_11.1.1/config/default.env  Hier werden Laufzeit Umgebungsvariablen festgelegt.  Für jede config Section kann eine eigene ENV Datei referenziert werden. Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 20
  • 21. Anpassen der Konfigurationsdateien Registry.dat $DOMAIN_HOME/config/fmwconfig/servers/WLS_FORMS/applications/forms app_11.1.1/config/forms/registry/oracle/forms/registry/Registry.dat  icon PATH wird festgelegt.  Fontmapping wird vorgenommen. Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 21
  • 22. Upgrade der Anwendung / Vorüberlegung  Ist der Migration Assistant hier eine Option? Ja!  10g und 11g Installation müssen sich hierfür nicht auf derselben Maschine befinden.  Die 10g Applikation kann auf das Zielsystem transportiert und dort beim Upgrade referenziert werden. Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 22
  • 23. Upgrade der Anwendung / Methode Die Erfahrung zeigt, dass der Migration Assistant gut geeignet ist, die Aufwandseinschätzungen wirksam zu unterstützen:  converter.log bietet Informationen über den Migrationsprozess.  Das Tool markiert nicht mehr unterstützte Funktionen.  Programmfunktionalitäten, die der Assistent nicht migrieren kann, werden kenntlich gemacht. Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 23
  • 24. Upgrade der Anwendung / Methode Eine Testmigration mit dem Migration Assistant liefert die Grundlage für die Analyse und Abschätzung der manuellen Aufwände:  Im zentralen log file „converter.log“ lässt sich erkennen, wie viele Formsmasken zusätzliche Anpassungen benötigen, um unter Forms 11g lauffähig zu sein.  Detailanalyse vornehmen durch die Erstellung von Log Reports für die relevanten Formsmasken. Hier werden nicht kompatible Elemente und als „deprecated“ markierte Funktionalitäten dargestellt. Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 24
  • 25. Upgrade der Anwendung: Der Migration Assistant im WIZARD Mode frmplsqlconv.sh mode=wizard Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 25
  • 26. Upgrade der Anwendung: Auswertung des converter.log Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 26
  • 27. 3 Fazit Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 27
  • 28. Mit gründlicher Planung nach 11g  Kenntnisse über die veränderte Systemarchitektur und eine sorgfältige Planung sind die Grundlage für eine erfolgreiche Migration.  So gelingt auch der Transfer der 10g-Konfiguration in die 11g Umgebung.  Vorbereitung der Applikationsmigration mit Hilfe des Migration Assistant und eine anschließende manuelle Migration ist zu empfehlen.  Ziel erreicht = Erfolgreiche Migration nach 11g! Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 28
  • 29. Fragen und Antworten Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 29
  • 30. Kontakt Frank Burkhardt Senior Consultant OPITZ CONSULTING München GmbH Weltenburger Straße 4 | 81677 München Tel. +49 (89) 680098-0 frank.burkhardt@opitz-consulting.com youtube.com/opitzconsulting @OC_WIRE slideshare.net/opitzconsulting xing.com/net/opitzconsulting Oracle Forms erfolgreich nach 11g migrieren © OPITZ CONSULTING GmbH 2012 Seite 30