Oracle-Datenbankarbeitslast bereitstellen

In diesem Dokument wird beschrieben, wie Sie eine Oracle Database-Arbeitslast auf Google Cloudbereitstellen. Dazu verwenden Sie das interaktive Deployment-Automatisierungstool in Workload Manager.

Oracle-Datenbankbereitstellung erstellen

Führen Sie die folgenden Aufgaben aus, um eine Oracle-Datenbank zu konfigurieren und bereitzustellen:

  1. Rufen Sie in der Google Cloud Console die Seite Workload Manager auf.

    Zum Arbeitslastmanager

  2. Klicken Sie im Navigationsbereich von Workload Manager auf Bereitstellungen.

  3. Wählen Sie das Projekt aus, in dem Sie die Bereitstellung erstellen möchten.

  4. Klicken Sie auf Bereitstellung erstellen und wählen Sie Oracle Database aus.

  5. Wenn Sie nicht über die erforderlichen Rollen und Berechtigungen verfügen, werden diese im Tool für die automatisierte Bereitstellung mit Anleitung angegeben. Klicken Sie auf Gewähren und fortfahren.

  6. Geben Sie im Abschnitt Deployment-Grundlagen Informationen zu Ihrem Deployment und den Anforderungen an die Arbeitslast ein.

    Workload Manager verwendet diese grundlegenden Informationen, um die Daten zu ermitteln, die auf den nachfolgenden Tabs erhoben werden sollen. Workload Manager bietet auch Empfehlungen für Ihre Bereitstellungskonfiguration basierend auf diesen Grundeinstellungen.

    1. Geben Sie einen Namen ein, um die Arbeitslast zu beschreiben, die Sie bereitstellen.

      Dieser Name muss in dem Projekt, in dem Sie die Arbeitslast bereitstellen, eindeutig sein. Sie können für den Namen kleingeschriebene alphanumerische Zeichen und Bindestriche verwenden. Der Name muss jedoch mit einem Buchstaben beginnen und darf nicht mit einem Bindestrich enden. Er muss mindestens 3 und darf höchstens 22 Zeichen enthalten.

    2. Fügen Sie im Feld Deployment-Beschreibung eine Beschreibung für Ihre Arbeitslast hinzu, die später im Dashboard mit Ihren Deployments angezeigt wird.

    3. Wählen Sie im Feld Dienstkonto ein Dienstkonto aus, das Sie an Ihr Oracle-Deployment anhängen möchten. Workload Manager verwendet dieses Dienstkonto, um andere APIs und Dienste aufzurufen, um die für die Bereitstellung erforderlichen Ressourcen zu erstellen. Sie können entweder ein vorhandenes Dienstkonto auswählen oder ein neues erstellen. Weitere Informationen finden Sie unter Vom Nutzer verwaltetes Dienstkonto.

    4. Wählen Sie im Feld Dienstkonto für Compute Engine ein Dienstkonto für die Compute Engine-VMs aus, die während der Bereitstellung erstellt werden. Sie können entweder ein vorhandenes Dienstkonto auswählen oder ein neues erstellen.

    5. Optional: Dieser Schritt ist nur erforderlich, wenn Ihre Organisation die Einhaltung von VPC Service Controls erzwingt. Geben Sie im Feld Privater Pool den Namen eines privaten Cloud Build-Pools an, der für VPC Service Controls konfiguriert ist, und zwar im folgenden Format:

      projects/PRIVATEPOOL_PROJECT_ID/locations/REGION/workerPools/PRIVATEPOOL_ID
      

      Ersetzen Sie Folgendes:

      • PRIVATEPOOL_PROJECT_ID ist die ID des Projekts, das den privaten Pool enthält.
      • REGION: die Region, in der Sie den privaten Pool erstellt haben.
      • PRIVATEPOOL_ID: die ID des privaten Pools.

      Weitere Informationen finden Sie unter Privaten Cloud Build-Worker-Pool verwenden.

    6. Wählen Sie eine Release-Version von Oracle Database aus.

      Workload Manager unterstützt Oracle Database Enterprise Edition und die Releaseversion 19c.

    7. Wählen Sie eine Release-Aktualisierung aus.

      Wenn Sie eine Entwicklerlizenz verwenden möchten, ist nur Oracle Database 19c (19.3) verfügbar. Wählen Sie in diesem Fall im Menü Release-Update die Option 19.3 Update aus.

    8. Wählen Sie ein Bereitstellungsmodell aus:

      • Einzelne Instanz: In diesem Modell wird Ihre Oracle-Datenbank auf einer einzelnen VM bereitgestellt.
      • Hochverfügbarkeit mit Oracle Data Guard: Oracle-Instanzen werden auf mehreren VMs im Schutzmodus „Maximale Verfügbarkeit“ bereitgestellt, um für Hochverfügbarkeit zu sorgen. Weitere Informationen finden Sie in der Oracle-Dokumentation.
    9. Wählen Sie im Feld Secret for Database credentials (Secret für Datenbankanmeldedaten) den Namen des Secrets aus, das dem Passwort für Ihre Oracle-Datenbank entspricht. Das Tool „Geführte Bereitstellungsautomatisierung“ verwendet dieses Passwort während des gesamten Bereitstellungs- und Installationsprozesses. Dieses Secret muss die Anforderungen an die Passwortkomplexität erfüllen und im selben Google Cloud -Projekt vorhanden sein, in dem Sie die Bereitstellung erstellen.

    10. Geben Sie einen Datenbanknamen ein.

      Der Datenbankname darf nur Buchstaben, Ziffern und Unterstriche enthalten. Er darf maximal 8 Zeichen lang sein.

    11. Geben Sie einen Datenbank-Domainnamen ein.

      Der Datenbankdomainname kann entweder leer sein oder mit einem Buchstaben beginnen und nur Buchstaben, Ziffern, Unterstriche, Bindestriche und Punkte enthalten. Sie kann zwischen 1 und 128 Zeichen lang sein.

    12. Optional. Klicken Sie das Kästchen Multitenant aktivieren an, um Oracle Multitenant zu aktivieren.

      Die Oracle Multitenant-Architektur ermöglicht es einer einzelnen Containerdatenbank, mehrere isolierte Plug‑in-Datenbanken zu hosten. Dadurch können Ressourcen effizient konsolidiert und einfacher verwaltet werden. Weitere Informationen finden Sie in der Oracle-Dokumentation.

    13. Optional. Aktivieren Sie das Datenbankmonitoring.

      Wenn Sie die Datenbanküberwachung aktivieren, wird die Erfassung von Messwerten konfiguriert, damit Sie den Zustand Ihrer Datenbanken im Blick behalten können. Eine Liste der erhobenen Messwerte finden Sie unter Unterstützte Messwerte.

      Die erfassten Messwerte werden an Cloud Monitoring gesendet. Dort können Sie die Messwerte in Dashboards ansehen und Benachrichtigungen einrichten. Weitere Informationen finden Sie unter Messwerte ansehen.

    14. Wenn Sie das Datenbankmonitoring aktivieren möchten, wählen Sie einen Secret-Namen für Monitoring-Anmeldedaten aus. Dieses Secret muss die Anforderungen an die Passwortkomplexität erfüllen und im selben Google Cloud -Projekt vorhanden sein, in dem Sie die Bereitstellung erstellen.

  7. Klicken Sie auf Weiter, um fortzufahren.

  8. Führen Sie auf dem Tab Virtuelle Maschine die folgenden Schritte aus:

    1. Wählen Sie die primäre Region aus, in der Sie die VM erstellen möchten.

      Weitere Informationen finden Sie unter Unterstützte Regionen.

    2. Wählen Sie eine primäre Zone aus der angegebenen Region aus.

    3. Wählen Sie eine sekundäre Region und eine sekundäre Zone aus.

      Diese Optionen sind nur verfügbar, wenn Sie auf dem Tab Deployment basics das Bereitstellungsmodell Oracle Data Guard high availability ausgewählt haben.

    4. Wählen Sie Ihr VPC-Netzwerk aus.

    5. Wählen Sie das Subnetz im angegebenen VPC-Netzwerk aus.

    6. Wählen Sie ein sekundäres Subnetz aus. Diese Option ist nur verfügbar, wenn sich Ihre primäre und sekundäre Region unterscheiden.

    7. Wenn Sie ein benutzerdefiniertes VM-Namenspräfix festlegen möchten, geben Sie ein Präfix ein, das auf die Namen aller VMs angewendet werden soll, die während der Bereitstellung erstellt werden. Das Präfix muss zwischen 3 und 32 Zeichen lang sein.

      Standardmäßig ist das VM-Namenspräfix auf den Namen Ihrer Bereitstellung festgelegt.

    8. Wählen Sie im Feld Software-Installationsmedium den Cloud Storage-Bucket aus, den Sie zum Hosten Ihrer Installationsdateien erstellt haben.

      Da der Bucket leer ist und noch keine Dateien enthält, wird ein Fehler angezeigt, der auf die fehlenden Dateien für das Release-Update hinweist, das Sie im Abschnitt Deployment basics (Grundlagen der Bereitstellung) ausgewählt haben. Gehen Sie dazu so vor:

      1. Laden Sie die fehlenden Dateien auf Ihren lokalen Computer herunter:

        • Laden Sie Patches (Dateien, die mit „p“ beginnen) von My Oracle Support herunter.
        • Laden Sie Basisversionen aus der Oracle Software Delivery Cloud oder dem Oracle Technology Network herunter.

      2. Laden Sie die Dateien in Ihren Bucket hoch.

      3. Wählen Sie noch einmal im Feld Software-Installationsmedium den Cloud Storage-Bucket aus. Das Tool zur automatischen Bereitstellung mit Anleitung validiert Ihre Dateien. Wenn kein Fehler auftritt, können Sie mit den nächsten Schritten fortfahren.

    9. Wählen Sie eine Maschinenserie für die Datenbank-VMs aus.

    10. Wählen Sie einen Maschinentyp für die Datenbank-VMs aus.

  9. Klicken Sie auf Weiter, um fortzufahren.

  10. Geben Sie auf dem Tab Speicher die Informationen zum Erstellen von Speicherlaufwerken ein.

    Durch den Bereitstellungsprozess werden vier Speichervolumes erstellt. Passen Sie die anfänglichen Volume-Größen anhand der erwarteten Nutzung an.

    1. Bootlaufwerk: Enthält das Betriebssystem und alle wichtigen Dateien, die zum Starten des Servers erforderlich sind. Sie können zwischen 20 GB und 65.536 GB Speicherplatz bereitstellen.
    2. Laufwerk mit Software-Binärprogrammen: Enthält Oracle-Softwaredateien und das Verzeichnis ORACLE_HOME. Sie können zwischen 30 GB und 65.536 GB Speicherplatz bereitstellen.
    3. Laufwerk für Datendateien: Hier wird die Datenbank selbst gespeichert, einschließlich des Oracle-Datenwörterbuchs und der Nutzerdaten. Sie können zwischen 10 GB und 65.536 GB Speicher bereitstellen.
    4. Laufwerk mit Bereich für schnelle Wiederherstellung: Hier werden Dateien gespeichert, die für die Wiederherstellung relevant sind, z. B. archivierte Redo-Logs und lokale RMAN-Sicherungen. Sie können zwischen 15 GB und 65.536 GB Speicherplatz bereitstellen.
  11. Klicken Sie auf Weiter, um die Bereitstellungskonfiguration zu prüfen.

    Auf dem Tab Überprüfen wird Ihre Bereitstellungskonfiguration mit dem Tool „Geführte Bereitstellungsautomatisierung“ anhand Ihres verfügbaren Kontingents validiert. Wenn das Kontingent nicht ausreicht, wird dies angezeigt. In diesem Fall können Sie entweder Ihre Bereitstellung so konfigurieren, dass sie Ihrem vorhandenen Kontingent entspricht, oder das Kontingent mit dieser Anleitung erhöhen:

    1. Klicken Sie auf Kontingenterhöhung beantragen.
    2. Aktualisieren Sie auf der Seite Kontingentänderungen die Kontingentwerte nach Bedarf.
    3. Klicken Sie auf Fertig.
    4. Klicken Sie auf Anfrage senden.
  12. Klicken Sie auf Erstellen, um die Oracle-Datenbankarbeitslast bereitzustellen.

