Softwareimages verwalten

Softwareimages in Oracle Cloud Infrastructure verwenden

Softwareimages erstellen und speichern

Softwareimages sind Ressourcen in Ihrem Mandanten, die Sie erstellen, bevor Sie ein VM-Cluster, eine Exadata Cloud Infrastructure-Instanz, ein Datenbank-Home, eine Datenbank oder Grid Infrastructure bereitstellen oder aktualisieren.

Es gibt zwei Arten von Softwareimageressourcen:

  • Grid Infrastructure-Softwareimage: Grid Infrastructure-Softwareimages sind Ressourcen, die Oracle Grid Infrastructure-Software zum Update von Oracle Grid Infrastructure enthalten. Grid Infrastructure-Softwareimages sind entweder von Oracle veröffentlichte Softwarereleases oder benutzerdefinierte Softwareimages, die vom Kunden erstellt werden und die gewünschten Grid Infrastructure-Releaseupdates (GIRU) und zusätzliche One-off-(Interim-)Patches enthalten.
  • Datenbanksoftwareimage: Datenbanksoftwareimages sind Ressourcen, die Oracle Database-Software für das Provisioning und Update von Oracle-Datenbanken und Oracle Database Homes enthalten. Datenbanksoftwareimages sind entweder von Oracle veröffentlichte Softwareversionen oder benutzerdefinierte Softwareimages, die vom Kunden erstellt werden und die gewünschten Datenbankreleaseupdates (DBRU) und zusätzliche One-off-(Interim-)Patches enthalten.

Die Anzahl der Softwareimages, die Sie in Ihrem Mandanten erstellen können, ist unbegrenzt. Sie können die Images mit einer beliebigen Oracle Database-Software oder Oracle Grid Infrastructure-Version oder -Update erstellen, die in Oracle Cloud Infrastructure unterstützt werden.

Softwareimages werden automatisch im von Oracle verwalteten Objektspeicher gespeichert und können in der Oracle Cloud Infrastructure-Konsole angezeigt und verwaltet werden. Softwareimages sind Ressourcen auf regionaler Ebene, aber Sie können von jeder Region in Ihrem Mandanten aus darauf zugreifen.

Hinweis: Für die Softwareimages fallen Kosten für die Object Storage-Nutzung an.

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 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 ein Oracle Grid Infrastructure-Home eingespielt wurden. Diese Datei kann dann beim Erstellen eines benutzerdefinierten Softwareimage in die OCI-Konsole hochgeladen werden, um das vom Oracle Database-Quell- oder Oracle Grid Infrastructure-Home verwendete Patchset 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 auf ein bestimmtes Oracle Database Home oder Oracle Grid Infrastructure Home angewendet wurden.

Softwareimage mit einer Exadata Cloud Infrastructure-Instanz verwenden

Softwareimage erstellen, speichern und verwenden.

Durch Erstellen eines Softwareimages können Sie:

  • Benutzerdefinierte Datenbank- und Grid Infrastructure-Images basierend auf Softwareimages, RU und One-off-(Interim-)Patches erstellen
  • Ein benutzerdefiniertes Image automatisch als Ressource in Object Storage speichern
  • Stellen Sie ein Oracle Database Home oder eine Oracle Database mit den gewünschten RU- und One-off-(Interim-)Patches bereit.
  • Datenbank-Home und Grid Infrastructure mit dem Softwareimage aktualisieren.
  • Das Softwareimage in einen anderen Service im Data Guard-Erstellungsprozess klonen
Hinweis

Die Softwareimages werden vom Kunden erstellt und verwaltet und können verwendet werden, bis sie explizit gelöscht werden.

Konsole für Softwareimages verwenden

So zeigen Sie die Liste der Softwareimages an

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle Database und dann auf Oracle Exadata Database Service on Dedicated Infrastructure.
  2. Klicken Sie unter Ressourcen auf Softwareimages.

    Auf der daraufhin angezeigten Seite "Softwareimages" wird die Liste der benutzerdefinierten Softwareimages angezeigt, die Details wie "Imagetyp" (Datenbank, Grid Infrastructure) und "Version" enthalten.

