Dit artikel geeft een kort overzicht van de gebieden betrokken bij de upgrading van bestaande databases naar Oracle 10g Release 1. Waaronder:
* Ondersteunde Upgradetrajecten * Pre-Upgrade Validatie Controles * Database Upgrade Assistant (DBCA) * STARTUP UPGRADE Het hele migratie proces valt buiten het bestek van dit artikel, zodat u naar het “Upgrading a Database to the New Oracle Database 10g Release document” moet gaan voor meer informatie. Ondersteunde Upgrade trajecten Directe upgrade naar 10g is mogelijk vanuit bestaande databases met versies in de onderstaande tabel. Migreren vanaf een andere versies is alleen ondersteund via tussentijdse upgrade naar een ondersteunde upgrade versie. Originele versie upgrade script 8.0.6 u0800060.sql 8.1.7 u0801070.sql 9.0.1 u0900010.sql 9.2.0 u0902000.sql De voorkeur upgrade methode is het gebruik van de Database Upgrade Assistant (DBUA), een grafische tool waarmee alle noodzakelijke voorwaarde controles en operaties voor het upgraden uitgevoerd worden. De DBUA kan worden rechtstreeks gestart worden vanuit de Oracle Universal Installer (OUI) afzonderlijk of nadat de installatie van de software is voltooid. Als alternatief kan de upgrade handmatig gebeuren. Dit omvat de volgende stappen: * Analyseer de bestaande bijvoorbeeld met behulp van het utlu101i.sql script, Zoals onder nader toegelicht. * Back-up van de database. * Start de oorspronkelijke database in de nieuwe upgrademodus (zie hieronder) en verder te gaan met de upgrade. Het grootste deel van de upgrade wordt gedaan door het draaien van het juiste upgrade script voor de huidige database versie. * Recompile invalid objects. * Los eventuele problemen op of breek de upgrade af. Pre-upgrade validatie controles Oracle 10g bevat een script ($ ORACLE_HOME/rdbms/admin/utlu101i.sql) die een ‘pre-upgrade validatie check’ uitvoerd op een bestaande database. Het script controleert een aantal gebieden om ervoor te zorgen dat de database geschikt is voor upgrade waaronder: * Database versie. * Log bestandsgroottes. * Tablespace groottes. * Server opties. * Initialisatie parameters (bijgewerkt, uitgefaseerd en verouderde). * Database componenten. * SYSAUX tablespace aanwezig. * Cluster informatie.
Database Upgrade Assistant (DBCA) De Database Upgrade Assistant (DBUA) is een grafische tool die de gebruiker begeleidt door het hele upgrade proces, met inbegrip van alle stappen die in de upgrade proces handleiding “upgrade proces” staan. De assistent wordt gestart met het dbua commando in UNIX-en Linux-omgevingen of in het menu Start (Start> Programma's> Oracle - HOME_NAME> Configuratie en Migratie Tools> Database Upgrade Assistant) in Windows-omgevingen.
Als de assistent is begonnen leidt het de gebruiker door de verschillende onderdelen, waaronder:
* Het selecteren van de instance om te upgraden. * Het analyseren van de bestaande database om te zien of deze geschikt is voor een upgrade. * Het creëren van de SYSAUX tablespace die vereist is voor 10g. * Beslissen om al dan niet alle invalid objects te hercompileren wanneer de upgrade is voltooid. * Het selecteren van een back-upoptie voor de database. * Beslissen hoe de database moet worden beheerd (OEM Console of Grid Control) en het definiëren van de juiste authenticatie. * Het definiëren van de flash recovery. * Het uitvoeren van de nodige netwerk configuratie. * Het uitvoeren van de upgrade. * Controle van de upgrade resultaten. * Voorstellen van de veranderingen in de standaard gedrag tussen de oude en de nieuwe versies van de database. * De voltooiing van de upgrade procedure.
De DBUA kan ook worden gestart in stille modus op voorwaarde dat alle noodzakelijke parameters zijn gezet.
STARTUP UPGRADE Dit is een nieuwe startup mode geassocieerd met de upgrade procedure in Oracle 10g.
SQL> STARTUP UPGRADE; |