Softwareimages verwalten

Softwareimages in Oracle Cloud Infrastructure verwenden

Softwareimages erstellen und speichern

Datenbanksoftwareimages sind Ressourcen innerhalb Ihres Mandanten, die Sie vor dem Provisioning oder Patching einer Oracle Exadata Database Service on Exascale Infrastructure-Instanz, eines Datenbank-Homes oder der Datenbank erstellen.

Die Anzahl der Datenbanksoftwareimages, die Sie in Ihrem Mandanten erstellen können, ist unbegrenzt. Sie können die Images mit einer beliebigen Oracle Database-Softwareversion und einem beliebigen Update erstellen, die in Oracle Cloud Infrastructure unterstützt werden.

Datenbanksoftwareimages werden automatisch im von Oracle verwalteten Objektspeicher gespeichert und können in der Oracle Cloud Infrastructure-Konsole angezeigt und verwaltet werden. Beachten Sie, dass Datenbanksoftwareimages Kosten für die Object Storage-Nutzung verursachen. Datenbanksoftwareimages sind Ressourcen auf regionaler Ebene und können von jeder Availability-Domain in ihrer Region aus aufgerufen werden.

Informationen zum Erstellen von Images finden Sie unter So erstellen Sie ein Datenbanksoftwareimage.

In ein Oracle Home eingespielte Patches mit dem Befehl " OPatch lsinventory" prüfen

Mit dem Utility OPatch können Sie die Interimpatches in das Oracle Database Home oder das Oracle Grid Infrastructure Home einspielen. Das Utility opatch finden Sie im Verzeichnis $ORACLE_HOME/Opatch.

Mit dem Befehl lsinventory von OPatch können Sie eine Datei erstellen, in der die Interimpatches aufgeführt werden, die in ein Oracle Database Home oder Oracle Grid Infrastructure Home eingespielt wurden. Diese Datei kann dann beim Erstellen eines benutzerdefinierten Softwareimages in die OCI-Konsole hochgeladen werden, um das vom Quell-Oracle Database Home oder Oracle Grid Infrastructure Home verwendete Patch-Set der Liste der im Softwareimage enthaltenen Patches hinzuzufügen. Das Utility opatch finden Sie im Verzeichnis $ORACLE_HOME/Opatch. Das folgende Beispiel zeigt, wie Sie mit dem Befehl lsinventory die Datei lsinventory erstellen:

  1. Führen Sie den Befehl opatch lsinventory aus, um die Liste der Interimpatches abzurufen.
    $ORACLE_HOME/OPatch/opatch lsinventory
    Oracle Interim Patch Installer version 12.2.0.1.21
    Copyright (c) 2021, Oracle Corporation. All rights reserved.
     
    Oracle Home : /u02/app/oracle/product/19.0.0.0/dbhome_2
    Central Inventory : /u01/app/oraInventory
    from : /u02/app/oracle/product/19.0.0.0/dbhome_2/oraInst.loc
    OPatch version : 12.2.0.1.21
    OUI version : 12.2.0.7.0
    Log file location : /u02/app/oracle/product/19.0.0.0/dbhome_2/cfgtoollogs/opatch/opatch2021-01-21_09-22-45AM_1.log
     
    Lsinventory Output file location : /u02/app/oracle/product/19.0.0.0/dbhome_2/cfgtoollogs/opatch/lsinv/lsinventory2021-01-21_09-22-45AM.txt
    Oracle Interim Patch Installer version 12.2.0.1.41
    Copyright (c) 2024, Oracle Corporation.  All rights reserved.
     
     
    Oracle Home       : /u01/app/oracle/product/19.0.0.0/gridhome_1
    Central Inventory : /u01/app/oraInventory
       from           : /u01/app/oracle/product/19.0.0.0/gridhome_1/oraInst.loc
    OPatch version    : 12.2.0.1.41
    OUI version       : 12.2.0.7.0
    Log file location : /u01/app/oracle/product/19.0.0.0/gridhome_1/cfgtoollogs/opatch/opatch2024-04-19_19-24-22PM_1.log
     
    Lsinventory Output file location : /u01/app/oracle/product/19.0.0.0/gridhome_1/cfgtoollogs/opatch/lsinv/lsinventory2024-04-19_19-24-22PM.txt
  2. Verwenden Sie die Ausgabedatei lsinventory, um die zusätzlichen Interimpatches zu extrahieren, die in einem bestimmten Oracle Database Home oder Oracle Grid Infrastructure Home eingespielt wurden.

Softwareimage mit einer Oracle Exadata Database Service on Exascale Infrastructure-Instanz verwenden

Stellen Sie Datenbank-Homes bereit, patchen Sie benutzerdefinierte Images, oder richten Sie die Data Guard-Standbydatenbank mit benutzerdefinierten Datenbankimages ein.

