Oracle RAC vorbereiten
Um die Migration einer Oracle Real Application Cluster- (Oracle RAC -) Datenbank auf einen Oracle Cloud Infrastructure -Server vorzubereiten, müssen Sie mehrere Vorbereitungsaufgaben ausführen, bevor die Migration gestartet werden kann.
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:
Vergewissern Sie sich, dass die zu migrierende Datenbank ausgeführt wird
Bevor Sie den Migrationsprozess starten, müssen Sie prüfen, ob die zu migrierende Quelldatenbank (die Primärdatenbank) ausgeführt wird.
Stellen Sie sicher, dass alle Datenbankkomponenten in der Quelldatenbank in der Zieldatenbank installiert sind
Sie können die Komponenten ermitteln, die in der Quelldatenbank (der Primärdatenbank) installiert sind, indem Sie die DBA_REGISTRY
Data Dictionary View abfragen.
Standby-Datenbank für das Oracle Cloud Infrastructure -System erstellen
Sie müssen eine Standby-Datenbank (die Zieldatenbank) in Oracle Cloud Infrastructure erstellen, zusätzlich zu der Datenbank, die aktuell in diesem System enthalten ist. Der Erstellvorgang für diese Datenbank erstellt eine Startdatenbank beim Provisioning. Erstellen Sie das Datenbanksystem mit dem Hostnamen, der Form und der von Ihrer Site benötigten CPU-Anzahl.
SSH-Schlüsselpaar generieren
oracle
oder Benutzer opc
anzumelden. Um auf das Standby-System der Virtual Machine-Datenbank zuzugreifen, müssen Sie mit SSH ein SSH-Schlüsselpaar anstelle eines Kennworts verwenden, um einen Remote-Benutzer zu authentifizieren. Ein Schlüsselpaar besteht aus einem Private Key und einem Public Key. Sie behalten den Private Key auf Ihrem Rechner bei, und geben den Public Key bei jedem Start einer Instanz an. Um Schlüsselpaare zu erstellen, können Sie ein Tool eines anderen Herstellers verwenden, wie OpenSSH bei UNIX-Systemen (einschließlich Linux, Solaris, BSD und OS X) oder PuTTY Key Generator unter Windows.
Virtuelles Cloud-Netzwerk erstellen
Wenn Sie mit Oracle Cloud Infrastructure arbeiten, wird ein virtuelles Cloud-Netzwerk (VCN) für Ihre Cloud-Ressourcen in einem der ersten Schritte eingerichtet. Stellen Sie sicher, dass Sie ein VCN eingerichtet haben, bevor Sie eine Standbydatenbank erstellen. Weitere Informationen zum Erstellen eines VCNs finden Sie in der Oracle Cloud Infrastructure -Dokumentation.
Prüfen Sie die von Ihrer Mandantenfähigkeit unterstützten Leistungseinheiten der Virtual Machine
Wenn Sie sich für Oracle Cloud Infrastructure registrieren, werden Servicelimits für Ihre Mandanten konfiguriert. Der Servicegrenzwert ist die Quota oder Berechtigung, die für eine Ressource festgelegt wurde. Beispiel: Für Ihre Mandanten ist eine maximale Anzahl an Compute-Instanzen pro Availability-Domain zulässig. Diese Grenzwerte werden in der Regel bei Ihrem Oracle -Accountmitarbeiter aufgebaut, wenn Sie Oracle Cloud Infrastructure erwerben.
Wenn Sie ein Standby-Virtual Machine-Datenbanksystem erstellen, müssen Sie sicherstellen, dass die ausgewählte Virtual Machine-Datenbankform eng der Primärinstanz(Quellinstanz) zugeordnet werden muss. Außerdem müssen Sie sicherstellen, dass die gewählte Form von Ihrem Mandanten unterstützt wird.
Überprüfen Sie Ihre Mandantenlimits und Nutzung (nach Region):
Hinweis:
Wenn ein bestimmter Ressourcentyp Grenzwerte pro Availability-Domain hat, werden Grenzwert und Verwendung für jede Availability-Domain angezeigt.- Öffnen Sie das Oracle Cloud Services -Dashboard. Öffnen Sie das Menü Benutzer, und klicken Sie auf Mandantenfähigkeit: <your_tenancy_name>.
- Klicken Sie auf Service-Grenzwerte auf der linken Seite der Seite.
Die Ressourcengrenzwerte und die Verwendung für die spezifische Region werden nach Service aufgeschlüsselt angezeigt.
- Klicken Sie auf die Datenbank , und prüfen Sie die von Ihrem Mandanten unterstützten Virtual Machine-Datenbankformen.
Ihre Auswahl der Standby-Datenbankform muss eine Kombination aus Form sein, die der primären(Quell-) Instanzform zusammen mit unterstützten Datenbankformen in Ihren Mandanten genau zugeordnet wird. Das System der Virtual Machine-Datenbank ist in Formularen mit fester Datengröße verfügbar. Stellen Sie sicher, dass die für das Erstellen der Datenbank ausgewählte Form die Quelldatenbank und alle zukünftigen Skalierungsanforderungen berücksichtigen kann. Eine Thumbnail-Regel verwendet eine Form, die in ihrer Größe ähnlich oder höher ist als die Quelldatenbank.
Standby-Dateisystem für virtuelle Rechner erstellen
Hinweis:
Stellen Sie sicher, dass die Datenbank mit denselben Parametern wie "Zeichensatz" wie die Primärdatenbank (die Quelldatenbank) erstellt wird.- Bei Oracle Cloud Services Dashboard anmelden
- Öffnen Sie das Navigationsmenü. Klicken Sie unter Services auf Datenbank (NOT Database Classic).
- Klicken Sie unter Datenbank auf Bare Metal, VM und Exadata .
- Wählen Sie das Compartment , in dem Sie arbeiten möchten.
- Klicken Sie auf DB-System starten.
- Geben Sie im Assistenten "DB-System starten " Folgendes ein:
- Klicken Sie auf DB-System starten. Das DB-System wird in der Liste mit dem Status Provisioning angezeigt. Das Symbol des DB-Systems ändert sich von gelb in grün (oder rot, um Fehler anzuzeigen).
- Warten Sie, bis das Symbol des DB-Systems grün mit dem Status Verfügbar ist, und klicken Sie dann auf den markierten DB-Systemnamen. Details zu dem DB-System werden angezeigt.
- Notieren Sie die IP-Adressen. Sie benötigen je nach Netzwerkkonfiguration eine private oder öffentliche IP-Adresse, um eine Verbindung zum DB-System herzustellen.
- Prüfen Sie das
SYS
-Kennwort in der Primär- (Quell-) Datenbank. Wenn es die Kennwortanforderungen von Oracle Cloud Infrastructure nicht erfüllt, ändern Sie es so, dass es mit dem Kennwort übereinstimmt, das Sie für die Standby-Datenbank (die Zieldatenbank) erstellt haben.
Stellen Sie sicher, dass Port 1522 und 1521 zwischen der Primärdatenbank und der Standbydatenbank geöffnet sind
Sie müssen sicherstellen, dass Port 1522 in der Primärdatenbank (der Quelldatenbank) und Port 1521 in der Standbydatenbank (der Zieldatenbank) geöffnet ist, damit die Datenbanken eine Verbindung herstellen können.
Kommunikation zwischen Oracle Cloud Infrastructure System und Oracle Cloud Infrastructure Classic System aktivieren
Auf dem Oracle Cloud Infrastructure Classic -System müssen Sie Port 22 und 1522 für Ingress-Datenverkehr aus dem virtuellen Oracle Cloud Infrastructure -Rechner-System öffnen.
Kommunikation zwischen Oracle Cloud Infrastructure Classic System und Oracle Cloud Infrastructure System aktivieren
Auf dem Oracle Cloud Infrastructure Database -System müssen Sie die Ports 22 und 1521 für Ingress-Datenverkehr aus dem Oracle Cloud Infrastructure Classic -System öffnen.
Stellen Sie sicher, dass Bundle-Patches eingespielt wurden und synchronisiert sind
Stellen Sie sicher, dass die Patchebene auf dem Oracle Cloud Infrastructure Classic -System der Primärdatenbank (der Quelldatenbank) niedriger oder gleich der Patchebene in der Standbydatenbank (der Zieldatenbank) des Oracle Cloud Infrastructure -Systems ist.