Informationen zum Patch- und Wartungsfenster anzeigen, Patchebene festlegen

Autonomous Database verwendet vordefinierte Wartungsfenster, um Ihre Datenbank automatisch zu patchen. Sie können Wartungs- und Patchinformationen sowie Details zur Autonomous Database-Wartungshistorie anzeigen.

Geplante Wartung und Patching

Alle Autonomous Database-Instanzen werden automatisch einem Wartungsfenster zugewiesen, und verschiedene Instanzen können verschiedene Wartungsfenster haben.

Autonomous Database verwendet diese Wartungsfenster, um den gesamten Stack zu patchen, mit dem Ihre Datenbank ausgeführt wird, einschließlich Datenbanksoftware, Datenbankwörterbuch, Betriebssysteme, Exadata-Speicher, Firmware und mehr.

Patches enthalten Bugfixes, Sicherheitsfixes und neue Funktionen. Kritische Sicherheitsfixes werden immer angewendet, sobald sie verfügbar sind. Patches werden in allen Datenbanken einheitlich bereitgestellt, sodass Sie keine One-off-Patches verfolgen müssen. Nachdem ein Fix für ein Problem implementiert wurde, z.B. ein Problem in einer Datenbank, wird der Fix in allen Autonomous Database-Instanzen bereitgestellt.

Alle Patches durchlaufen einen strengen Test- und Validierungsprozess, der Teil einer kontinuierlichen Integrations- und Entwicklungspipeline ist. Fixes werden in mehreren Phasen und Umgebungen validiert, bevor sie in Early Patch- und Always Free-Datenbanken bereitgestellt werden, gefolgt von regulären Datenbanken auf Patchebene. Mit dieser Pipeline können Regressionen abgefangen und behoben werden, bevor der Patch in allen Datenbanken bereitgestellt wird. In dem unwahrscheinlichen Fall, dass Patching eine Regression einführt, verfügt Oracle über Prozesse, um das Problem zu mindern, einschließlich Aktionen wie die folgenden:

  • Rollback einer Teilmenge des Patches oder des gesamten Patches.

  • Datenbankparameter festlegen, um den Patch zu deaktivieren, der die Regression eingeführt hat

  • Ein Onlinepatch anwenden, um das Problem ohne Ausfallzeiten oder Verbindungsunterbrechungen zu beheben.

Automatische Regressionserkennung für Autonomous Database bietet eine proaktive Behandlung von Regressionen und ermöglicht eine automatisierte Problemerkennung, Diagnose und Minderung. Dies kann die manuelle Untersuchung von Problemen und die Einreichung von Serviceanfragen reduzieren oder überflüssig machen. Die automatische Regressionserkennung überwacht alle Datenbanken sowohl auf der Early- als auch auf der Regular-Patch-Ebene. Sie ist jedoch besonders nützlich, wenn Sie eine Workload auf einer Early-Datenbank auf Patchebene testen. Wenn die automatische Regressionserkennung ein Problem findet und eine Regression identifiziert, wird das Problem automatisch mit detaillierten Informationen gemeldet, um es zu diagnostizieren. Dieses automatisierte Reporting ermöglicht es Oracle im Rahmen des kontinuierlichen Bereitstellungs-Patching-Zyklus, das Problem zu mindern oder zu beheben, bevor Änderungen Produktionsdatenbanken erreichen (Regelmäßige Datenbanken auf Patchebene). Automatische Regressionserkennung kann möglicherweise nicht jedes Problem finden. Wenn Sie Probleme selbst sehen, können Sie eine Serviceanfrage einreichen.

Die automatische Regressionserkennung umfasst Folgendes:

  • Die automatische Regressionserkennung überwacht die Datenbank und speichert im Falle eines Vorfalls einen Fehler für den Vorfall mit detaillierten Diagnoseinformationen, die aus dem Automatic Workload Repository extrahiert wurden.

  • Das Vorfallberichtssystem erstellt Benachrichtigungen an Oracle Cloud Infrastructure Operations and Development-Teams mit Oracle Automatic Incident Monitoring.

  • Probleme werden durch die Analyse der Alerts zur automatischen Regressionserkennung gemindert.

  • Die automatische Regressionserkennung wird laufend weiterentwickelt und verbessert.

