Von Oracle verwaltete Datenbanksoftwareupdates für Oracle Exadata Database Service on Exascale Infrastructure konfigurieren

Einführung

Mit von Oracle verwalteten Datenbanksoftwareupdates können Sie die Softwarewartung für Exadata Database Service on Exascale Infrastructure-Datenbanken an Oracle auslagern.

Bei registrierten Datenbanken führt Oracle regelmäßig Bereitschaftsprüfungen vor geplanter Wartung aus, stellt Software im Voraus bereit, wendet das neueste verfügbare Releaseupdate (RU) während des Wartungsfensters an und stellt proaktive Benachrichtigungen während des Aktualisierungsprozesses bereit. Updates werden im Rolling-Modus angewendet, wobei jeweils eine Datenbankinstanz angewendet wird.

Von Oracle verwaltete Datenbanksoftwareupdates können Delegate Access Control verwenden, damit Oracle berechtigte Probleme untersuchen und beheben kann, die während geplanter Datenbanksoftwareupdates auftreten. Wenn ein Problem während des geplanten Wartungsfensters nicht behoben werden kann, rollt Oracle das Update zurück, um die Datenbank fehlerfrei und verfügbar zu halten, und arbeitet dann mit Ihnen zusammen, um das Problem vor einem zukünftigen Wartungsfenster zu beheben.

Sie können eine Datenbank bei von Oracle verwalteten Datenbanksoftwareupdates während der Datenbankerstellung registrieren oder eine vorhandene Datenbank registrieren. Nach der Registrierung werden auf der Seite Datenbankdetails Aktualisierungsdetails wie Planungsvoreinstellung, nächste geplante Wartung, Softwareversion und Wartungsmethode angezeigt.

Wichtige Punkte

Zielsetzungen

In diesem Tutorial werden folgende Aufgaben behandelt:

  1. Registrieren Sie eine Datenbank bei Updates der von Oracle verwalteten Datenbanksoftware, wenn Sie sie erstellen.

  2. Registrieren Sie eine vorhandene Datenbank für von Oracle verwaltete Datenbanksoftwareupdates.

  3. Abonnieren Sie Ereignisbenachrichtigungen für von Oracle verwaltete Datenbanksoftwareupdates.

  4. Benachrichtigungen für Delegate Access Control abonnieren.

  5. Planen Sie die nächste geplante Wartung neu.

  6. Überprüfen und beheben Sie Probleme mit dem Update von Oracle verwalteter Datenbanksoftware.

  7. Registrierung einer Datenbank bei von Oracle verwalteten Datenbanksoftwareupdates aufheben.

  8. Verschieben Sie eine Datenbank aus einem von Oracle verwalteten Datenbank-Home in ein vom Kunden verwaltetes Datenbank-Home.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie:

Bitten Sie den Mandantenadministrator, die unter Delegate Access Control vorbereiten beschriebenen Policys und Netzwerkkonfiguration mit der Checkliste ExaDB-XS für Wenn nur von Oracle verwaltete Softwareupdates für Database Cloud Services abonniert werden zu prüfen.

Aufgabe 1: Datenbank bei Updates der von Oracle verwalteten Datenbanksoftware registrieren, wenn Sie sie erstellen

Verwenden Sie den Workflow zur Datenbankerstellung, um eine neue Datenbank für von Oracle verwaltete Datenbanksoftwareupdates zu registrieren.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle AI Database und dann auf Oracle Exadata Database Service on Exascale Infrastructure.

    Oracle AI Database-Navigationsmenü

  2. Wählen Sie das Compartment mit dem Ziel-VM-Cluster aus. Öffnen Sie das Exadata-VM-Cluster, navigieren Sie zur Registerkarte Containerdatenbanken, und klicken Sie auf Containerdatenbank erstellen.

    Registerkarte "VM-Clustercontainerdatenbank" mit "Containerdatenbank erstellen"

  3. Gehen Sie im Workflow für die Datenbankkonfiguration zu Datenbanksoftwaremanagement. Wählen Sie unter Voreinstellung für Softwaremanagement die Option Von Oracle verwaltete Softwareupdates aus. Geben Sie unter Voreinstellungen für Planung den bevorzugten Tag und die bevorzugte Startzeit (UTC) für die Wartung an. Schließen Sie die verbleibenden Optionen für die Datenbankerstellung ab. Klicken Sie auf Erstellen.

    Containerdatenbankformular mit ausgewählten von Oracle verwalteten Softwareupdates erstellen und Planungs- und Versionsvoreinstellungen sichtbar machen

  4. Nachdem die Datenbank erstellt wurde, prüfen Sie die Voreinstellung für das von Oracle verwaltete Softwareupdate im Abschnitt Datenbankversion auf der Seite Datenbankdetails.

    Datenbankdetails - Voreinstellung für von Oracle verwaltete Softwareaktualisierung