So erstellen Sie ein Datenbanksoftwareimage

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle Database und dann auf Oracle Exadata Database Service on Dedicated Infrastructure.
  2. Klicken Sie unter Ressourcen auf Softwareimages.
  3. Klicken Sie auf Softwareimage erstellen.
  4. Klicken Sie auf der daraufhin angezeigten Seite "Softwareimage erstellen" auf Datenbanksoftwareimage.
  5. Geben Sie im Feld Anzeigename einen Anzeigenamen für das Image ein. Geben Sie dabei keine vertraulichen Informationen ein.
  6. Wählen Sie das gewünschte Compartment aus.
  7. Wählen Sie ein Datenbankrelease aus.
  8. 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.
  9. Optional können Sie eine kommagetrennte Liste mit One-off-(Interim-)Patchnummern eingeben.
  10. 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.
  11. 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.
  12. Klicken Sie auf Softwareimage erstellen.

So erstellen Sie ein Grid Infrastructure-Softwareimage

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle Database und dann auf Oracle Exadata Database Service on Dedicated Infrastructure.
  2. Klicken Sie unter Ressourcen auf Softwareimages.
  3. Klicken Sie auf Softwareimage erstellen.
  4. Klicken Sie auf der daraufhin angezeigten Seite "Softwareimage erstellen" auf Grid Infrastructure-Softwareimage.
  5. Geben Sie im Feld Anzeigename einen Anzeigenamen für das Image ein. Geben Sie dabei keine vertraulichen Informationen ein.
  6. Wählen Sie das gewünschte Compartment aus.
  7. Wählen Sie ein Grid Infrastructure-Release aus.
  8. Wählen Sie die Version Grid Infrastructure für Ihr Image aus. Sie können ein Grid Infrastructure-Softwareimage mit einem beliebigen unterstützten Oracle Grid Infrastructure-Releaseupdate (RU) erstellen.
  9. Optional können Sie eine kommagetrennte Liste mit One-off-(Interim-)Patchnummern eingeben.
  10. Optional können Sie eine Grid Infrastructure Home-Bestandsdatei aus einer vorhandenen Oracle Grid Infrastructure hochladen. Anweisungen zum Erstellen einer Bestandsdatei mit OPatch finden Sie unter In ein Oracle Home eingespielte Patches mit dem Befehl "OPatch lsinventory" prüfen.
  11. 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.
  12. Klicken Sie auf Softwareimage erstellen.

So erstellen Sie ein Datenbanksoftwareimage aus einem Datenbank-Home

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle Database und dann auf Oracle Exadata Database Service on Dedicated Infrastructure.
  2. Wählen Sie das gewünschte Compartment aus.
  3. Navigieren Sie zum Datenbank-Home, und klicken Sie unter Oracle Exadata Database Service on Dedicated Infrastructure 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 zeigen Sie die Imagedetails eines Softwareimages an

Im Folgenden wird beschrieben, wie Sie die Imagedetails wie Imagetyp, Oracle-Release und Version anzeigen, die zum Erstellen des Softwareimages verwendet werden, und One-off-(Interim-)Patches, die (falls vorhanden) in einem Softwareimage enthalten sind.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle Database und dann auf Oracle Exadata Database Service on Dedicated Infrastructure.
  2. Klicken Sie unter Ressourcen auf Softwareimages.
  3. Suchen Sie in der Liste der Softwareimages das Image, das Sie anzeigen möchten, und klicken Sie auf den Anzeigenamen des Images.
  4. Auf der Detailseite des Softwareimages für das ausgewählte Image werden Details zu dem Image angezeigt:
    • Der Abschnitt Allgemeine Informationen enthält Details wie den Imagetyp.
    • Der Abschnitt Patchinformationen enthält Details wie Release, Version und verfügbare Interimpatches.
    • Im Feld One-off-Patches wird die Anzahl der One-off-Patches angezeigt, die (sofern vorhanden) in einem Softwareimage enthalten sind. Die Anzahl umfasst alle Patches, die beim Erstellen des Images angegeben wurden (einschließlich Patches, die in lsinventory aufgeführt sind).
      • So zeigen Sie die enthaltenen Patches an (sofern vorhanden),
        • Klicken Sie auf den Link Anzeigen, um die Liste im One-off-Patches-Overlay-Fenster anzuzeigen.
        • Klicken Sie auf den Link Kopieren, und fügen Sie die Liste der enthaltenen Patches in einen Texteditor ein. Die kopierte Liste der Patchnummern ist durch Komma getrennt und kann verwendet werden, um weitere Datenbanksoftwareimages zu erstellen.

