Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako môžete migrovať formuláre Oracle a nahlásiť 5i až 11g v 64 -bitovom systéme Linux?

Migračné formy Oracle a hlásenia 5i až 11G na 64-bitovom Linuxe sú významným záväzkom, nie jednoduchým vylepšením. Priama aktualizácia nie je možná; Je to viacstupňová migrácia zahŕňajúca konverziu a rekompiláciu. Tu je rozpis procesu:

Fáza 1:Príprava a hodnotenie

1. Inventár: Dôkladne zdokumentujte svoje existujúce 5i formuláre a správy. To zahŕňa:

* Formuláre a správy Moduly: Uveďte všetky formuláre, správy, knižnice, ponuky a ďalšie komponenty.

* Databázy: Identifikujte použité databázy a ich verzie. Pravdepodobne budete musieť migrovať aj ich (ak už nie na podporovanej verzii).

* závislosti: Zdokumentujte všetky externé knižnice, DLL alebo iné závislosti.

* Prispôsobenie: Všimnite si akýkoľvek vlastný kód, spúšťače alebo postupy PL/SQL.

* Nástroje tretích strán: Identifikujte všetky nástroje tretích strán integrovaných s vašimi aplikáciami.

2. Nastavenie prostredia:

* Inštalácia Oracle Database 11G (alebo neskôr): Uistite sa, že máte na serveri Linux kompatibilnú 64-bitovú databázu Oracle Database 11GR2 alebo vyššiu. Vyberte vhodnú sadu znakov databázy.

* Inštalujte formuláre a správy Oracle 11G (alebo neskôr): Nainštalujte príslušnú 64-bitovú verziu Oracle Fusion Middleware (obsahuje formuláre a správy). Vyberte verziu kompatibilnú s vašou databázou.

* Middleware Home: Opatrne naplánujte svoj domový adresár Middleware.

* jdk/jre: Uistite sa, že máte nainštalovanú kompatibilnú vývojovú súpravu Java (JDK) alebo Java Runtime Environment (JRE). Oracle určuje v ich dokumentácii správne verzie.

3. Kontrola kompatibility: Prečítajte si dokumentáciu Oracle's Inovytion, aby ste pochopili potenciálne problémy s kompatibilitou medzi 5i a 11G. Je to rozhodujúce pre plánovanie migračného úsilia a predvídanie problémov.

Fáza 2:Kroky migrácie

1. kompiláciu s kompilátorom 5i (ak je to možné) Aj keď je nepravdepodobné, ak stále môžete spustiť kompilátor 5i, zostavte moduly formulárov a správ pomocou tohto kompilátora * by mohlo * vytvoriť čistejší kód pre neskoršie konverzné kroky. To znižuje šancu na stretnutie s neočakávanými chybami runtime. To často nie je možné kvôli veku 5i prostredia.

2. prevod pomocou migračných nástrojov (ak je k dispozícii): Oracle môže ponúknuť migračné služby (starostlivo skontrolujte ich dokumentáciu; to nie je zaručené). Tieto nástroje * môžu pomôcť pri automatickej prevádzke niektorých prvkov kódu, ale manuálny zásah bude takmer určite potrebný.

3. Manuálna konverzia a opätovné kompilovanie: Toto je najpravdepodobnejší scenár. Budete musieť otvoriť svoje formuláre a moduly hlásení v službe Oracle Forms Builder a Reports Builder (verzia 11G) a ručne ich upravte:

* Syntax úpravy: V syntaxi medzi verziami sa vyskytlo veľa zmien.

* GUI sa mení: Vizuálne rozhranie môže vyžadovať značné prepracovanie.

* Runtime knižnice: Aktualizujte hovory na všetky zmenené knižnice runtime.

* Testovanie: Po vykonaní zmien dôkladne otestujte každý modul.

4. Databázové zmeny: Ak chcete pracovať s aktualizovanou verziou databázy, budete musieť prispôsobiť svoj databázový kód (PL/SQL, uložené procedúry atď.). Môžu byť potrebné zmeny schémy.

5. nasadenie: Nakonfigurujte formuláre Oracle a správy 11G (webové servery, aplikačné servery) na nasadenie vašich migrovaných aplikácií.

Fáza 3:Testovanie a nasadenie

1. Testovanie: Vykonajte komplexné testovanie, aby ste zabezpečili funkčnosť, výkon a stabilitu. Zahrňte testovanie jednotiek, testovanie integrácie a testovanie akceptácie používateľov (UAT).

2. nasadenie: Nasadte do svojho cieľového prostredia a starostlivo sledujte výkon.

3. Dokumentácia: Aktualizujte všetku dokumentáciu tak, aby odrážala migrovaný systém.

Dôležité úvahy:

* Oracle Support: Oficiálna dokumentácia a podpora spoločnosti Oracle sú kritickými zdrojmi počas celého migračného procesu. Pre komplexné problémy môže byť potrebné kontaktovať podporu spoločnosti Oracle.

* čas a zdroje: Toto je zdĺhavý projekt, ktorý si vyžaduje značný čas a kvalifikovaných vývojárov so skúsenosťami v 5i aj 11G. Podceňovanie tohto je bežná chyba.

* Opätovné inžinierstvo: Vzhľadom na významný vekový rozdiel môže byť kompletné prepracovanie z dlhodobého hľadiska skôr efektívnejším prístupom ako priamou migráciou. Platí to najmä v prípade, že pôvodná aplikácia 5i je veľmi veľká alebo zle zdokumentovaná.

* Tréning: Vaši vývojári budú potrebovať školenie o formách Oracle a správ 11G.

v súhrne: Migrácia z foriem Oracle a správy 5i na 11G nie je triviálna úloha. Vyžaduje si to starostlivé plánovanie, rozsiahle testovanie a značné úsilie pre vývojárov. Zvážte náklady a uskutočniteľnosť pred pokračovaním; Fázový prístup alebo prepracovanie aplikácií môže byť z dlhodobého hľadiska výhodnejšie.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené