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 ist etwa drei Monate nach dem Verfallsdatum nicht mehr verfügbar. Siehe MySQL Versions Deprecation and Removal Policy 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 verfügbar ist, wird ein Upgrade auf 8.0.32 durchgeführt, und wenn Version 8.4.0 nicht verfügbar ist, wird ein Upgrade auf 8.4.1 durchgeführt.
    • 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. Suchen Sie auf der Listenseite DB-Systeme die DB-Systeme, mit denen Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder des DB-Systems benötigen, finden Sie weitere Informationen unter DB-Systeme auflisten - Konsole verwenden.
  2. Wählen Sie das Register Details aus.
  3. Wählen Sie im Feld Datenbankversion die Option Bearbeiten aus:
  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.