Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Plánovanie a hodnotenie:
* Inventár: Úplne zdokumentujte svoje prostredie 9i. Zahŕňa to verzie databázy, schémy, tabuľkové priestory, používateľov, uložené procedúry, spúšťače, zobrazenia, indexy a akékoľvek nástroje alebo aplikácie tretích strán, ktoré interagujú s databázou. Všimnite si veľkosť databázy a dostupné zdroje vo vašom cieľovom systéme.
* kompatibilita: Skontrolujte svoje aplikácie a skripty, kde nájdete kompatibilitu s Oracle 11G. 9i až 11G je podstatný skok a určitý kód si môže vyžadovať úpravy. Venujte osobitnú pozornosť typom, funkciám a balíkom, ktoré boli zastarané alebo zmenené.
* Hardvérové a softvérové požiadavky: Uistite sa, že váš cieľový systém spĺňa minimálne požiadavky na hardvér a softvér pre Oracle 11G. Zahŕňa to dostatok CPU, RAM, diskového priestoru a podporovaného operačného systému.
* Testovacie prostredie: Nastavte testovacie prostredie, ktoré odráža vaše výrobné prostredie. Je to rozhodujúce pre testovanie procesu migrácie a identifikáciu potenciálnych problémov pred ovplyvnením vašej výrobnej databázy.
* Prestoj: Plánujte prestoje potrebné pre migráciu. To sa bude líšiť v závislosti od vašej zvolenej metódy a veľkosti vašej databázy. Minimalizácia prestoje je kľúčová a často zahŕňa stratégie, ako je paralelné spracovanie a časové rámce prerušenia.
* Plán návratnosti: Majte podrobný plán vrátenia v prípade, že migrácia sa stretne s problémami. To zahŕňa zálohy vašej databázy 9i pred spustením procesu.
2. Metódy migrácie:
* Export/import (exp/imp): Toto je staršia metóda vhodná pre menšie databázy.
* Export: Na export údajov z vašej databázy 9i použite nástroj `exp` príkazový riadok. Môžete exportovať celú databázu alebo konkrétne schémy.
* import: Na import údajov do vašej novo vytvorenej databázy 11G použite nástroj „Imp` príkazového riadku“.
* Obmedzenia: Táto metóda môže byť pomalá pre veľké databázy a efektívne nezaobchádza niektoré typy objektov.
* Dátové čerpadlo (expdp/impd): Toto je preferovaná metóda pre väčšie databázy a ponúka niekoľko výhod oproti exp/imp:
* paralelné spracovanie: Zvláda veľké súbory údajov oveľa rýchlejšie z dôvodu paralelných schopností spracovania.
* Vylepšený výkon: Všeobecne rýchlejšie a efektívnejšie ako exp/imp.
* Prenos siete: Môže exportovať a importovať údaje do siete.
* iba metadáta: Umožňuje exportovať iba metadáta (objekty schémy) bez údajov.
* Použite `expdp` a` impdp`: Tieto príkazy nahradia `exp` a` imp`. Ponúkajú viac možností a kontroly.
3. Kroky migrácie (pomocou dátovej pumpy - odporúčané):
1. Inštalácia Oracle 11g: Nainštalujte Oracle 11G na cieľový server.
2. Vytvorte 11G databázu: Vytvorte novú inštanciu databázy pri inštalácii 11G.
3. Exportovať údaje z 9i: Na export svojich údajov z databázy 9i použite `EXPDP`. Príklad:
`` `Bash
expdp systémový/heslo adresár =datapump_dir dumpfile =myDatabase.dmp schemas =schema1, schema2 logfile =export.log
`` `
(Nahraďte zástupné symboly svojimi skutočnými povereniami a názvami adresárov/súborov. „Directory` musí byť vopred vytvorený v databáze 9i.)
4. Importovať údaje do 11G: Na import údajov do novej databázy 11G použite `IMPDP`. Príklad:
`` `Bash
IMPDP System/Passwast adresár =datapump_dir dumpfile =myDatabase.dmp schemas =schema1, schema2 logfile =import.log
`` `
5.
* dôkladne test: Otestujte všetky aplikácie a funkcie, aby ste zaistili, že všetko funguje podľa očakávania.
* Oveďte integritu údajov: Potvrďte, že údaje boli správne migrované a sú v súlade s pôvodnou databázou 9i.
* Optimalizovať: Optimalizujte databázu 11G pre výkon, vrátane indexovania a zhromažďovania štatistík.
* Recenzia zabezpečenia: Prehodnocujte nastavenia zabezpečenia a povolenia vo vašej databáze 11G.
4. Potenciálne výzvy:
* Problémy s kompatibilitou: Kód, ktorý sa spolieha na 9i špecifické funkcie, možno bude potrebné prepísať.
* Zmeny typu údajov: Niektoré typy údajov sa mohli zmeniť alebo byť zastarané v 11G.
* Nástroje tretích strán: Nástroje tretích strán používané s vašou databázou 9i môžu vyžadovať vylepšenia alebo zmeny konfigurácie v práci s 11G.
5. Profesionálna pomoc:
Pre veľké alebo zložité databázy zvážte zapojenie skúsených administrátorov databázy Oracle, aby pomohli s migráciou. Môžu pomôcť zabezpečiť plynulý a efektívny proces, minimalizovať prestoje a riziko.
Toto je prehľad na vysokej úrovni. Konkrétne kroky a príkazy sa budú líšiť v závislosti od vášho prostredia a zložitosti vašej databázy. Podrobné pokyny a osvedčené postupy nájdete v oficiálnej dokumentácii spoločnosti Oracle. Pred začatím procesu migrácie vždy zálohujte svoju databázu 9i.