Auf der Seite "Autonomous Database-Details" werden das Feld Patchebene und das Feld Nächste Wartung angezeigt, das Datum und die Uhrzeit für das bevorstehende Wartungsfenster enthält. Das Datum wird automatisch aktualisiert, wenn das nächste Wartungsfenster geplant wird. Der Link Historie anzeigen enthält Details zu vergangenen Wartungsarbeiten. Im Feld Zielkomponente wird die Komponente angezeigt, die im nächsten Wartungsfenster aktualisiert werden soll.

Beschreibung von adb_patch_level.png folgt
Beschreibung der Abbildung adb_patch_level.png

Wenn Autonomous Data Guard aktiviert ist, zeigt die Konsole auch Wartungsinformationen für eine lokale Standbydatenbank an.

Der Wartungsbereich umfasst folgende Informationen:

Verwaltungsfeld Beschreibung

Patchebene

Zeigt die Patchebene für die Instanz an. Es gibt zwei Patchebenenoptionen: Regelmäßig und Frühzeitig. Klicken Sie auf Bearbeiten, um Einstellungen auf Patchebene zu verwalten.

Weitere Informationen finden Sie unter Patchebene festlegen.

Nächste Wartung

Gibt den Zeitraum für das nächste geplante Wartungsfenster an. Klicken Sie auf Historie anzeigen, um Details zu vergangenen Wartungsarbeiten anzuzeigen.

Weitere Informationen finden Sie unter Wartungsereignishistorie anzeigen.

Zielkomponente

Listet die Zielkomponenten für das bevorstehende Wartungsfenster auf. Mögliche Werte:

  • Datenbank: Wenn der Patch auf das Datenbank-Home und die ausführbaren Dateien angewendet wird.

  • Dictionary: Wenn der Patch für das Data Dictionary und Oracle APEX gilt.

  • Infrastruktur: Wenn der Patch für die Exadata-Hardware oder Grid Infrastructure eingespielt wird.

Nächste Wartung (lokaler Peer)

Gibt den Zeitraum für das nächste geplante Wartungsfenster für eine lokale Autonomous Data Guard-Standbydatenbank an. Klicken Sie auf Historie anzeigen, um Details zu vergangenen Wartungsarbeiten anzuzeigen.

Zielkomponente (lokaler Peer)

Listet die Zielkomponenten für das bevorstehende Wartungsfenster in Autonomous Data Guard auf. Mögliche Werte:

  • Datenbank: Wenn der Patch auf das Datenbank-Home und die ausführbaren Dateien angewendet wird.

  • Dictionary: Wenn der Patch für das Data Dictionary und Oracle APEX gilt.

  • Infrastruktur: Wenn der Patch für die Exadata-Hardware oder Grid Infrastructure eingespielt wird.

Kundenkontakte

Wenn Kundenkontakte festgelegt werden, sendet Oracle bei Autonomous Database-Serviceproblemen Benachrichtigungen an die angegebenen E-Mail-Adressen.

Weitere Informationen finden Sie unter Kundenkontakte für betriebliche Probleme und Ankündigungen anzeigen und verwalten.