Bereitstellungsstatus prüfen

Nachdem Sie das Deployment erstellt haben, können Sie den Status des Deployments im Dashboard überwachen, indem Sie den Mauszeiger auf das Symbol Status bewegen.

Sie erhalten eine Benachrichtigung in der Google Cloud Console, wenn Workload Manager den Bereitstellungsprozess abgeschlossen hat. Wenn die Bereitstellung nicht erfolgreich ist, erhalten Sie eine Fehlermeldung. Weitere Informationen zum Fehler finden Sie auf der Seite Bereitstellungsdetails. Klicken Sie dazu im Dashboard auf den Namen der Bereitstellung. Weitere Informationen finden Sie unter Bereitstellungsfehler beheben.

Bereitstellungsfehler beheben

Während der Bereitstellung erstellt Terraform die Google Cloud Ressourcen, z. B. die VMs und Speicherlaufwerke, und Ansible konfiguriert die Oracle-Software auf den VMs. Workload Manager stellt Logs für Terraform und Ansible über Cloud Build bzw. den Logs Explorer bereit.

Wenn während des Bereitstellungsprozesses ein Fehler auftritt, erhalten Sie eine Benachrichtigung in der Google Cloud Console. Auf der Seite Bereitstellungsdetails finden Sie zusätzliche Fehlerdetails, einschließlich der Ursache, eines Links zu den Protokollen mit zusätzlichen Informationen und Schritten zur Behebung des Fehlers.

