DB-Systemupgrades

HeatWave Service unterstützt automatische und manuelle Upgrades.

  • Automatische Upgrades:
    • Updates innerhalb derselben Version, wie z.B. 8.0.33-u1, werden automatisch während des Wartungsfensters eingespielt, das Sie im DB-System definieren. Die Updateversionen enthalten kritische Patches wie Sicherheits- und Stabilitätskorrekturen.
    • Eine veraltete Version steht etwa drei Monate nach dem Verfalldatum nicht mehr zur Verfügung. Siehe MySQL Policy zur Einstellung und Entfernung von Versionen in HeatWave Service. Jedes DB-System, auf dem eine nicht verfügbare Version ausgeführt wird, wird während des nächsten Wartungsfensters automatisch upgegradet. Es wird auf die niedrigste Version aktualisiert, die derzeit in derselben Serie verfügbar ist. Beispiel: Wenn Version 8.0.31 nicht mehr verfügbar ist, wird sie auf 8.0.32 upgegradet, und wenn Version 8.1.0 nicht mehr verfügbar ist, wird sie auf 8.2.0 upgegradet.
    • Bei einem DB-System vom Typ "Immer kostenlos" führt der Wartungsprozess immer ein Upgrade der Datenbankversion auf die höchste verfügbare Version durch.
  • Manuelle Upgrades: Sie können die Version mit der Konsole oder der CLI manuell aktualisieren. Siehe DB-Systeme manuell upgraden.
    Hinweis

    Bevor Sie das DB-System upgraden, sollten Sie ein vollständiges Backup ausführen.

DB-System manuell aktualisieren

Mit der Konsole oder CLI können Sie ein DB-System manuell auf eine höhere Version upgraden. Sie können ein Upgrade auf dieselbe Version durchführen (um die neuesten Sicherheits- und kritischen Korrekturen zu erhalten), aber Sie können kein Downgrade auf eine frühere Version durchführen.

Hinweis

Wenn Sie ein Upgrade der Hauptversion wie MySQL 8.0 auf MySQL 8.4 ausführen möchten, sollten Sie die Änderungen vor dem Upgrade prüfen. Siehe Upgrade der Major-Version.

Konsole verwenden

Verwenden Sie die Konsole, um das DB-System manuell upzugraden.

Diese Aufgabe erfordert Folgendes:
  • Ein ausgeführtes DB-System.
Hinweis

Vor dem Upgrade wird empfohlen, ein vollständiges Backup des DB-Systems zu erstellen. Siehe Manuelles Backup erstellen.
Führen Sie die folgenden Schritte aus, um das DB-System zu aktualisieren:
  1. Öffnen Sie das Navigationsmenü, und wählen Sie Datenbanken. Wählen Sie unter HeatWave MySQL die Option "DB-Systeme" aus.
  2. Wählen Sie Ihr Compartment im Listengeltungsbereich aus.
  3. Suchen Sie in der Liste der DB-Systeme das DB-System, das Sie upgraden möchten, und führen Sie einen der folgenden Schritte aus:
    • Wählen Sie das Menü "Aktionen" in derselben Zeile wie das DB-System aus, und wählen Sie Datenbankversion bearbeiten aus.
    • Wählen Sie den Namen des DB-Systems aus, um die Seite DB-Systemdetails zu öffnen. Wählen Sie im Feld Datenbankversion die Option Bearbeiten oder im Menü Weitere Aktionen die Option Datenbankversion bearbeiten aus.
    Das Dialogfeld wird angezeigt.
  4. Wählen Sie im Dialogfeld Datenbankversion bearbeiten die erforderliche Version aus.
    Hinweis

    Sie können dieselbe Version auswählen, um die neuesten Serviceupdates abzurufen, wenn die Version noch im Service verfügbar ist.
  5. Wählen Sie Änderungen speichern aus.
Das DB-System wechselt in den Status UPDATING, während es aktualisiert wird.

CLI verwenden

Mit der Befehlszeilenschnittstelle können Sie das DB-System manuell upgraden.

Diese Aufgabe erfordert Folgendes:
Hinweis

Vor dem Upgrade wird empfohlen, ein vollständiges Backup des DB-Systems zu erstellen. Siehe Manuelles Backup erstellen.
Führen Sie die folgenden Schritte aus, um das DB-System zu aktualisieren:
  1. Verwenden Sie den Befehl version list, um die Liste der verfügbaren Versionen abzurufen:
    oci mysql version list --compartment-id <CompartmentOCID>
    Sie erhalten eine ähnliche Antwort wie im folgenden Beispiel:
    {
      "data": [
        {
          "version-family": "8.0",
          "versions": [
            {
              "description": "8.0.32",
              "version": "8.0.32"
            },
            {
              "description": "8.0.33",
              "version": "8.0.33"
        }
      ]
    }
  2. Bestätigen Sie die Version des DB-Systems. Siehe Version eines MySQL Server abrufen.
  3. Aktualisieren Sie die Version von einer niedrigeren Version auf eine höhere Version wie 8.0.32 auf 8.0.33 oder auf dieselbe Version wie 8.0.33 auf 8.0.33, um die neuesten Serviceupdates zu erhalten:
    oci mysql db-system update 
                 --db-system-id <DBSystemOCID> 
                 --mysql-version <LatestMySQLVersion>
Der Status des DB-Systems ändert sich in UPDATING, und die Version ändert sich in 8.0.33.