Deployment: Nach dem Erstellen eines Datenbanksoftwareimages können Sie damit ein Oracle Database Home in einer Oracle Exadata Database Service on Exascale Infrastructure-Instanz erstellen. Weitere Informationen finden Sie unter So erstellen Sie ein neues Datenbank-Home in einer vorhandenen Exadata Cloud Service-Instanz.

Patching: Um eine Datenbank in einer Oracle Exadata Database Service on Exascale-Infrastrukturinstanz mit einem benutzerdefinierten Datenbanksoftwareimage zu patchen, erstellen Sie das Datenbank-Home mit dem Image, und verschieben Sie die Datenbank dann in dieses Datenbank-Home. Weitere Informationen finden Sie unter Einzelne Oracle-Datenbanken in einer Exadata Cloud Service-Instanz patchen.

Data Guard einrichten: Beim Erstellen einer Oracle Data Guard-Verknüpfung können Sie ein benutzerdefiniertes Datenbanksoftwareimage verwenden, um ein neues Datenbank-Home für die neue Standbydatenbank zu erstellen. Weitere Informationen finden Sie unter So aktivieren Sie Oracle Data Guard für eine Exadata Cloud Service-Instanzdatenbank.

Konsole für Softwareimages verwenden

So erstellen Sie ein Datenbanksoftwareimage

Führen Sie diese Schritte aus, um eine Datenbank in Oracle Exadata Database Service auf Exascale-Infrastruktur zu erstellen

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle AI Database und dann auf Oracle Exadata Database Service on Exascale Infrastructure.
  2. Klicken Sie unter Ressourcen auf Datenbanksoftwareimages.
  3. Klicken Sie auf Datenbanksoftwareimage erstellen.
  4. Geben Sie im Feld Anzeigename einen Anzeigenamen für das Image ein. Geben Sie dabei keine vertraulichen Informationen ein.
  5. Wählen Sie das gewünschte Compartment aus.
  6. Wählen Sie die Datenbankversion für das Image aus. Sie können ein Datenbanksoftwareimage mit einem beliebigen unterstützten Oracle Database-Releaseupdate (RU) erstellen.
  7. Wählen Sie das Patchsetupdate, den proaktiven Bundle-Patch oder das Releaseupdate aus.
  8. Optional können Sie eine kommagetrennte Liste mit One-off-(Interim-)Patchnummern eingeben.
  9. Optional können Sie eine Oracle Home-Bestandsdatei aus einer vorhandenen Oracle Database hochladen. Anweisungen zum Erstellen einer Bestandsdatei mit OPatch finden Sie unter In ein Oracle Home eingespielte Patches mit dem Befehl "OPatch lsinventory" prüfen.
  10. Klicken Sie auf Erweiterte Optionen anzeigen, um Tags zu dem Datenbanksoftwareimage hinzuzufügen. Um ein definiertes Tag zuzuweisen, benötigen Sie die Berechtigungen zum Verwenden des Tag-Namespace. Weitere Informationen zum Tagging finden Sie unter Ressourcentags. Wenn Sie nicht sicher sind, ob Sie Tags anwenden sollten, überspringen Sie diese Option, oder fragen Sie Ihren Administrator. Sie können die Tags auch später noch zuweisen.
  11. Klicken Sie auf Datenbanksoftwareimage erstellen.

So erstellen Sie ein Datenbanksoftwareimage aus einem Datenbank-Home

  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 gewünschte Compartment aus.
  3. Navigieren Sie zum Datenbank-Home: Klicken Sie unter Oracle Exadata Database Service auf Exascale-Infrastruktur auf Exadata-VM-Cluster. Suchen Sie in der Liste der VM-Cluster das VM-Cluster, auf das Sie zugreifen möchten. Klicken Sie auf den markierten Namen, um die Detailseite für das Cluster anzuzeigen.
  4. Klicken Sie unter Ressourcen auf Datenbank-Homes.
  5. Suchen Sie das Datenbank-Home, mit dem Sie das Datenbanksoftwareimage erstellen möchten, in der Liste der Datenbank-Homes. Klicken Sie auf den Namen des Datenbank-Homes, um Details dazu anzuzeigen.
  6. Klicken Sie auf Image aus Datenbank-Home erstellen.
  7. Geben Sie im Bereich Datenbanksoftwareimage erstellen einen Anzeigenamen ein, und wählen Sie ein Compartment für das Softwareimage aus.
  8. Klicken Sie auf Erstellen.

So aktualisieren Sie Datenbanksoftware mit einem benutzerdefinierten Datenbanksoftwareimage