So verschieben Sie ein Softwareimage in ein anderes Compartment

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle Database und dann auf Oracle Exadata Database Service on Dedicated Infrastructure.
  2. Klicken Sie unter Ressourcen auf Softwareimages.
  3. Suchen Sie in der Liste der Softwarebilder das Bild, das Sie verschieben möchten, und klicken Sie am Ende der Zeile auf das Symbol "Aktionen" (drei Punkte).
  4. Klicken Sie auf Ressource verschieben.
  5. Wählen Sie im Dialogfeld "Ressource zu einem anderen Compartment verschieben" ein Ziel-Compartment aus.
  6. Klicken Sie auf Ressource verschieben.

So aktualisieren Sie Datenbanksoftware mit einem benutzerdefinierten Datenbanksoftwareimage

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

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle Database und dann auf Oracle Exadata Database Service on Dedicated Infrastructure.
  2. Klicken Sie unter Oracle Exadata Database Service on Dedicated Infrastructure auf Exadata-VM-Cluster.
  3. Klicken Sie auf den Namen des VM-Clusters, das Sie das Datenbanksoftwareimage aktualisieren möchten.
  4. Klicken Sie auf Datenbank-Homes.
  5. Klicken Sie auf den Namen des Datenbank-Homes, das Sie aktualisieren möchten.
  6. Klicken Sie auf Updates.
  7. Compartment auswählen.
  8. Klicken Sie auf Typ, wählen Sie Benutzerdefiniert aus, und klicken Sie auf Filter anwenden.
  9. 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 Liste der Softwareimages aktualisiert, um die in der ausgewählten Region erstellten Softwareimages anzuzeigen.

  10. Klicken Sie auf die Schaltfläche "Aktionen" (drei Punkte) für das gewünschte Update, und wählen Sie Vorabprüfung aus.
  11. Klicken Sie im daraufhin angezeigten Dialogfeld "Vorabprüfung bestätigen" auf Vorabprüfung, um fortzufahren.
  12. 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.
  13. Klicken Sie im daraufhin angezeigten Dialogfeld "Anwenden bestätigen" auf Anwenden, um fortzufahren.

So aktualisieren Sie die Grid Infrastructure-Software mit einem benutzerdefinierten Grid Infrastructure-Softwareimage

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

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle Database und dann auf Oracle Exadata Database Service on Dedicated Infrastructure.
  2. Klicken Sie unter Oracle Exadata Database Service on Dedicated Infrastructure auf Exadata-VM-Cluster.
  3. Klicken Sie auf den Namen des VM-Clusters, das Sie das Grid Infrastructure-Softwareimage aktualisieren möchten.
  4. Klicken Sie auf der daraufhin angezeigten Seite mit den VM-Clusterdetails auf Updates (GI).
  5. Compartment auswählen.
  6. Klicken Sie auf Typ, wählen Sie Benutzerdefiniert aus, und klicken Sie auf Filter anwenden.
  7. 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 Liste der Softwareimages aktualisiert, um die in der ausgewählten Region erstellten Softwareimages anzuzeigen.

  8. Klicken Sie auf die Schaltfläche "Aktionen" (drei Punkte) für das gewünschte Update, und wählen Sie Vorabprüfung aus.
  9. Klicken Sie im daraufhin angezeigten Dialogfeld "Vorabprüfung bestätigen" auf Vorabprüfung, um fortzufahren.
  10. 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.
  11. 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 Database und dann auf Oracle Exadata Database Service on Dedicated Infrastructure.
  2. Klicken Sie unter Ressourcen auf Softwareimages.
  3. Wählen Sie in der Liste der Softwareimages das Image aus, 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 Software-Image löschen den Namen des Software-Images 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).