Wenn der Fehler während des Terraform-Prozesses des Deployments aufgetreten ist:

  • Wenn das zugrunde liegende Problem eine Änderung der Bereitstellungskonfiguration erfordert (z. B. wenn der Bereitstellungsname nicht eindeutig war):

    1. Deployment löschen
    2. Erstellen Sie ein neues Deployment mit den richtigen Informationen.
  • Wenn das zugrunde liegende Problem keine Änderung der Bereitstellungskonfiguration erfordert (z. B. unzureichendes Kontingent):

    1. Beheben Sie das Problem.
    2. Klicken Sie in der Fehlermeldung auf Wiederholen, um den Bereitstellungsprozess fortzusetzen.

Wenn der Fehler während des Ansible-Prozesses des Deployments aufgetreten ist:

  • Wenn das zugrunde liegende Problem eine Änderung der Bereitstellungskonfiguration erfordert (z. B. wenn Sie den falschen Cloud Storage-Bucket für Oracle Database-Dateien angegeben haben):

    1. Deployment löschen
    2. Erstellen Sie eine neue Bereitstellung mit der richtigen Konfiguration.
  • Wenn das zugrunde liegende Problem keine Änderung der Bereitstellungskonfiguration erfordert (z. B. wenn das Betriebssystempaket nicht heruntergeladen werden konnte):

    1. Beheben Sie das Problem, falls zutreffend.
    2. Deployment löschen
    3. Erstellen Sie eine neue Bereitstellung mit der richtigen Konfiguration.

Nächste Schritte