Aufgabe 2: Vorhandene Datenbank für von Oracle verwaltete Datenbanksoftwareupdates registrieren

Mit dieser Aufgabe können Sie eine vorhandene Datenbank für von Oracle verwaltete Datenbanksoftwareupdates registrieren.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle AI Database und dann auf Oracle Exadata Database Service on Exascale Infrastructure.

    Oracle AI Database-Navigationsmenü

  2. Wählen Sie das Compartment mit dem Ziel-VM-Cluster aus. Öffnen Sie das Exadata-VM-Cluster, navigieren Sie zur Registerkarte Containerdatenbanken, und klicken Sie auf den Namen der Containerdatenbank, die Sie ändern möchten.

    Containerdatenbankliste mit ausgewählter vom Kunden verwalteter Datenbank

  3. Klicken Sie auf der Seite Datenbankdetails auf Weitere Aktionen, und wählen Sie Datenbanksoftwareupdate verwalten aus.

    Menü "Weitere Aktionen" Datenbanksoftwareupdate verwalten

  4. Wählen Sie im daraufhin angezeigten Fenster Von Oracle verwaltete Softwareupdates aus. Geben Sie den bevorzugten Tag und die bevorzugte Startzeit (UTC) für die Wartung unter Planungsvoreinstellungen an, und klicken Sie auf Speichern.

    Bereich "Datenbanksoftwareverwaltung bearbeiten" mit ausgewählten Oracle verwalteten Softwareupdates und Planungsvoreinstellungen

  5. Prüfen Sie die Voreinstellung für das Update von verwalteter Oracle-Software im Abschnitt Datenbankversion auf der Seite Datenbankdetails. Am nächsten geplanten Wartungsdatum aktualisiert Oracle die Datenbank und verschiebt sie in ein von Oracle verwaltetes Datenbank-Home. Nach dem geplanten Update können Sie das neue Datenbank-Home im Abschnitt Datenbankversion anzeigen und darauf zugreifen.

    Datenbankdetails - Nächste geplante Wartung

Aufgabe 3: Ereignisbenachrichtigungen für von Oracle verwaltete Datenbanksoftwareupdates abonnieren

Abonnieren Sie Ereignisse für von Oracle verwaltete Datenbanksoftwareupdates, um mindestens eine Woche im Voraus die Benachrichtigung über die geplante Wartung zu erhalten. Ereignisse melden außerdem Ergebnisse der Bereitschaftsprüfung, Statusänderungen und den Wartungsabschluss.

  1. Öffnen Sie Entwicklerservices > Benachrichtigungen > Themen. Wählen Sie das Themen-Compartment aus, und klicken Sie auf Thema erstellen. Wenn Sie bereits ein Thema haben, öffnen Sie es, und fahren Sie mit Schritt 3 fort.

    Seite "Benachrichtigungsthemen" Thema erstellen

  2. Geben Sie einen Themennamen und eine optionale Beschreibung ein, wählen Sie das Compartment aus, und klicken Sie auf Erstellen. Öffnen Sie das Thema nach der Erstellung.

    Thema "Benachrichtigungen erstellen"

    Benachrichtigungsthemenliste

  3. Klicken Sie auf der Registerkarte Abonnements auf Abonnement erstellen, wählen Sie das Protokoll aus, geben Sie den Endpunkt ein, und erstellen Sie das Abonnement. Wiederholen Sie den Vorgang für weitere Abonnenten. Befolgen Sie für E-Mails und andere Protokolle, die eine Bestätigung erfordern, den Bestätigungslink, der an den Endpunkt gesendet wird. Prüfen Sie, ob jedes Abonnement Aktiv ist. Siehe Abonnement erstellen.

    Benachrichtigungsthemaabonnement

  4. Um Ereignisregeln zu erstellen, öffnen Sie Observability and Management > Events-Service > Regeln. Wählen Sie das Compartment mit den zu überwachenden Datenbanken und Datenbank-Homes aus, und klicken Sie auf Regel erstellen. Geben Sie einen Anzeigenamen und die optionale Beschreibung an.

    Regel erstellen (Seite)

  5. Wählen Sie unter Regelbedingungen Ereignistyp als Bedingung und Datenbank als Servicename aus. Geben Sie im Feld Ereignistyp die Option Von Oracle verwaltet ein. Wählen Sie die Ereignistypen der von Oracle verwalteten Datenbanksoftwareupdates für Datenbanken und Datenbank-Homes aus.

    Ereignistypen für das Update der von Oracle verwalteten Datenbanksoftware nach Ereignisregel

  6. Wählen Sie unter Aktionen Benachrichtigungen als Aktionstyp aus, wählen Sie das Compartment "Benachrichtigungen" und das Thema aus, und klicken Sie auf Regel erstellen.

    Ereignisregelbenachrichtigungsaktion