Hinweise zur geplanten Wartung und zum Patching:

  • Das Autonomous Database-Operationsteam greift niemals auf Ihre Daten zu, es sei denn, Sie erteilen eine explizite Berechtigung über eine Serviceanfrage für eine bestimmte Dauer.

  • Wenn sich die Datenbank während des Wartungsfensters im Status " gestoppt" befindet, werden die Datenbankänderungen aus dem Patch beim Starten der Datenbank eingespielt.

  • Die Datenbank bleibt im Wartungsfenster verfügbar. Neue Verbindungen zur Datenbank werden immer erfolgreich sein. Je nachdem, welche Komponente gepatcht wird, werden die vorhandenen Datenbankverbindungen möglicherweise kurzzeitig getrennt. Sie können sie jedoch sofort wieder herstellen und die Datenbank weiter verwenden:

    • Bei Datenbankpatches werden vorhandene Verbindungen möglicherweise getrennt, wenn sie länger als die Drain-Zeit nach dem Patching ausgeführt werden.

    • Bei Infrastrukturpatches werden vorhandene Verbindungen möglicherweise getrennt, wenn sie länger als die Drain-Zeit nach dem Patching ausgeführt werden.

    • Bei Dictionary-Patches werden vorhandene Verbindungen möglicherweise getrennt, wenn sie Sperren für die Dictionary-Objekte enthalten, die gepatcht werden. Andernfalls sind die vorhandenen Verbindungen nicht betroffen. Beispiel: Wenn Ihre Anwendung während des Patchings eine Prozedur im Package DBMS_CLOUD ausführt und das Package gepatcht werden muss, wird die Session, die dieses Package verwendet, möglicherweise getrennt.

      Weitere Informationen finden Sie unter SESSION_EXIT_ON_PACKAGE_STATE_ERROR.

  • Mit Oracle Cloud Infrastructure Events können Sie sich benachrichtigen lassen, wenn die Wartung beginnt und endet. Weitere Informationen finden Sie unter Informationsereignisse in Autonomous Database.

  • Wenn Sie das zugewiesene Wartungsfenster am Samstag oder Sonntag in ein anderes 2-Stunden-Fenster in der lokalen Zeitzone der Region ändern möchten, reichen Sie eine Serviceanfrage beim Oracle Cloud-Support ein.

    Wenn Sie einen bestimmten Zeitraum für Ihr Wartungsfenster am Samstag oder Sonntag in der lokalen Zeitzone der Region angeben möchten, können Sie den Zeitraum mit derselben Serviceanfrage anfordern. Wenn Sie einen bestimmten Zeitraum für Ihr Wartungsfenster anfordern, kann die Änderung nur vorgenommen werden, wenn der angeforderte Zeitraum für Ihre Datenbank verfügbar ist.

  • Wenn der zugewiesene Speicher der Datenbank 384 TB beträgt, können Sie ein benutzerdefiniertes 2-Stunden-Fenster auswählen, indem Sie eine Serviceanfrage bei Oracle Cloud Support einreichen (d.h. Sie können eine Serviceanfrage einreichen, um einen bestimmten Tag und einen bestimmten Zeitraum entweder am Samstag oder Sonntag in der lokalen Zeitzone der Region für Ihr Wartungsfenster anzufordern).

Informationen zum Erfassen einer Workload aus einer Produktionsdatenbank und zum Wiedergeben der Workload auf einem aktualisierbaren Klon auf einer frühen Patchebene finden Sie unter Workloads gegen ein bevorstehendes Patch testen.

Weitere Informationen zum SLO mit Nullregression für Autonomous Database finden Sie unter Service Level Objective mit Nullregression.

Wartungsereignishistorie anzeigen

Sie können die Historie der Autonomous Database-Verwaltungsereignisse anzeigen, um Details zu vergangenen Wartungsereignissen wie Titel, Status, Startzeit und Endzeit anzuzeigen.

Führen Sie bei Bedarf die folgenden vorbereitenden Schritte aus:

  • Öffnen Sie die Oracle Cloud Infrastructure-Konsole, indem Sie neben "Oracle Cloud" auf Navigationssymbol klicken.

  • Klicken Sie im linken Navigationsmenü von Oracle Cloud Infrastructure auf Oracle Database, und klicken Sie je nach Workload auf eine von: Autonomous Data Warehouse, autonome JSON-Datenbank oder Autonomous Transaction Processing.
  • Wählen Sie auf der Seite "Autonome Datenbanken" unter den Links in der Spalte Anzeigename eine Autonomous Database aus.

