Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Annegret Ursler Geändert vor über 9 Jahren
2
© 2004 softgate, Oracle update10g Migration von Oracle 8i/9i auf 10g
3
© 2004 softgate, Oracle update10g Jürgen Häffner softgate gmbh, Erlangen Teamleiter Web / Datenbanken / Unix Regionalleiter der DOAG Regionalgruppe Nürnberg / Franken (Deutsche Oracle Anwender Gruppe) Mitglied des erweiterten Vorstandes Referent
4
© 2004 softgate, Oracle update10g Warum soll ich überhaupt migrieren? Warum soll ich auf Oracle 10g migrieren? Was kann ich alles migrieren? Vorgehensweise DB-Migrationsmöglichkeiten Migration sonstiger Oracle Tools Fragen & Antworten Themenüberblick
5
© 2004 softgate, Oracle update10g Auslaufender Support für die aktuelle Version Betriebssystemwechsel Nutzung neuer Features Niedrigere Kosten Leichtere Erweiterbarkeit Höhere Skalierbarkeit Höhere Verfügbarkeit Einfachere Verwaltung Warum soll ich überhaupt migrieren?
6
© 2004 softgate, Oracle update10g Auslaufender Support für die aktuelle Version – Oracle 8.1.7 bis Dezember 2004 Betriebssystemwechsel – Neuere Betriebssystemupdates werden von alter Oracle- Version nicht mehr unterstützt Warum soll ich auf Oracle 10g migrieren?
7
© 2004 softgate, Oracle update10g Nutzung neuer Features – Flashback Recovery – Rolling Upgrades – Reguläre Ausdrücke – Verbesserte Gleitkommaarithmetik Niedrigere Kosten – Kostenlose RAC-Option bei Oracle Standard Edition Warum soll ich auf Oracle 10g migrieren?
8
© 2004 softgate, Oracle update10g Leichtere Erweiterbarkeit – Grid Computing – Transportable Tablespaces – Real Application Cluster – Automatic Storage Management Höhere Skalierbarkeit – Hohe Skalierbarkeit im Clusterverbund Warum soll ich auf Oracle 10g migrieren?
9
© 2004 softgate, Oracle update10g Höhere Verfügbarkeit – Flashback Recovery – RAC – Automatic Storage Management – Rolling Upgrades Einfachere Verwaltung – Automatic Storage Management – Oracle Enterprise Manager Grid Control Warum soll ich auf Oracle 10g migrieren?
10
© 2004 softgate, Oracle update10g Datenbankserver Anwendungen Oracle Enterprise Manager Real Application Cluster Standby Database Clients Net Was kann ich alles migrieren?
11
© 2004 softgate, Oracle update10g Vorbereitung ist 90% des Erfolges … ein Grossteil der fehlgeschlagenen Migrationen scheitern auf Grund mangelhafter Vorbereitung Vorgehensweise
12
© 2004 softgate, Oracle update10g Lesenwerte Dokumente – Error Correction Support Policy (Note 209768.1, Note 187553.1) – Oracle Database Upgrade Guide 10g (Part N. B10763- 01) – Complete checklist for manual upgrades to 10g (Note 263809.1) Vorgehensweise - Dokumente
13
© 2004 softgate, Oracle update10g Patchlevel – Das Patchlevel der Ausgangs-DB ist für die Migration irrelevant – Das Patchlevel der Ziel-DB sollte immer das aktuellste Patchlevel sein – Interim-Patches berücksichtigen – Betriebssystem-Patches nicht vergessen Vorgehensweise - Patchlevel
14
© 2004 softgate, Oracle update10g Welche Oracle-Versionen 8i/9i kann ich direkt auf 10g migrieren? – Oracle Database 8.0.6 – Oracle Database 8.1.7 – Oracle Database 9.0.1 – Oracle Database 9.2 – Alle anderen Versionen müssen erst auf eine dieser Versionen migriert werden Vorgehensweise – migrierbare Versionen 8i/9i
15
© 2004 softgate, Oracle update10g Migration von Oracle 7.x – Bei Datenmengen < 5 GB direkt über Exp-/Imp-Tool in Oracle 10g – Ansonsten Upgrade auf Oracle 9.2.0 und anschliessend Migration auf Oracle 10g Vorgehensweise – Version Oracle 7.x
16
© 2004 softgate, Oracle update10g Vorbereitung – INVALID Objects erkennen SQL> select unique object_name, object_type, owner from dba_objects where status=‘INVALID’ – Performance-Statistiken sammeln STATS-Pack Vergleich vorher-nachher Batchläufe – Testmigration Funktionale Test Integrations-Test Performance-Test UNTER LAST Vorgehensweise – Vorbereitung
17
© 2004 softgate, Oracle update10g Software-Quelle – OTN – Update Services Resourcen – Software >= 1,5 GB Platte – DB >= 1 GB RAM Zeitbedarf der Installation – Nur noch eine DVD – Etwa 30 Minuten Vorgehensweise – Installation
18
© 2004 softgate, Oracle update10g Database Upgrade Assistant – DBUA (GUI) Command Line Migration (Manuell) Exp-/Imp-Tool SQL*Plus-Copy/Skripte u.a. DB-Migrationsmöglichkeiten
19
© 2004 softgate, Oracle update10g Vorteile – Einfach und übersichtlich – Automatisches Upgrade – Resourcen-/Space- Checks – Automatisiertes Backup – Anpassung der Parameter – Fehler-Protokolle – Interaktive Benutzerführung Database Upgrade Assistant – DBUA (GUI) Nachteile – Bei Problemen oder Abbrüchen komplettes Neuaufsetzen notwendig – Kaum Eingriffsmöglichkeiten – Kein Betriebssystem- Wechsel möglich
20
© 2004 softgate, Oracle update10g Vorteile – Weitgehende Kontrolle – Gute Sichtbarkeit – Bei Problemen und Abbrüchen leichte Aufsetzbarkeit durch Skriptstart an definierter Stelle Command Line Migration (Manuell) Nachteile – Viel Tipparbeit – Fehlermeldungen müssen selbst interpretiert werden – Kein Betriebssystem- Wechsel möglich
21
© 2004 softgate, Oracle update10g Vorteile – Reorganisiert gleichzeitig die Datenbank – Betriebssystem- Wechsel möglich – Auch für ältere Oracle- Versionen möglich Exp-/Imp-Tool Nachteile – Unter Umständen erheblicher Zeitaufwand – Erhöhter Platzbedarf
22
© 2004 softgate, Oracle update10g Vorteile – Plattformunabhängig SQL*Plus-Copy/Skripte u.a. Nachteile – Ausschliessliche Migration von Tabellenstrukturen und Daten – Alles andere nur über Skripten
23
© 2004 softgate, Oracle update10g Features – Graphische Oberfläche – Gute Benutzerführung – Viele Checks – Spfile wird erstellt – RAC mit allen Knoten wird miteinbezogen – Restore möglich – Migrationsskripte können angepasst werden – Abschalten der Pre-Install Checks (runinstaller – ignoreSysPrereqs…..) – Silent Mode (dbua –silent….) Database Upgrade Assistant – DBUA (GUI)
24
© 2004 softgate, Oracle update10g Database Upgrade Assistant – DBUA (GUI)
25
© 2004 softgate, Oracle update10g Database Upgrade Assistant – DBUA (GUI)
26
© 2004 softgate, Oracle update10g Database Upgrade Assistant – DBUA (GUI)
27
© 2004 softgate, Oracle update10g Database Upgrade Assistant – DBUA (GUI)
28
© 2004 softgate, Oracle update10g Database Upgrade Assistant – DBUA (GUI)
29
© 2004 softgate, Oracle update10g Database Upgrade Assistant – DBUA (GUI)
30
© 2004 softgate, Oracle update10g Database Upgrade Assistant – DBUA (GUI)
31
© 2004 softgate, Oracle update10g Database Upgrade Assistant – DBUA (GUI)
32
© 2004 softgate, Oracle update10g Database Upgrade Assistant – DBUA (GUI)
33
© 2004 softgate, Oracle update10g Database Upgrade Assistant – DBUA (GUI)
34
© 2004 softgate, Oracle update10g Migration in 6 Schritten – Backup der Datenbank – Installation der neuen Oracle 10g Software – Upgrade-Information-Tool – UIT (utlu101i.sql) – Anlegen Sysaux-Tablespace, Anpassung Init-Parameter – Upgrade-Skript (z.B. u0902000.sql) und Recompile (utlrp.sql) – Post-Upgrade-Status-Tool (utlu101s.sql) Command Line Migration (Manuell)
35
© 2004 softgate, Oracle update10g Upgrade-Information-Tool – UIT (utlu101i.sql) – Wird aus sqlplus gestartet – Läuft auf der “alten” Datenbank – Überprüft Initialisierungs- Parameter (obsolete, umbenannte…) – Überprüft Installierte Optionen Komponenten Charakterset – Cluster-Check Command Line Migration (Manuell) – Schritt 3
36
© 2004 softgate, Oracle update10g Command Line Migration (Manuell) – Schritt 3
37
© 2004 softgate, Oracle update10g Command Line Migration (Manuell) – Schritt 3
38
© 2004 softgate, Oracle update10g Command Line Migration (Manuell) – Schritt 3
39
© 2004 softgate, Oracle update10g Command Line Migration (Manuell) – Schritt 3
40
© 2004 softgate, Oracle update10g Command Line Migration (Manuell) – Schritt 3
41
© 2004 softgate, Oracle update10g Command Line Migration (Manuell) – Schritt 3
42
© 2004 softgate, Oracle update10g Initialisierungsparameter prüfen – Compatible >= 9.2.0 – Shared_pool_size >= 96 MB – PGA_AGGREGATE_TARGET >= 25 MB – JAVA_POOL_SIZE >= 50 MB – LARGE_POOL_SIZE >= 8 MB Zu neuem $ORACLE_HOME gehen Command Line Migration (Manuell) – Schritt 4
43
© 2004 softgate, Oracle update10g Tablespace SYSAUX anlegen – STARTUP UPGRADE – CREATE TABLESPACE sysaux DATAFILE ‘name’ SIZE 500M REUSE EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ONLINE; Command Line Migration (Manuell) – Schritt 4
44
© 2004 softgate, Oracle update10g Upgrade-Skript Command Line Migration (Manuell) – Schritt 5 Datenbank ReleaseUpgrade Skript 8.0.6U0800060.sql 8.1.7U0801070.sql 9.0.1U0900010.sql 9.2U0902000.sql
45
© 2004 softgate, Oracle update10g Recompile – Utlrp.sql Recompiliert alle “invalid”-Objekte Ruft Skript utlprp.sql mit Parameter “0” auf – Öffnet parallele Threads – Package utl_recomp … – …. Command Line Migration (Manuell) – Schritt 5
46
© 2004 softgate, Oracle update10g Post-Upgrade-Status-Tool utlu101s.sql – Läuft auf der “neuen” Datenbank – Überprüft den Erfolg der Migration – Erstellt Informationen über Fehler – Definiert Skripts, die noch gestartet werden müssen – Eventuell noch Characterset anpassen mit ultnchar.sql (kein Zurückdrehen möglich !!!) Post-Upgrade-Status-Tool – Schritt 6
47
© 2004 softgate, Oracle update10g Post-Upgrade-Status-Tool – Schritt 6
48
© 2004 softgate, Oracle update10g Post-Upgrade-Status-Tool – Schritt 6
49
© 2004 softgate, Oracle update10g Exp-/Imp-Tool
50
© 2004 softgate, Oracle update10g SQL*Plus-Copy/Skripte u.a.
51
© 2004 softgate, Oracle update10g Migration sonstiger Oracle Tools
52
© 2004 softgate, Oracle update10g Fragen Antworten Fragen & Antworten
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.