Services in der Cloud vorbereiten, um migrierte Daten zu akzeptieren

Bereiten Sie Ihren Oracle Cloud Infrastructure-Account vor, um migrierte Daten zu akzeptieren, indem Sie einen Speicher-Bucket zum Speichern der Daten erstellen und eine kompatible Datenbank in Ihrer Region bereitstellen. Die Datenbankversion muss mit der Version der Quelldatenbank identisch sein, und die Patchversion muss mit der Version der Quelldatenbank identisch (oder höher) sein.

Bucket in Object Storage erstellen

Buckets werden zum Speichern und Organisieren von Daten verwendet. Der von Ihnen erstellte Bucket ist der Container für die Daten, die in Oracle Cloud Infrastructure Object Storage gesichert werden.

  1. Klicken Sie in der Oracle Cloud Infrastructure-Konsole unter Coreinfrastruktur auf Object Storage.
  2. Wählen Sie das Compartment aus der Liste "Compartments" links auf der Seite aus.
    Im Compartment haben Sie die Ressourcen bereitgestellt.
  3. Klicken Sie auf Bucket erstellen.
  4. Benennen Sie den Bucket.
    Das System generiert einen Standard-Bucket-Namen, der das aktuelle Jahr, den aktuellen Monat, den aktuellen Tag und die aktuelle Zeit widerspiegelt. Beispiel: bucket-20210210-1359. Wenn Sie den Standardnamen in einen anderen Bucket-Namen ändern möchten, verwenden Sie Buchstaben, Zahlen, Gedankenstriche, Unterzeichen und Punkte. Geben Sie dabei keine vertraulichen Informationen ein. Beispiel: Benennen Sie den Bucket atp-upload.
  5. Verwenden Sie die Standardwerte für die Bucket-Attribute.
    Beispiel: Wählen Sie die Standard Storage Tier aus. Standard ist die primäre, Standardspeicherebene zur Speicherung von Daten, die schnellen und sofortigen Zugriff erfordern.
  6. Klicken Sie auf Bucket erstellen.

Oracle Base Database Service-Topologie bereitstellen

Der Terraform-Code für das Deployment der Ziel-Cloud-Topologie ist in Oracle Cloud Infrastructure Resource Manager oder GitHub verfügbar. Mit dem Code können Sie die erforderlichen Netzwerkressourcen, eine Compute-Instanz für den Bastionserver und Oracle Base Database Service bereitstellen.

  • Stellen Sie die Cloud-Ressourcen mit Oracle Cloud Infrastructure Resource Manager bereit:
    1. Klicken Sie auf .In Oracle Cloud bereitstellen
      Wenn Sie noch nicht angemeldet sind, geben Sie den Mandanten und die Benutzerzugangsdaten ein.
    2. Prüfen und akzeptieren Sie die Vertragsbedingungen.
    3. Wählen Sie die Region aus, in der der Stack bereitgestellt werden soll.
    4. Befolgen Sie die Anweisungen und Anweisungen zum Erstellen des Stacks auf dem Bildschirm.
    5. Klicken Sie nach dem Erstellen des Stacks auf Terraform-Aktionen, und wählen Sie Planen aus.
    6. Warten Sie, bis der Job abgeschlossen ist, und prüfen Sie den Plan.
      Um Änderungen vorzunehmen, kehren Sie zur Seite "Stackdetails" zurück, klicken Sie auf Stack bearbeiten, und nehmen Sie die erforderlichen Änderungen vor. Führen Sie dann die Aktion Planen erneut aus.
    7. Wenn keine weiteren Änderungen erforderlich sind, kehren Sie zur Seite "Stackdetails" zurück, klicken Sie auf Terraform-Aktionen, und wählen Sie Anwenden aus.
  • Stellen Sie die Cloud-Ressourcen mit der Terraform-CLI bereit:
    1. Gehen Sie zu GitHub.
    2. Laden Sie den Code auf Ihren lokalen Computer herunter.
    3. Führen Sie die erforderlichen Schritte in der README aus.
    4. Wenden Sie die Konfiguration mit der Terraform-CLI an.

Datenbank in Oracle Cloud Infrastructure bereitstellen

