Migration von Oracle Database 11g von Windows zu Oracle Database 19c unter Linux

Einführung

In diesem Tutorial wird gezeigt, wie Sie eine Oracle Database 11g-Datenbank von Windows zu Oracle Database 19c unter Linux migrieren, indem Sie Oracle Recovery Manager-(RMAN-)Backup und -Restore, einen physischen Standbyprozess, ein Datenbankupgrade und ein Nicht-CDB-Plug-in für PDBs verwenden.

Der Prozess reduziert die Ausfallzeit von Anwendungen, indem die Datenbank im Zielsystem vor dem Cutover wiederhergestellt, Archivlogs manuell versendet, die verbleibenden Archivlogs während des Cutover-Fensters angewendet, die Datenbank upgegradet und an eine Containerdatenbank angeschlossen wird (CDB).

Umgebungsdetails

Umgebungsdetails

Ziele

Voraussetzungen

Aufgabe 1: Sichern Sie die Quelldatenbank (Windows) mit "NFS"-Speicher.

RMAN-Sicherungsskript für Windows

Aufgabe 2: Starten Sie die Datenbank NOMOUNT in der Staging-DB, und starten Sie die Wiederherstellung der Datenbank in OCI.

Nomount-Datenbank mit spfile hochfahren

Datenbankwiederherstellungsausgabe starten

Datenbankwiederherstellungsausgabe

Aufgabe 3: Nachdem die Wiederherstellung abgeschlossen ist, kopieren Sie alle Archivlogs von der Quelldatenbank in den Speicherort NFS bis zum Cutover.

Verzeichnispfad für Katalogarchiv

MRP-Prozess zum Anwenden von Archivprotokollen auf Standbydatenbank

Aufgabe 4: Stoppen Sie das Recovery, aktivieren Sie die Standbydatenbank, und öffnen Sie die Datenbank im OPEN UPGRADE-Modus im Ziel-DB-System.

MRP-Prozess stoppen und Standbydatenbank aktivieren

DB - Upgrade-Modus öffnen

Aufgabe 5: Upgrade der Staging-Datenbank auf die 19c-Version im Zieldatenbanksystem.

Zieldatenbank-Upgrade

image

image

Aufgabe 6: Starten Sie die Datenbank, führen Sie das Post-Upgrade-Fixup-Skript aus, und führen Sie den Befehl UTLRP aus, um ungültige Objekte zu kompilieren.

DB-Ziel im System starten

Ungültiger Objektvergleich

Postupgrade-Fixup-Skript

image

Aufgabe 7: Aktualisieren Sie die Zeitzone in der Staging-Datenbank.

Zeitzonenupgrade

image

image

Aufgabe 8: Schritte zur Verwendung des PDB-Plug-ins.

Schreibgeschützte Datenbanken hochfahren

CDB-Datenbank des Kompatibilitätsziels

PDB-Plug-in-Verletzungen

Integrierbare Datenbanken erstellen

Nicht-CDB zu PDB

PDB-Speicherstatus öffnen

Datapatch in PDB

Datapatch in PDB 1

Aufgabe 9: Verschlüsselungsschlüssel für PDB-Datenbank.

Verschlüsselungsschlüssel In PDB

Aufgabe 10: Stellen Sie sicher, dass die Komponenten der Datenbank-Registry für Nachprüfungen validiert sind.

Datenbank-Registry-Komponenten

Schlussfolgerung

Der wesentliche Vorteil dieser Methode besteht darin, dass Sie mit einem plattformübergreifenden Backup und Restore der Datenbank RMAN ganz einfach eine DB-Migration zwischen Windows und Linux mit einem mehrmandantenfähigen DB-System durchführen können. Für minimale Anforderungen an die Ausfallzeitmigration hilft diese Methode wie Data Guard beim Einrichten und Upgraden der Datenbank und des Plug-ins auf eine Containerdatenbank.

Bestätigungen

Autor - Yogesha D K (Senior Cloud Engineer, Customer Success Services)

Weitere Lernressourcen

Sehen Sie sich weitere Übungen auf docs.oracle.com/learn an, oder greifen Sie auf weitere kostenlose Lerninhalte im YouTube-Kanal von Oracle Learning zu. Besuchen Sie außerdem education.oracle.com/learning-explorer, um ein Oracle Learning Explorer zu werden.

Die Produktdokumentation finden Sie im Oracle Help Center.