Verwenden Sie die folgenden Anweisungen, um die Datenbanksoftware mit einem benutzerdefinierten Datenbanksoftwareimage zu aktualisieren.

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

    Die Seite "Exadata-VM-Cluster" ist standardmäßig ausgewählt.

  2. Klicken Sie auf den Namen des VM-Clusters, das Sie das Datenbanksoftwareimage aktualisieren möchten.
  3. Klicken Sie auf Datenbank-Homes.
  4. Klicken Sie auf den Namen des Datenbank-Homes, das Sie aktualisieren möchten.
  5. Klicken Sie auf Updates.
  6. Wählen Sie ein Compartment.
  7. Klicken Sie auf Typ, wählen Sie Benutzerdefiniert aus, und klicken Sie auf Filter anwenden.
  8. Wählen Sie eine Region aus.

    Der Regionsfilter entspricht standardmäßig der aktuell verbundenen Region und listet alle in dieser Region erstellten Softwareimages auf. Wenn Sie eine andere Region auswählen, wird die Softwareimageliste aktualisiert, um die in der ausgewählten Region erstellten Softwareimages anzuzeigen.

  9. Klicken Sie auf die Schaltfläche "Aktionen" (drei Punkte) für das gewünschte Update, und wählen Sie Vorabprüfung aus.
  10. Klicken Sie im daraufhin angezeigten Dialogfeld "Vorabprüfung bestätigen" auf Vorabprüfung, um fortzufahren.
  11. Nachdem Sie die Vorabprüfung erfolgreich ausgeführt haben, wählen Sie in der Schaltfläche "Aktionen" (drei Punkte) die Option Datenbank-Home-Update anwenden aus.
  12. Klicken Sie im daraufhin angezeigten Dialogfeld "Anwenden bestätigen" auf Anwenden, um fortzufahren.

So aktualisieren Sie Grid Infrastructure-Software mit benutzerdefiniertem Grid Infrastructure-Softwareimage

Verwenden Sie die folgenden Anweisungen, um Grid Infrastructure-Software mit einem benutzerdefinierten Grid Infrastructure-Softwareimage zu aktualisieren.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle AI Database und dann auf Oracle Exadata Database Service on Exascale Infrastructure. Die Seite Exadata-VM-Cluster ist standardmäßig ausgewählt.
  2. Klicken Sie auf den Namen des VM-Clusters, das Sie das Grid Infrastructure-Softwareimage aktualisieren möchten.
  3. Klicken Sie auf der daraufhin angezeigten Seite mit den VM-Clusterdetails auf Updates (GI).
  4. Wählen Sie ein Compartment aus.
  5. Klicken Sie auf Typ, wählen Sie Benutzerdefiniert aus, und klicken Sie auf Filter anwenden.
  6. Wählen Sie eine Region aus.

    Der Regionsfilter ist standardmäßig der aktuell verbundene Bereich und listet alle in diesem Bereich erstellten Softwareimages auf. Wenn Sie einen anderen Bereich auswählen, wird die Liste der Softwareimages aktualisiert, um die im ausgewählten Bereich erstellten Softwareimages anzuzeigen.

  7. Klicken Sie auf die Schaltfläche "Aktionen" (drei Punkte) für das gewünschte Update, und wählen Sie Vorabprüfung aus.
  8. Klicken Sie im daraufhin angezeigten Dialogfeld "Vorabprüfung bestätigen" auf Vorabprüfung, um fortzufahren.
  9. Nachdem Sie die Vorabprüfung erfolgreich ausgeführt haben, wählen Sie über die Schaltfläche "Aktionen" (drei Punkte) die Option Grid Infrastructure-Update anwenden aus.
  10. Klicken Sie im daraufhin angezeigten Dialogfeld "Cloud-VM-Clusterpatch einspielen" auf Einspielen, um fortzufahren.

So löschen Sie ein Softwareimage

Befolgen Sie die folgenden Anweisungen, um ein Softwareimage zu löschen.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle AI Database und dann auf Oracle Exadata Database Service on Exascale Infrastructure.
  2. Klicken Sie unter Ressourcen auf Softwareimages.
  3. Suchen Sie in der Liste der Softwarebilder das Image, das Sie löschen möchten, und klicken Sie am Ende der Zeile auf das Symbol "Aktionen" (drei Punkte).
  4. Klicken Sie auf Löschen.
  5. Geben Sie im daraufhin angezeigten Dialogfeld "Softwareabbild löschen" den Namen des Softwareabbilds ein, um Ihre Aktion zu bestätigen.
  6. Klicken Sie auf Löschen.

Datenbanksoftwareimages mit der API verwalten

Mit den folgenden API-Vorgängen können Sie Datenbanksoftwareimages verwalten:

Informationen zur Verwendung der API und zu Signieranforderungen finden Sie unter REST-APIs und Sicherheitszugangsdaten. Informationen zu SDKs finden Sie unter Software Development Kits und Befehlszeilenschnittstelle (CLI).