Aufgabe 4: Benachrichtigungen für Delegatenzugriffskontrolle abonnieren

Wenn Sie eine Datenbank bei von Oracle verwalteten Datenbanksoftwareupdates registrieren, wird automatisch eine Delegierungskontrolle für das VM-Cluster erstellt, das diese Datenbank hostet. Konfigurieren Sie Delegate Access Control-Benachrichtigungen, sodass Sie Benachrichtigungen für delegierte Zugriffsaktivitäten erhalten, die mit der von Oracle verwalteten Wartung verknüpft sind. Delegate Access Control-Benachrichtigungen werden an das konfigurierte Notifications-Thema gesendet.

Bitten Sie den Mandantenadministrator, die Veröffentlichung von Delegate Access Control im Thema zuzulassen. Ersetzen Sie <topic_compartment> durch das Compartment, das das Thema enthält:

allow any-user to use ons-topics in compartment <topic_compartment> where ALL { request.principal.type='dlgtmgmtdelegationcontrol' }

Die erforderlichen Benutzerberechtigungen und das ExaDB-XS-Setup finden Sie unter Delegierte Zugriffskontrolle vorbereiten.

  1. Erstellen Sie ein OCI Notifications-Thema für Delegate Access Control-Benachrichtigungen, oder identifizieren Sie ein vorhandenes Thema, das verwendet werden soll. Befolgen Sie Aufgabe 3, Schritt 1 bis 3, um die erforderlichen Abonnements zu erstellen und zu bestätigen. Prüfen Sie, ob die Abonnements Aktiv sind.

    Liste der Abonnements für Benachrichtigungsthemen

  2. Öffnen Sie Oracle AI Database > Delegate Access Control > Delegation Controls. Wählen Sie das Compartment aus, und öffnen Sie die Delegierungskontrolle für das VM-Cluster, das die Datenbank hostet.

    Delegierungssteuerelementzeile der Zugriffskontrolle delegieren

  3. Klicken Sie auf der Detailseite der Delegierungskontrolle auf Bearbeiten.

    Delegierungskontrolldetails bearbeiten (Schaltfläche)

  4. Wählen Sie unter Benachrichtigungsanforderungen das Compartment und das Thema für das Benachrichtigungsthema aus, und klicken Sie auf Speichern.

    Benachrichtigungsthema für Delegierungskontrolle bearbeiten

Aufgabe 5: Nächste geplante Wartung neu planen

