Oracle RAC migrieren
Um die Migration einer Oracle RAC -Datenbank von einem Oracle Cloud Infrastructure Classic -Server zu einem Oracle Cloud Infrastructure Database -System durchzuführen, können Sie Oracle Data Guard verwenden. Sie müssen die Datenbank auf Oracle Cloud Infrastructure Classic als Primärdatenbank (der Quelldatenbank) konfigurieren, die Sie in eine Standbydatenbank (die Zieldatenbank) in Oracle Cloud Infrastructure auf virtuellen Rechnersystemen migrieren.
Primär- (Quell-) Datenbank konfigurieren
Um die Primärdatenbank (die Quelldatenbank) zu konfigurieren, konfigurieren Sie Oracle Data Guard, und ändern Sie die Dateien listener.ora
und tnsnames.ora
für die Standbydatenbank (die Zieldatenbank).
Primärdatenbank für die Standbydatenbank konfigurieren
In dieser Konfiguration konfigurieren Sie die Primärdatenbank (Quell-) zur Verwendung von Oracle Data Guard.
Standbydatenbank (Ziel) konfigurieren
Um die Standby-Datenbank (Ziel-) zu konfigurieren, müssen Sie die Standby-Datenbank löschen und dann die Dateien oratab
, listener.ora
undtnsnames.ora
ändern.
Einträge für die Datenbankinstanzen hinzufügen
Aktualisieren Sie die Datei /etc/oratab
auf den Knoten Oracle RAC, und fügen Sie einen Eintrag für die Datenbankinstanz wie folgt hinzu:
Statische Services zu der Datei listener.ora der Standby-Datenbank hinzufügen
Nachdem Sie statische Services zu der listener.ora
-Datei der Standbydatenbank (der Quelldatenbank) hinzugefügt haben, müssen Sie den Listener neu starten.
TDE Wallets aus der Primärdatenbank in die Standbydatenbank kopieren
Sie können die TDE-Wallet-Dateien mit Secure Copy Protocol (SCP) manuell aus dem Primärdatenbank (der Quelldatenbank) in das Standby-Datenbanksystem (das Zieldatenbanksystem) kopieren.
TDE-Wallet komprimieren
Sie müssen diesen Vorgang in der Primärdatenbank (der Quelldatenbank) ausführen.
Standby-Initialisierungsparameterdatei konfigurieren und Instanz im NOMOUNT-Modus starten
Nachdem Sie die Standby-Initialisierungsdatei konfiguriert haben, können Sie die Datenbank im NOMOUNT
-Modus neu starten.
Zieldatenbank für Standby aus aktiver Datenbank duplizieren
You can execute a script to duplicate the standby database (the target database). If the primary database (the source database) is large, then you can allocate additional channels to improve its performance. For a newly installed database, one channel typically runs the database duplication in a couple of minutes. Ensure that no errors occur after you run the Oracle Recovery Manager (Oracle RMAN
) duplication operation. If errors occur, then restart the database by using the initialization parameter file (not spfile
), in case it is generated under the $ORACLE_HOME/dbs
directory as part of the Oracle RMAN
duplication process.
Post- Oracle Recovery Manager Duplizierungsschritte
Nach Abschluss des Duplizierungsvorgangs für Oracle Recovery Manager (Oracle RMAN
) müssen Sie diese Bereinigungsaufgaben in der Standbydatenbank (der Zieldatenbank) ausführen.
SPFile in Oracle Automatic Storage Management verschieben
Sie müssen die Datei spfile
in Oracle Automatic Storage Management verschieben.
inittarget_db_name.ora-Datei in spfile-Datei ändern
Sie können die Datei init<sid>.ora
ändern, um die Datei spfile
zu referenzieren.
Standbydatenbank im MOUNT-Modus ändern und starten
Mit dem srvctl
können Sie die Standby-Datenbank (die Zieldatenbank) ändern und starten.
Oracle Data Guard Broker auf der Primärdatenbank und der Standbydatenbank validieren
Mit SQL*Plus können Sie Oracle Data Guard Broker in der Primärdatenbank (der Quelldatenbank) und der Standbydatenbank (der Zieldatenbank) validieren.
Oracle Data Guard Broker auf der Primärdatenbank validieren
Mit SQL*Plus können Sie Oracle Data Guard Broker in der Primärdatenbank (der Quelldatenbank) validieren.
Migration ausführen
Um die Migration abzuschließen, müssen Sie einen Switchover-Vorgang von der Primärdatenbank (der Quelldatenbank) zur Standbydatenbank (der Zieldatenbank) durchführen.
Schritte nach der Migration
Nachdem Sie die Migration einer Oracle -Datenbank von einem Oracle Cloud Infrastructure Compute Classic -Server zu einem Oracle Cloud Infrastructure -Server abgeschlossen haben, der ein Virtual Machine-Datenbanksystem verwendet, müssen Sie die Migration validieren und die Konfiguration dann aus der Primärdatenbank (der Quelldatenbank) entfernen.
Oracle Data Guard -Konfiguration auf der Standbydatenbank testen
In dieser Phase ist die Zieldatenbank nun die Primärdatenbank. Die Quelldatenbank ist jetzt die Standby-Datenbank.
Sie können die Oracle Data Guard -Verbindung auf der Zieldatenbank testen, indem Sie einen Switchover-Vorgang mit der Quelldatenbank ausführen. Dieser Switchover-Vorgang macht die Zieldatenbank wieder die Standbyrolle. Dieser Test soll erwiesen, dass Sie zur ursprünglichen Konfiguration zurückkehren können, falls die Zieldatenbank nicht funktionsfähig ist.
Standbydatenbank bereinigen
Nachdem Sie die Migration abgeschlossen und getestet haben, können Sie die Oracle Data Guard -Konfiguration aus der Standby-Datenbank (der Zieldatenbank) entfernen. Sie müssen die ursprüngliche Quelldatenbank nicht entfernen. In diesem Stadium ist die Standbydatenbank die neue Quelldatenbank.