Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Hoe kun je Oracle-formulieren en -rapporten 5i naar 11g migreren in 64-bits Linux?
Het migreren van Oracle Forms and Reports 5i naar 11g op 64-bit Linux is een aanzienlijke onderneming, geen eenvoudige upgrade. Directe upgrade is niet mogelijk; het is een migratie in meerdere stappen, inclusief conversie en hercompilatie. Hier is een overzicht van het proces:

Fase 1:voorbereiding en beoordeling

1. Voorraad: Documenteer uw bestaande 5i Forms and Reports-applicaties grondig. Dit omvat:

* Formulieren en rapportenmodules: Maak een lijst van alle formulieren, rapporten, bibliotheken, menu's en andere componenten.

* Databases: Identificeer de gebruikte databases en hun versies. U zult deze waarschijnlijk ook moeten migreren (als deze nog niet op een ondersteunde versie staan).

* Afhankelijkheden: Documenteer eventuele externe bibliotheken, DLL's of andere afhankelijkheden.

* Aanpassing: Let op eventuele aangepaste code, triggers of PL/SQL-procedures.

* Tools van derden: Identificeer eventuele tools van derden die in uw applicaties zijn geïntegreerd.

2. Omgeving instellen:

* Installeer Oracle Database 11g (of hoger): Zorg ervoor dat u een compatibele 64-bits Oracle Database 11gR2 of hoger op uw Linux-server hebt geïnstalleerd. Kies een geschikte databasetekenset.

* Installeer Oracle Forms and Reports 11g (of hoger): Installeer de juiste 64-bits versie van Oracle Fusion Middleware (inclusief Formulieren en Rapporten). Kies een versie die compatibel is met uw database.

* Middleware-startpagina: Plan uw Middleware-thuismap zorgvuldig.

* JDK/JRE: Zorg ervoor dat u een compatibele Java Development Kit (JDK) of Java Runtime Environment (JRE) hebt geïnstalleerd. Oracle specificeert de juiste versies in hun documentatie.

3. Compatibiliteitscontrole: Bekijk de upgradedocumentatie van Oracle om mogelijke compatibiliteitsproblemen tussen 5i en 11g te begrijpen. Dit is van cruciaal belang voor het plannen van de migratie-inspanningen en het anticiperen op problemen.

Fase 2:migratiestappen

1. Compileer met de 5i-compiler (indien mogelijk): Hoewel het onwaarschijnlijk is dat u, als u de 5i-compiler nog steeds kunt gebruiken, het compileren van de Forms- en Reports-modules met behulp van deze compiler *mogelijk* schonere code oplevert voor de latere conversiestappen. Dit verkleint de kans op onverwachte runtimefouten. Dit is vaak niet mogelijk vanwege de ouderdom van de 5i-omgeving.

2. Conversie met behulp van migratietools (indien beschikbaar): Oracle biedt mogelijk migratiehulpprogramma's aan (controleer de documentatie zorgvuldig; dit kan niet worden gegarandeerd). Deze tools *kunnen* helpen bij het automatisch converteren van sommige code-elementen, maar handmatige tussenkomst zal vrijwel zeker vereist zijn.

3. Handmatige conversie en hercompilatie: Dit is het meest waarschijnlijke scenario. U moet uw Formulieren- en Rapportenmodules openen in de Oracle Forms Builder en Reports Builder (versie 11g) en deze handmatig aanpassen:

* Syntaxisaanpassingen: Er zijn veel veranderingen opgetreden in de syntaxis tussen versies.

* GUI-wijzigingen: De visuele interface kan aanzienlijke aanpassingen vergen.

* Runtime-bibliotheken: Update aanroepen naar gewijzigde runtimebibliotheken.

* Testen: Test elke module grondig nadat u wijzigingen hebt aangebracht.

4. Databasewijzigingen: U moet uw databasecode (PL/SQL, opgeslagen procedures, enz.) aanpassen om met de bijgewerkte databaseversie te kunnen werken. Er kunnen schemawijzigingen nodig zijn.

5. Implementatie: Configureer de Oracle Forms and Reports 11g-omgeving (webservers, applicatieservers) voor het implementeren van uw gemigreerde applicaties.

Fase 3:testen en implementatie

1. Testen: Voer uitgebreide tests uit om functionaliteit, prestaties en stabiliteit te garanderen. Inclusief unit-tests, integratietests en gebruikersacceptatietests (UAT).

2. Implementatie: Implementeer het in uw doelomgeving(en) en houd de prestaties nauwlettend in de gaten.

3. Documentatie: Werk alle documentatie bij zodat deze het gemigreerde systeem weergeeft.

Belangrijke overwegingen:

* Oracle-ondersteuning: De officiële documentatie en ondersteuning van Oracle zijn cruciale hulpmiddelen tijdens het migratieproces. Voor complexe problemen kan het nodig zijn om contact op te nemen met Oracle Support.

* Tijd en middelen: Dit is een langdurig project dat veel tijd en bekwame ontwikkelaars met ervaring in zowel 5i als 11g vereist. Dit onderschatten is een veelgemaakte fout.

* Re-engineering: Gezien het aanzienlijke leeftijdsverschil zou een volledige re-engineering op de lange termijn een efficiëntere aanpak kunnen zijn dan een directe migratie. Dit geldt met name als de oorspronkelijke 5i-applicatie erg groot of slecht gedocumenteerd is.

* Training: Uw ontwikkelaars hebben training nodig over Oracle Forms and Reports 11g.

Samengevat: Migreren van Oracle Forms and Reports 5i naar 11g is geen triviale taak. Het vereist een zorgvuldige planning, uitgebreide tests en aanzienlijke inspanningen van de ontwikkelaars. Overweeg de kosten en haalbaarheid voordat u doorgaat; een gefaseerde aanpak of het opnieuw ontwerpen van applicaties kan op de lange termijn voordeliger zijn.

Previous: Next:
  Database Software
·Wat is Mdf SQL ? 
·Wat zijn de nadelen van een fy…
·Hoe maak je een tabel met Orac…
·Tutorial over Sum queries in A…
·Tutorial : Hoe maak je een ver…
·Hoe te gebruiken SPSS versie 1…
·Open Source CMDB Gereedschap 
·Welke taken zijn opgenomen in …
·Hoe kan ik een SSRS rapport in…
  Related Articles
Welke maatregelen kunnen worden genomen …
Wat is de betekenis van tijdssegmenten i…
Wat is de betekenis van het primaire att…
Wat is de betekenis van de werking van d…
Wat is de betekenis van overhead in comp…
Wat is de betekenis van efficiëntie in …
Wat is de rol van schema in programmeert…
Wat is de rol van schema in de informati…
Wat is het doel van het Windows-archiefk…
  Software Articles
·Bepalen welke Theme functie te gebruiken…
·Hoe te Lines toe aan een InDesign- docum…
·Wat was de prijs van Microsoft Office Sh…
·Hoe PDF-bestanden naar Film 
·Hoe kopieer u een foto van internet op K…
·Hoe MP3 -bestanden creëren 
·Is er software zoals Photofunia? 
·Welk type apparatuur maakt gebruik van h…
·Verschil tussen Office 2007 Standard & P…
Copyright © Computer Kennis https://www.nldit.com