Mit dieser Aufgabe können Sie das nächste von Oracle verwaltete Datenbanksoftwareupdate für eine Datenbank neu planen. Sie können nur die bevorstehende Wartungsinstanz neu planen. Sie können den Wartungstag und die -uhrzeit nicht im Fenster "Neu planen" ändern. Oracle bestimmt das nächste mögliche Wartungsdatum und die nächste mögliche Wartungszeit basierend auf der für die Datenbank ausgewählten Planungsvoreinstellung. Um die wiederkehrende Voreinstellung zu ändern, verwenden Sie Datenbanksoftwareupdate verwalten, wie in Aufgabe 2 beschrieben.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle AI Database und dann auf Oracle Exadata Database Service on Exascale Infrastructure.

    Oracle AI Database-Navigationsmenü

  2. Wählen Sie das Compartment mit dem Ziel-VM-Cluster aus. Öffnen Sie das Exadata-VM-Cluster, navigieren Sie zur Registerkarte Containerdatenbanken, und klicken Sie dann auf den Namen der Containerdatenbank, deren nächstes verwaltetes Softwareupdate Sie neu planen möchten.

    Liste der Containerdatenbanken mit ausgewählter verwalteter Oracle-Datenbank

  3. Suchen Sie im Abschnitt Datenbankversion nach Nächste geplante Wartung, und klicken Sie auf Neu planen.

    Schaltfläche "Neu planen" für Datenbankdetails

  4. Prüfen Sie im Fenster Wartung neu planen die schreibgeschützten Felder Nächste geplante Wartung und Softwareversion der Zieldatenbank. Prüfen Sie die Warnmeldung, und klicken Sie auf Bestätigen.

    Wartungsbestätigung neu planen

  5. Öffnen Sie die Registerkarte Arbeitsanforderungen, um die Neuplanungsanforderung zu überwachen. Nachdem die Anforderung erfolgreich abgeschlossen wurde, prüfen Sie im Abschnitt Datenbankversion die Option Nächste geplante Wartung.

    Datenbankdetails - Neuterminierte Wartung

Aufgabe 6: Von Oracle verwaltete Datenbanksoftwareupdateprobleme prüfen und beheben

Oracle führt regelmäßig Bereitschaftsprüfungen vor dem geplanten Wartungsfenster durch. Wenn Releaseinformationen ein Problem ermitteln, werden auf der Seite Datenbankdetails das Problem und die empfohlenen Lösungsschritte angezeigt. Probleme, die Ihre Aktion erfordern, müssen vor dem Wartungsfenster behoben werden.

Wichtige Punkte

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle AI Database und dann auf Oracle Exadata Database Service on Exascale Infrastructure.

  2. Wählen Sie das Compartment mit dem Ziel-VM-Cluster aus. Öffnen Sie das Exadata-VM-Cluster, gehen Sie zur Registerkarte Containerdatenbanken, und klicken Sie dann auf den Namen der Containerdatenbank, für die Sie Probleme beim Softwareupdate der verwalteten Datenbank anzeigen möchten.

  3. Klicken Sie im Bereich Datenbank im Banner, in dem die Bereitschaftsprobleme gemeldet werden, auf Details anzeigen.

  4. Prüfen Sie die einzelnen Probleme, und befolgen Sie die Kommentare unter Empfehlung korrigieren. Weitere Anleitungen zur Problembehebung finden Sie in der Dokumentation zur Fehlerbehebung in Exadata Database Service on Exascale Infrastructure.

  5. Nachdem Sie die aufgeführten Probleme gelöst haben, klicken Sie optional auf Prüfung ausführen, um die Bereitschaftsprüfungen manuell erneut auszuführen, und bestätigen Sie die Aktion im daraufhin angezeigten Fenster.

  6. Klicken Sie auf Schließen. Informationen zum aktuellen Wartungsstatus finden Sie unter Nächste geplante Wartung im Abschnitt Datenbankversion.

Aufgabe 7: Registrierung einer Datenbank bei von Oracle verwalteten Datenbanksoftwareupdates aufheben

Registrierung einer Datenbank bei von Oracle verwalteten Datenbanksoftwareupdates aufheben, wenn Sie die Wartung der von Oracle verwalteten Datenbanksoftware stoppen und die Datenbank an vom Kunden verwaltete Softwareupdates zurückgeben möchten. Nach der Aufhebung der Registrierung wird die Datenbank weiterhin vom Home der von Oracle verwalteten Datenbank gehostet und bleibt von der geplanten von Oracle verwalteten Wartung unberührt.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle AI Database und dann auf Oracle Exadata Database Service on Exascale Infrastructure.

    Oracle AI Database-Navigationsmenü

  2. Wählen Sie das Compartment mit dem Ziel-VM-Cluster aus. Öffnen Sie das Exadata-VM-Cluster, navigieren Sie zur Registerkarte Containerdatenbanken, und klicken Sie auf den Namen der Containerdatenbank, deren Registrierung bei Softwareupdates von Oracle verwaltet werden soll.

    Containerdatenbankliste mit ausgewählter DB0609

  3. Klicken Sie auf der Seite Datenbankdetails auf Weitere Aktionen, und wählen Sie Datenbanksoftwareupdate verwalten aus.

    DB0609 Weitere Aktionen Datenbanksoftwareupdate verwalten

  4. Wählen Sie im daraufhin angezeigten Fenster vom Kunden verwaltete Softwareupdates aus. Klicken Sie auf Speichern.

    Vom Kunden verwaltete Updates für das Datenbanksoftwaremanagement bearbeiten

  5. Prüfen Sie die Warnmeldung. Klicken Sie auf Bestätigen.

    Bestätigung von Oracle verwalteten Softwareupdates deaktivieren

  6. Prüfen Sie im Abschnitt Datenbankversion auf der Seite Datenbankdetails, ob unter Datenbanksoftwareupdates vom Kunden verwaltete Softwareupdates angezeigt werden. Das Datenbank-Home bleibt unverändert.

    Datenbankdetails mit vom Kunden verwalteten Softwareupdates nach Aufhebung der Registrierung

