Wartung eines Standalone-DB-Systems
Oracle startet die Wartung eines Standalone-DB-Systems (mit oder ohne aktiviertem HeatWave-Cluster) innerhalb von zwei Stunden nach der Startzeit des Wartungsfensters, die Sie für das DB-System definieren.
Bei der Wartung des DB-Systems entsteht eine kurze Ausfallzeit. Um die Ausfallzeit zu reduzieren, verwenden Sie High-Availability-DB-Systeme. Siehe High Availability.
Die Wartung eines Standalone-DB-Systems umfasst die folgenden Schritte:
- Neue Ressourcen werden mit dem neuesten Betriebssystem und dem MySQL-Server gestartet.
- Daten werden zwischen dem alten und dem neuen System synchronisiert.
- Wenn dem DB-System ein HeatWave-Cluster zugeordnet ist, werden die Daten im Cluster HeatWave automatisch wiederhergestellt oder neu geladen. Siehe HeatWave Clusterdaten-Recovery.
- Die Endpunkte des DB-Systems werden an die neuen Ressourcen angehängt, und neue Verbindungen sind zulässig.
Hinweis
Wenn während der Wartung Fehler auftreten, wird der Vorgang gestoppt, das Rollback auf das alte DB-System ausgeführt und Verbindungen wiederaufgenommen.
Je nach DB-Systemeinstellungen und -konfiguration wird eine der folgenden Wartungstechniken verwendet:
- Offlinewartung: Der MySQL-Server wird gestoppt, und der Speicher wird geklont, um die Datenkonsistenz zwischen dem alten und dem neuen System sicherzustellen. Der Zugriff auf das DB-System bleibt für Lese- und Schreibvorgänge ab dem Stopp des Servers unzugänglich, bis Verbindungen zum neuen System zulässig sind.
- Wartung nahezu ohne Ausfallzeit: Der Server MySQL wird nicht gestoppt, und Daten werden zwischen dem alten und dem neuen System repliziert, um die Datenkonsistenz sicherzustellen. Während der Replikation bleibt das System für Lese- und Schreibvorgänge zugänglich. Wenn das neue System bereit ist, wird eine kurze Ausfallzeit festgelegt, bei der Verbindungen auf dem alten System blockiert werden und alle Transaktionen auf den neuen Server angewendet werden. Während dieser kurzen Ausfallzeit werden eingehende Replikationskanäle vorübergehend deaktiviert. Diese Kanäle werden automatisch ausgeführt und repliziert, nachdem die Wartung abgeschlossen ist.
Wartung von nahezu null Ausfallzeiten wird nur angewendet, wenn die folgenden Voraussetzungen erfüllt sind:
- Das angeforderte MySQL-Upgrade ist kein Upgrade der Hauptversion. Siehe Major Version Upgrade.
- Das DB-System hat kein HeatWave-Cluster.
- Das DB-System verfügt weder über Lesereplikate noch über einen Leseendpunkt.
- Der Wert der Variablen
binlog_expire_logs_secondsin der DB-Systemkonfiguration ist größer oder gleich 3600. Siehe Konfigurationsvariablen. - Der letzte Wartungsvorgang auf Ihrem DB-System darf keine Ausfallzeit von nahezu null sein.
Wenn eine dieser Voraussetzungen nicht erfüllt ist, wird die Offlinewartung auf das DB-System angewendet.
Um die Ausfallzeit zu minimieren, planen Sie Ihr Wartungsfenster während eines Zeitraums mit geringer Arbeitslast, der nicht mit großen Aktualisierungsvorgängen zusammenfällt. Weitere Informationen finden Sie unter DB-Systemwartung konfigurieren.
Verwandte Themen