So zeigen Sie die Wartungshistorie an:

  1. Klicken Sie auf der Seite "Autonomous Database-Details" unter Wartung auf Historie anzeigen.
  2. In der Oracle Cloud Infrastructure-Konsole wird die Seite für die Wartungshistorie angezeigt.
  3. (Optional) Mit dem Selektor Status können Sie Ereignisse nach Status filtern.

    Beispiel: Wenn Sie Erfolgr. auswählen, werden auf der Seite "Wartungshistorie" nur die Wartungsereignisse mit dem Status "Erfolgr." angezeigt.

Auf der Seite "Verwaltungshistorie" werden Details zu jedem Wartungsereignis angezeigt, einschließlich:
Feld Beschreibung

Überschrift

Der Name des Wartungsereignisses.

Wartungstyp

Geplant oder nicht geplant.

Zielkomponente

Der Typ der Ressource, in der das Wartungsereignis auftritt: Datenbank, Dictionary oder Infrastructure.

Status

Erfolgreich, Nicht erfolgreich oder In Bearbeitung.

Startzeit

Wartungsstartzeit.

Endzeit

Wartungsendzeit.

Hinweis

Die Wartungsereignishistorie ist ab Februar 2021 verfügbar.

Patchdetails anzeigen

Sie können Autonomous Database-Patchinformationen anzeigen, einschließlich einer Liste der gelösten Probleme und der Komponenten.

Die Ansicht DBA_CLOUD_PATCH_INFO enthält Patchinformationen zu gemeldeten Bugs (von einem Kunden gemeldete Bugs). Mit diesen Informationen können Sie bestimmen, ob ein gemeldeter Bug behoben ist und die Patchversion, in der der Fix auf Ihre Autonomous Database-Instanz eingespielt wurde. Wenn in einem Patch keine Kundenbugs vorhanden waren, enthält DBA_CLOUD_PATCH_INFO keine Zeilen für diesen Patch.

Um Patchinformationen für einen bestimmten Patch anzuzeigen, gehen Sie wie folgt vor:

  1. Wählen Sie den Autonomous Database-Patch aus, den Sie anzeigen möchten. Auf der Seite "Verwaltungshistorie" der Oracle Cloud Infrastructure-Konsole wird die Liste der Patches unter Titel angezeigt.
  2. Fragen Sie für den ausgewählten Patch die View DBA_CLOUD_PATCH_INFO ab.

    Beispiel: Verwenden Sie für Patch ADBS-21.7.1.1 die folgende Abfrage:

    SELECT * FROM DBA_CLOUD_PATCH_INFO WHERE PATCH_VERSION = 'ADBS-21.7.1.1';
  3. Fragen Sie die View ab, um Details zu Problemen zu erhalten:
    SELECT * FROM DBA_CLOUD_PATCH_INFO WHERE PATCH_VERSION = 'ADBS-21.7.1.1' and BUG_NUM = bug_number;

So zeigen Sie Patchinformationen zu allen verfügbaren Patches an:

SELECT * FROM DBA_CLOUD_PATCH_INFO;

Hinweise zum Anzeigen von Patchinformationen:

  • Die View DBA_CLOUD_PATCH_INFO ist für den ADMIN-Benutzer verfügbar.

  • Patchinformationen und Details zu behobenen Problemen sind ab ADBS-21.7.1.1 verfügbar (ab Juli 2021).

  • Die View DBA_CLOUD_PATCH_INFO enthält die folgenden Spalten:

    BUG_NUM, BUG_TITLE, COMPONENT_NAME, PATCH_VERSION

Einzelheiten zu den Patches, die während der Wartung eingespielt wurden, finden Sie unter Benachrichtigungen zum Wartungsstatus anzeigen.

Patchebene festlegen

Wenn Sie eine Autonomous Database-Instanz bereitstellen oder klonen, können Sie eine Patchebene auswählen, die für zukünftige Patches gelten soll. Sie können die Patchebene auch nach dem Provisioning einer Autonomous Database-Instanz bearbeiten. Es gibt zwei Patchebenenoptionen: Regelmäßig und Frühzeitig.

Wenn Sie die Patchebene Frühzeitig auswählen, werden Patches für die Autonomous Database-Instanz eine Woche vor dem Regelmäßig geplanten Patch eingespielt. Im Feld Nächste Wartung in der Oracle Cloud Infrastructure-Konsole werden Datum und Uhrzeit eines Wartungsfensters basierend auf der Patchebene angezeigt.