Aufgabe 8: Datenbank aus einem von Oracle verwalteten Datenbank-Home in ein vom Kunden verwaltetes Datenbank-Home verschieben

Eine Datenbank, die für von Oracle verwaltete Datenbanksoftwareupdates registriert ist, kann nicht in ein anderes Datenbank-Home verschoben werden. Um die Datenbank in ein vom Kunden verwaltetes Datenbank-Home zu verschieben, müssen Sie zunächst die Registrierung der Datenbank für von Oracle verwaltete Datenbanksoftwareupdates aufheben. Nach der Aufhebung der Registrierung bleibt die Datenbank vom Home der von Oracle verwalteten Datenbank gehostet. Führen Sie diese Schritte aus, um die Datenbank aus einem von Oracle verwalteten Datenbank-Home in ein vom Kunden verwaltetes Datenbank-Home zu verschieben.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle AI Database und dann auf Oracle Exadata Database Service on Exascale Infrastructure.

    Oracle AI Database-Navigationsmenü

  2. Wählen Sie das Compartment mit dem Ziel-VM-Cluster aus. Öffnen Sie das Exadata-VM-Cluster, gehen Sie zur Registerkarte Containerdatenbanken, und klicken Sie dann auf den Namen der Containerdatenbank, die Sie aus einem von Oracle verwalteten Datenbank-Home in ein vom Kunden verwaltetes Datenbank-Home verschieben möchten.

    Containerdatenbanken mit vom Kunden verwalteter Liste DB0609

  3. Wenn die Datenbank bei von Oracle verwalteten Datenbanksoftwareupdates registriert ist, heben Sie die Registrierung mit den Schritten unter Aufgabe 7 auf.

  4. Stellen Sie sicher, dass ein kompatibles, vom Kunden verwaltetes Datenbank-Home im VM-Cluster vorhanden ist. Verwenden Sie dasselbe Datenbankrelease und eine unterstützte Zielpatchversion. Die aktuellen Anforderungen finden Sie unter Berechtigung für Datenbank-Home. Um zu einem anderen größeren Datenbankrelease zu wechseln, verwenden Sie den Workflow für das Datenbankupgrade. Klicken Sie auf Weitere Aktionen, und wählen Sie In ein anderes Home verschieben aus.

    Weitere Aktionen in ein anderes Home verschieben

  5. Wählen Sie im daraufhin angezeigten Dialogfeld das vom Zielkunden verwaltete Datenbank-Home aus. Klicken Sie auf Verschieben.

    Datenbank in ein anderes ausgewähltes Home-Ziel verschieben

  6. Prüfen Sie das Dialogfeld Verschiebung der Datenbank bestätigen. Die Verschiebung stoppt und startet Datenbankinstanzen im Rolling-Modus, jeweils auf einem Knoten. Klicken Sie auf Verschieben.

    Dialogfeld "Datenbankverschiebung bestätigen"

  7. Überwachen Sie die Verschiebung in Arbeitsanforderungen. Nachdem er erfolgreich abgeschlossen wurde, prüfen Sie das Datenbank-Home und die Datenbankversion im Abschnitt Datenbankversion auf der Seite Datenbankdetails.

    Datenbankdetails nach dem Verschieben des Home

Bestätigungen

Weitere Lernressourcen

Sehen Sie sich weitere Übungen zu docs.oracle.com/learn an, oder greifen Sie auf weitere kostenlose Lerninhalte im Oracle Learning YouTube-Kanal zu. Besuchen Sie außerdem education.oracle.com/learning-explorer, um ein Oracle Learning Explorer zu werden.

Die Produktdokumentation finden Sie im Oracle Help Center.