Stellen Sie eine kompatible Datenbank in Oracle Cloud Infrastructure bereit. Die Datenbank kann entweder eine Bare-Metal- oder eine virtuelle Maschine sein, die Version muss jedoch mindestens der Version der Quelldatenbank entsprechen.

Die Version der Zieldatenbank muss mit der Version der Quelldatenbank übereinstimmen oder höher sein. Die Zieldatenbank kann eine höhere Patchebene aufweisen. Wenn es sich um eine höhere Version handelt, ist vor der Migration ein Upgrade erforderlich.

Der Name der Containerdatenbank (CDB) oder System-ID (SID) in der Cloud muss mit dem CDB- oder SID-Namen der Quelldatenbank identisch sein. Je nach Typ des Datenbanksystems und der Anzahl der bereitgestellten Knoten kann das Provisioning eines Datenbanksystems über eine Stunde dauern.

Bevor Sie beginnen, muss das Compartment über ein virtuelles Cloud-Netzwerk-(VCN-)Setup mit einem privaten Subnetz verfügen, um Oracle Base Database Service bereitzustellen. Um auf die Datenbank zuzugreifen, müssen Sie entweder einen Bastionhost in einem öffentlichen Subnetz im VCN bereitstellen (damit er über eine öffentliche IP verfügt), oder Sie benötigen direkten Zugriff auf das private Netzwerk über VPN oder Oracle Cloud Infrastructure FastConnect. Erstellen Sie eine Sicherheitslistenregel im privaten Datenbanksubnetz, die Zugriff auf den Datenbankport (1521) aus dem CIDR-Block des öffentlichen Subnetzes gewährt.

  1. Öffnen Sie das Navigationsmenü in der OCI-Konsole.
  2. Klicken Sie auf Oracle Database und dann auf Oracle Base Database..
  3. Klicken Sie auf DB-System erstellen.
  4. Wählen Sie das Compartment aus, in dem sich das Datenbanksystem befindet.
  5. Name des DB-Systems.
  6. Wählen Sie eine Availability-Domain aus.
  7. Konfigurieren Sie die Ausprägung, die Ihren Datenbankanforderungen entspricht.

    Mit der Ausprägung werden der Typ des erstellten DB-Systems und die dem System zugewiesenen Ressourcen bestimmt. Standardmäßig AMD VM.Standard.E4. Die flexible Ausprägung mit 4 OCPUs ist ausgewählt.

    Um eine andere Ausprägung als die Standardausprägung anzugeben, klicken Sie auf Ausprägung ändern, und wählen Sie eine andere aus.

  8. Wählen Sie einen Ampere-, AMD- oder Intel-Prozessor in der Prozessorgruppe aus

    Hinweis:

    Wenn Sie eine flexible Ampere A1, AMD E4 oder Intel X9 auswählen, werden der Speicher, die Netzwerkbandbreite und die maximalen theoretischen IOPS proportional skaliert.

  9. OCPU konfigurieren: Wählen Sie die Anzahl der OCPUs aus, die Sie dieser Instanz zuweisen möchten.
    Bei Ampere A1-, AMD E4- und flexiblen Intel X9-Ausprägungen können Sie die Anzahl der OCPUs mit dem Regler im Feld Anzahl OCPUs pro Knoten auswählen.
    • Für die Ampere-A1-Ausprägung können mindestens 1 OCPU und maximal 57 OCPUs ausgewählt werden.
    • Bei einer AMD-E4-Ausprägung können mindestens 1 und maximal 64 OCPUs ausgewählt werden.
    • Für Intel X9-Ausprägungen können mindestens 1 OCPU und maximal 32 OCPUs ausgewählt werden.

    The following resources scale proportionately to the number of OCPUs you selected.

    • Memory (GB): Die Arbeitsspeichermenge, die Sie dieser Instanz zuweisen möchten.

      Bei den Ausprägungen Ampere A1, AMD E4 und Intel X9 wird der Arbeitsspeicher proportional auf Basis der ausgewählten OCPU-Anzahl skaliert.

      • Für die Ampere-A1-Ausprägung werden für jede OCPU 8 GB Arbeitsspeicher zugewiesen. Es werden mindestens 8 GB und maximal 456 GB Arbeitsspeicher zugewiesen.
      • Bei einer AMD-E4-Ausprägung werden für jede OCPU 16 GB Arbeitsspeicher zugewiesen. Es werden mindestens 16 GB und maximal 1024 GB Speicher zugewiesen.
      • Bei der Intel-Ausprägung X9 werden für jede OCPU 16 GB Arbeitsspeicher zugewiesen. Es werden mindestens 16 GB und maximal 512 GB Speicher zugewiesen.
    • Netzwerkbandbreite (Gbit/s): Die Menge der Netzwerkbandbreite, die Sie dieser Instanz zuweisen möchten.

      Bei Ampere-A1-, AMD-E4- und Intel-X9-Ausprägungen wird die Bandbreite proportional auf Basis der ausgewählten OCPU-Anzahl skaliert. Für jede OCPU wird 1 Gbit/s Netzwerkbandbreite zugewiesen.

      • Bei einer Ampere-A1-Ausprägung wird eine Netzwerkbandbreite von mindestens 1 Gbit/s und maximal 40 Gbit/s zugewiesen.
      • Bei einer AMD-E4-Ausprägung wird eine Netzwerkbandbreite von mindestens 1 Gbps und maximal 40 Gbps zugewiesen.
      • Bei einer Intel X9-Ausprägung wird eine Netzwerkbandbreite von mindestens 1 Gbit/s und maximal 32 Gbit/s zugewiesen.
    • Theoretical max IOPS: The amount of input and output per second (IOPS) you want to allocate to this instance. Der theoretische maximale IOPS-Wert hängt auch vom ausgewählten Speicher ab.

      Bei den Ausprägungen Ampere A1, AMD E4 und Intel X9 wird die theoretische maximale IOPS-Menge proportional auf Basis der ausgewählten OCPU-Anzahl skaliert. Für jede OCPU wird ein theoretischer maximaler IOPS-Wert von "16K" zugewiesen.

      • Bei der Ampere-Ausprägung A1 werden mindestens 16K und maximal 640K theoretische maximale IOPS zugewiesen.
      • Bei einer AMD-E4-Ausprägung sind mindestens 16K und maximal 640K theoretische maximale IOPS zugewiesen.
      • Bei der Intel-Ausprägung X9 werden mindestens 16K bis maximal 512K theoretische maximale IOPS zugewiesen.
  10. Klicken Sie auf Ausprägung auswählen.
  11. Speicher konfigurieren
    Um einen anderen Speicher als den Standardspeicher anzugeben, klicken Sie auf Speicher ändern, und wählen Sie einen verfügbaren Speicher in der Liste aus.
    • Ampere A1-Ausprägung wird nur in Logical Volume Manager unterstützt. Wenn die Ampere-Ausprägung A1 ausgewählt ist, ändert sich der Softwaretyp der Speicherverwaltung in Logical Volume Manager mit der Option "Höhere Performance".
  12. Speicherverwaltungssoftware auswählen:
    • Oracle Grid Infrastructure zur Verwendung von Oracle Automatic Storage Management (für Produktions-Workloads empfohlen). Es ermöglicht die nahtlose Verwaltung des Speichers über mehrere Knoten hinweg und wird für Resilienz empfohlen. Version 11g ist nur bei Verwendung von Oracle Grid Infrastructure verfügbar.
    • Mit Logical Volume Manager können Sie das DB-System schnell mit der Storageverwaltungssoftware Logical Volume Manager bereitstellen

      Hinweis:

      • Ampere A1-Ausprägung wird nur in Logical Volume Manager unterstützt.
      • Der Wert für den verfügbaren Speicher (GB), den Sie beim Provisioning angeben, bestimmt den maximalen Gesamtspeicher, der durch Skalierung verfügbar ist.
  13. Konfigurieren Sie die Speicherperformance, indem Sie die für diese Datenbank erforderliche Speichermenge auswählen.
    1. Wählen Sie unter Speicher-Volume-Performance eine der folgenden Optionen aus:
      • Balanced für die meisten Workloads, die ein Gleichgewicht zwischen Performance und Kosteneinsparungen erfordern.
      • Höhere Performance für große Datenbanken und Workloads mit hohen I/O-Anforderungen. Das ist die Standardperformanceebene.
    2. Wählen Sie unter Available Data Storage (GB) die Blockspeichermenge in GB aus, die dem DB-System zugewiesen werden soll.
      Der verfügbare Speicher kann nach dem Provisioning Ihres DB-Systems nach Bedarf vertikal oder horizontal skaliert werden.

    Im schreibgeschützten Feld Recovery-Bereichsspeicher (GB) wird der Speicherplatz angezeigt, der für Recovery-Logdaten verfügbar ist (RECO-Speicher). Der Recovery-Bereichsspeicher wird basierend auf dem ausgewählten Speicher bestimmt. Sie können den Recovery-Bereichsspeicher jedoch nach dem Provisioning unabhängig ändern.

    In dem schreibgeschützten Abschnitt Erwartete theoretische maximale IOPS für Datenspeicher werden die maximalen theoretischen IOPS angezeigt, die für den ausgewählten Speicher erreichbar sind.

  14. Klicken Sie auf Änderungen speichern.
  15. DB-System konfigurieren.
    1. Geben Sie die Knotenanzahl gesamt an, um die Anzahl der Knoten im DB-System zu definieren.
      Sie können einen oder zwei Knoten angeben. Es hängt auch von der ausgewählten Ausprägung und dem ausgewählten Speicher ab.
      • Für RAC-DB-Systeme mit mehreren Knoten sind mindestens zwei OCPUs pro Knoten erforderlich. Sie sind in Logical Volume Manager nicht verfügbar.
      • Ampere-A1-Ausprägung und VM.Standard2.1-Ausprägung sind nur auf DB-Systemen mit einem Knoten verfügbar.
    2. Oracle Database-Softwareedition
      Die vom DB-System unterstützte Datenbankedition. Die Datenbankedition kann später nicht mehr geändert werden.
      • Oracle Database Standard Edition wird auf ausprägungsbasierten Ampere-DB-Systemen A1 nicht unterstützt.
    3. Gesamtspeicherplatz (GB)
      Schreibgeschütztes Feld. Zeigt die Gesamtmenge an Speicher an, die vom DB-System belegt wird, einschließlich Speicher, der von der DB-Systemsoftware benötigt wird. Die Größe des Backups bestimmt den Mindestwert für den verfügbaren Speicher.
    4. Cluster-Name
      Wird nur für DB-Systeme mit mehreren Knoten angezeigt, damit Sie das Cluster angeben können, in dem der Knoten gespeichert werden soll.
    5. Theoretische max. IOPS
      Zeigt den maximalen IOPS-Wert an, der für Ihre Instanz unterstützt wird. Das ist das Minimum der Netzwerk-IOPS und Speicher-IOPS, die Sie in den Abschnitten "Ausprägung konfigurieren" und "Speicher konfigurieren" ausgewählt haben.
      • Der maximale theoretische IOPS-Wert wird basierend auf einer Datenbank mit einer Blockgröße von 8K berechnet.
  16. IOPS-Begrenzungsfaktor
    Zeigt entweder Speicher oder Netzwerk basierend auf dem theoretischen maximalen IOPS-Wert an. Damit können Sie feststellen, ob Sie den Speicher oder die Netzwerkbandbreite (durch proportionale Erhöhung der OCPU-Anzahl) für Ihre Ausprägungen erhöhen müssen, wenn mehr IOPS erforderlich sind.
  17. Fügen Sie einen SSH-Schlüssel hinzu, um den Public Key für den Zugriff hochzuladen.
  18. Lizenztyp auswählen
    • Lizenz enthalten bedeutet, dass die Kosten dieser Oracle Cloud Infrastructure Database-Serviceressource sowohl die Oracle Database-Softwarelizenzen als auch den Service umfassen.
    • Bring Your Own License bedeutet, dass Sie die Oracle Database-Softwarelizenzen Ihrer Organisation für diese Oracle Cloud Infrastructure Database-Serviceressource verwenden.
  19. Geben Sie die Netzwerkinformationen an
    1. Virtuelles Cloud-Netzwerk. Klicken Sie auf Compartment ändern, um ein VCN in einem anderen Compartment auszuwählen.
      Das VCN, in dem das DB-System erstellt werden soll.
    2. Clientsubnetz. Klicken Sie auf Compartment ändern, um ein Subnetz in einem anderen Compartment auszuwählen.
      Das Subnetz, an das das DB-System angehängt ist. Verwenden Sie für RAC-DB-Systeme mit einem sowie für solche mit mehreren Knoten kein Subnetz, das sich mit 192.168.16.16/28 überschneidet, da dieses vom Private Interconnect von Oracle Clusterware in der Datenbankinstanz verwendet wird. Wenn Sie ein sich überschneidendes Subnetz angeben, funktioniert der Private Interconnect nicht.
    3. (Optional) Netzwerksicherheitsgruppen

      Optional können Sie eine oder mehrere Netzwerksicherheitsgruppen (NSGs) für Ihr DB-System angeben. NSGs fungieren als virtuelle Firewalls, sodass Sie ein Set von Ingress- und Egress-Sicherheitsregeln auf das DB-System anwenden können. Sie können maximal fünf NSGs angeben.

      Hinweis:

      Wenn Sie ein Subnetz mit einer Sicherheitsliste auswählen, gelten für das DB-System sowohl die Regeln in der Sicherheitsliste als auch die Regeln der NSGs.

      So verwenden Sie Netzwerksicherheitsgruppen:

      1. Wählen Sie Netzwerksicherheitsgruppen zur Kontrolle des Traffics verwenden aus. Sie müssen ein virtuelles Cloud-Netzwerk ausgewählt haben, um dem DB-System NSGs zuweisen zu können.
      2. Geben Sie die NSG an, die mit dem DB-System verwendet werden soll. Möglicherweise müssen Sie mehrere NSGs verwenden. Wenden Sie sich im Zweifelsfall an den Netzwerkadministrator.
      3. Um zusätzliche NSGs zu verwenden, klicken Sie auf + Weitere Netzwerksicherheitsgruppe.
  20. Hostdomainname für das DB-System.
    Wenn das ausgewählte Subnetz den von Oracle bereitgestellten Internet- und VCN-Resolver für die DNS-Namensauflösung verwendet, wird in diesem Feld der Domainname für das Subnetz angezeigt. Dieser Name kann nicht geändert werden. Andernfalls können Sie einen beliebigen Domainnamen angeben. Bindestriche (-) sind nicht zulässig.
  21. Host- und Domain-URL.
    Fasst den Host- und Domainnamen zusammen und zeigt den vollqualifizierten Domainnamen (FQDN) für die Datenbank an. Die maximale Länge beträgt 64 Zeichen.
  22. Diagnoseerfassung.

    Mit dem Feature für Diagnoseerfassung und -benachrichtigungen können Oracle Cloud Operations und Sie Probleme mit Gast-VMs schnell und effektiv identifizieren, untersuchen, verfolgen und lösen. Abonnieren Sie Ereignisse, um über Änderungen des Ressourcenstatus benachrichtigt zu werden. Sie können dieses Feature jederzeit aktivieren oder deaktivieren.

  23. Klicken Sie auf Erweiterte Optionen anzeigen, um erweiterte Optionen für das DB-System anzugeben.
    Beispiel: Die Faultdomain, in der sich das DB-System befindet, und die Standardzeitzone für das DB-System.
  24. Klicken Sie auf Weiter, um zum Bildschirm Datenbankinformationen zu gelangen, und geben Sie die folgenden Informationen für die anfängliche Datenbank an.
    1. Datenbankname
      Geben Sie den Datenbanknamen (auch als DB_NAME bezeichnet) ein, der dem Quell-CDB-Namen oder der Quelldatenbank-SID entspricht. Die Quell- und Zieldatenbanknamen müssen übereinstimmen, damit die Restore-Phase nahtlos funktioniert.
    2. Datenbankimage
      Bestimmt, welche Oracle Database-Version für die Datenbank verwendet wird.
    3. Kennwort
      Legen Sie ein Kennwort für den Benutzer SYS fest, das den Kennwortanforderungen entspricht. Das SYS-Kennwort muss mit dem SYS-Kennwort der Quelldatenbank übereinstimmen.
  25. Klicken Sie auf DB-System erstellen.