Die Standardpatchebene für das Provisioning einer Autonomous Database-Instanz ist Regelmäßig. Die standardmäßige Patchebene für das Klonen ist die Patchebene, die für die Quelldatenbank angegeben ist.

Durch Provisioning oder Klonen einer Instanz und Einstellen der Patchebene auf Frühzeitig können Sie bevorstehende Patches verwenden und testen, bevor sie auf alle Systeme eingespielt werden. Oracle empfiehlt, die Patchebene Frühzeitig für Ihre Entwicklungs- und Testdatenbanken auszuwählen, wenn Sie die bevorstehenden Patches testen möchten, bevor die Patches die Produktion erreichen. Sie können Ihre Workloads auch mit Oracle Real Application Testing testen, um eine Workload auf einem Produktionssystem zu erfassen und mit der Patchebene Frühzeitig wiederzugeben. Weitere Informationen finden Sie unter Workloads mit Oracle Real Application Testing testen.

Hinweis

Das Festlegen der Patchebene ist nur auf einer Autonomous Database-Instanz verfügbar, die das ECPU-Compute-Modell verwendet.
So legen Sie die Patchebene beim Provisioning oder Klonen einer Instanz fest:
  • Wenn Sie eine neue Instanz bereitstellen, befolgen Sie die Provisioning-Anweisungen, und wählen Sie die Patch-Ebene aus: entweder Regelmäßig oder Fällig. Weitere Informationen finden Sie unter Autonomous Database-Instanz bereitstellen.

  • Wenn Sie eine Instanz klonen, befolgen Sie die Cloning-Anweisungen, und wählen Sie eine Patch-Ebene aus: entweder Regelmäßig oder Frühzeitig. Weitere Informationen finden Sie unter Autonomous Database-Instanz klonen.

So ändern Sie die Patchebene für eine vorhandene Autonomous Database:

  1. Klicken Sie auf der Seite Autonomous Database-Details unter Wartung im Feld "Patchebene" auf Bearbeiten.
    Hinweis

    Die Schaltfläche "Bearbeiten" kann unter folgenden Umständen deaktiviert werden:
    • Wenn in Ihrer Region keine frühe Patchebene für Ihre Datenbankversion verfügbar ist.
    • Wenn für Ihre Datenbank Autonomous Data Guard aktiviert ist.
    • Wenn sich die Datenbank auf einer frühen Patchebene befindet und es nicht möglich ist, sie auf eine reguläre Patchebene zu verschieben. In diesem Fall sollten Sie es nach dem nächsten Wartungsfenster erneut versuchen.
  2. Wählen Sie die Patchebene Regelmäßig oder Frühzeitig aus, und klicken Sie auf Weiterleiten.

    Die Zeit, die zum Ändern der Patchebene benötigt wird, hängt von der Größe der Datenbank ab. Während dieser Zeit werden möglicherweise kurze Verbindungsabbrüche angezeigt.

Patchprobleme an Oracle Support melden

Wenn Sie ein Problem für eine Datenbank auf Patchebene Frühzeitig melden, ergreift Oracle Support die erforderlichen Maßnahmen, um zu verhindern, dass das Problem an Datenbanken auf Patchebene auf Regelmäßig propagiert wird. Einige Beispiele für mögliche Aktionen sind:

  • Der Patch, der das Problem verursacht hat, wird entfernt, bevor die regulären Datenbanken auf Patchebene gepatcht werden.

  • Der Patch, der das Problem verursacht hat, wird mit Datenbankparametern deaktiviert, wenn er in die regulären Datenbanken auf Patchebene eingespielt wird.

  • Das Patching regulärer Datenbanken auf Patchebene wird angehalten, bis Korrekturmaßnahmen ergriffen werden.

Wenn Sie ein Problem melden müssen, reichen Sie eine Serviceanfrage bei Oracle Cloud Support ein, oder wenden Sie sich an den zuständigen Supportmitarbeiter.

Oracle bietet ein Servicegradziel ohne Regressionen in der Produktionsdatenbank. Weitere Informationen finden Sie unter Service Level Objective für Nullregression.

Hinweise zur Patchebene:

  • Die Option zum Festlegen der Patch-Ebene ist nicht in jeder Region verfügbar. In einigen Regionen werden alle Autonomous Database-Instanzen auf der normalen Patchebene bereitgestellt oder geklont.

  • Autonomous Data Guard ist nur verfügbar für Instanzen mit Patchebene Regelmäßig. Wenn Sie eine Autonomous Database-Instanz mit der Patch-Ebene Frühzeitig konfigurieren, können Sie Autonomous Data Guard nicht aktivieren.

  • Autonomous Database-Instanzen vom Typ "Immer kostenlos" bieten die Patchebenenoption Frühzeitig nicht.

  • Wenn die Patchebene einer Autonomous Database-Quellinstanz Regelmäßig lautet, können Sie in Regionen, die das Patchlevel Frühzeitig unterstützen, die Patchebene eines Klons auf Frühzeitig setzen.

Wartungsstatusbenachrichtigungen anzeigen

Die View DB_NOTIFICATIONS speichert Informationen zu Wartungsstatusbenachrichtigungen für Ihre Autonomous Database-Instanz.

So zeigen Sie Benachrichtigungsinformationen an:

  1. Melden Sie sich bei Ihrer Autonomous Database-Instanz an.
  2. Mit der folgenden Abfrage können Sie Informationen zur Wartung (Patching) anzeigen.
    SELECT * FROM DB_NOTIFICATIONS WHERE TYPE = 'MAINTENANCE';

Im Folgenden finden Sie Details zu den Werten des Feldes DESCRIPTION.

  • Wartungslauf ist beendet: Gibt an, ob die Wartung abgeschlossen ist. MAINTENANCE_STATUS zeigt den Wert COMPLETED mit den Start- und Endzeitstempeln für die abgeschlossene Wartung in ACTUAL_START_DATE und ACTUAL_END_DATE an.

  • Wartungslauf ist für die Instanz geplant: Gibt an, dass eine neue Wartung geplant wurde. MAINTENANCE_STATUS zeigt den Wert SCHEDULED mit den erwarteten Start- und Endzeitstempel für die geplante Wartung in EXPECTED_START_DATE und EXPECTED_END_DATE an.

  • Verwaltungslauf hat begonnen: Gibt an, dass die Wartung in Bearbeitung ist, und zeigt den Startzeitstempel für die aktive Wartung. Die MAINTENANCE_STATUS zeigt den Wert IN_PROGRESS an, und die ACTUAL_START_DATE speichert den Startzeitstempel.

In der folgenden Tabelle sind die DB_NOTIFICATIONS-Spalten und -Datentypen aufgeführt.

Spalte Datentyp Beschreibung
TYPE VARCHAR2(128)

Gibt den Typ der Benachrichtigung an.

Gültiger Wert: MAINTENANCE.

TIME TIMESTAMP(6) WITH TIME ZONE

Zeitpunkt, zu dem der Benachrichtigungseintrag hinzugefügt wurde.

EXPECTED_START_DATE TIMESTAMP(6) WITH TIME ZONE

Geplante Startzeit der Wartung.

EXPECTED_END_DATE TIMESTAMP(6) WITH TIME ZONE

Ende der geplanten Wartung.

ACTUAL_START_DATE TIMESTAMP(6) WITH TIME ZONE

Tatsächliche Startzeit der Wartung.

ACTUAL_END_DATE TIMESTAMP(6) WITH TIME ZONE

Tatsächliche Abschlusszeit der Wartung.

MAINTENANCE_PRODUCT VARCHAR2(128)

Produkt/Komponente, für die Wartung geplant/fortlaufend ist.

MAINTENANCE_STATUS VARCHAR2(128)

Aktueller Status der Wartung.

DESCRIPTION VARCHAR2(128)

Die Details der Nachricht.

PATCH_ID VARCHAR2(128)

Patchversion.