Gestisci immagini software

Creazione e archiviazione di immagini software

Le immagini software sono risorse all'interno della tenancy create prima del provisioning o dell'aggiornamento di un sistema DB, di un'istanza di Exadata Cloud Infrastructure, della home del database, del database o di Grid Infrastructure.

Esistono due tipi di risorse di immagine software:

  • Immagine software di Grid Infrastructure: le immagini software di Grid Infrastructure sono risorse contenenti il software di Oracle Grid Infrastructure utilizzato per aggiornare Oracle Grid Infrastructure. Le immagini software di Grid Infrastructure sono release software pubblicate da Oracle o immagini software personalizzate create dal cliente che includono gli aggiornamenti della release di Grid Infrastructure (GIRU) desiderati e patch singole aggiuntive (interim).
  • Immagine software del database: le immagini software del database sono risorse contenenti il software Oracle Database utilizzato per eseguire il provisioning e aggiornare i database Oracle e le home Oracle Database. Le immagini software del database sono release software pubblicate da Oracle o immagini software personalizzate create dal cliente che includono gli aggiornamenti della release del database (DBRU) desiderati e patch singole aggiuntive (ad interim).

Non è previsto alcun limite al numero di immagini software che è possibile creare nella tenancy ed è possibile creare le immagini con qualsiasi software Oracle Database o versione di Oracle Grid Infrastructure e aggiornarle supportate in Oracle Cloud Infrastructure.

Le immagini software vengono memorizzate automaticamente nello storage degli oggetti gestito da Oracle e possono essere visualizzate e gestite nella console di Oracle Cloud Infrastructure. Le immagini software sono risorse a livello regionale, ma è possibile accedervi da qualsiasi area all'interno della tenancy.

Nota

Le immagini software comportano costi di utilizzo dello storage degli oggetti.

Uso di un'immagine software con un sistema Oracle Exadata Database Service on Cloud@Customer

Creare, salvare e riutilizzare un'immagine software.

La creazione di un'immagine software consente di:

  • Crea immagini personalizzate di database e Grid Infrastructure in base alle immagini software, all'aggiornamento release e alle patch singole (ad interim).
  • Salva automaticamente un'immagine personalizzata nello storage degli oggetti come risorsa.
  • Eseguire il provisioning di una Oracle Database home o di Oracle Database con l'aggiornamento release e le patch singole (ad interim) desiderate.
  • Aggiornare la home del database e Grid Infrastructure create utilizzando l'immagine software.
  • Duplica immagine software in un altro servizio nel processo di creazione Data Guard.
Nota

Le immagini software vengono create e gestite dal cliente e possono essere utilizzate fino all'eliminazione esplicita.

Utilizzo della console per visualizzare la lista delle immagini software

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Cloud@Customer.
  2. In Risorse, fare clic su Immagini software.

    Nella pagina Immagini software risultante viene visualizzata la lista delle immagini software personalizzate, che include dettagli quali il tipo di immagine (Database, Grid Infrastructure) e la versione.

Uso della console per creare un'immagine software del database

Per creare un'immagine software di Oracle Database con la console, attenersi alla procedura riportata di seguito.

  1. Aprire il menu di navigazione. In Oracle Database, fare clic su Oracle Exadata Database Service on Cloud@Customer.
  2. In Risorse, fare clic su Immagini software.
  3. Fare clic su Crea immagine software.
  4. Nella pagina Crea immagine software risultante, fare clic su Immagine software del database.
  5. Nel campo Nome visualizzato, fornire un nome visualizzato per l'immagine. Evitare di fornire informazioni riservate.
  6. Scegliere il compartimento.
  7. Scegliere una release del database.
  8. Scegliere la versione del database per l'immagine.
  9. Facoltativamente, è possibile immettere un elenco delimitato da virgole di numeri di patch singole (di tipo provvisorio).
  10. Facoltativamente, è possibile caricare un file di inventario della Oracle home da un Oracle Database esistente. Per ulteriori informazioni, vedere Utilizzo del comando OPatch lsinventory per verificare le patch applicate a una Oracle home.
  11. Fare clic su Mostra opzioni avanzate per aggiungere tag all'immagine software del database. Per applicare una tag definita, è necessario disporre dell'autorizzazione per utilizzare lo spazio di nomi tag. Per ulteriori informazioni sull'applicazione di tag, vedere Tag delle risorse. Se non si è certi di applicare le tag, saltare questa opzione (è possibile applicare le tag in un secondo momento) o chiedere all'amministratore.
  12. Fare clic su Crea immagine software.

Utilizzo della console per creare un'immagine software di Grid Infrastructure

Per creare un'immagine software di Grid Infrastructure con la console, attenersi alla procedura riportata di seguito.

  1. Aprire il menu di navigazione. In Oracle Database, fare clic su Oracle Exadata Database Service on Cloud@Customer.
  2. In Risorse, fare clic su Immagini software.
  3. Fare clic su Crea immagine software.
  4. Nella pagina Crea immagine software risultante, fare clic su Immagine software dell'infrastruttura di rete.
  5. Nel campo Nome visualizzato, fornire un nome visualizzato per l'immagine. Evitare di fornire informazioni riservate.
  6. Scegliere il compartimento.
  7. Scegliere una release di Grid Infrastructure.
  8. Scegliere la versione dell'infrastruttura Grid per l'immagine.
  9. Facoltativamente, è possibile immettere un elenco delimitato da virgole di numeri di patch singole (di tipo provvisorio).
  10. Facoltativamente, è possibile caricare un file di inventario della home Grid Infrastructure da un Oracle Grid Infrastructure esistente. Per ulteriori informazioni, vedere Utilizzo del comando OPatch lsinventory per verificare le patch applicate a una Oracle home.
  11. Fare clic su Mostra opzioni avanzate per aggiungere tag all'immagine software del database. Per applicare una tag definita, è necessario disporre dell'autorizzazione per utilizzare lo spazio di nomi tag. Per ulteriori informazioni sull'applicazione di tag, vedere Tag risorsa. Se non si è certi di applicare le tag, saltare questa opzione (è possibile applicare le tag in un secondo momento) o chiedere all'amministratore.
  12. Fare clic su Crea immagine software.

Utilizzo del comando OPatch lsinventory per verificare le patch applicate a una home Oracle Database o a una home Oracle Grid Infrastructure

La utility OPatch consente di applicare le patch provvisorie alla home Oracle Database o alla home Oracle Grid Infrastructure. La utility opatch si trova nella directory $ORACLE_HOME/Opatch.

Il comando lsinventory fornito da OPatch consente di creare un file che elenca le patch provvisorie applicate a una home Oracle Database o a una home Oracle Grid Infrastructure. Questo file può quindi essere caricato nella console OCI durante la creazione di un'immagine software personalizzata per aggiungere il set esatto di patch utilizzato dalla home Oracle Database o dalla home Oracle Grid Infrastructure di origine alla lista di patch incluse nell'immagine software. La utility opatch si trova nella directory $ORACLE_HOME/Opatch. L'esempio seguente mostra come utilizzare il comando lsinventory per creare il file lsinventory.
  1. Eseguire il comando opatch lsinventory per ottenere la lista delle patch provvisorie applicate.
    $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. Utilizzare il file di output lsinventory per estrarre le patch provvisorie aggiuntive applicate a una Oracle home specifica.

Uso della console per l'eliminazione di un'immagine software

  1. Aprire il menu di navigazione. In Oracle Database, fare clic su Oracle Exadata Database Service on Cloud@Customer.
  2. In Risorse, fare clic su Immagini software.
  3. Nell'elenco delle immagini software, individuare l'immagine che si desidera eliminare e fare clic sull'icona di azione (tre punti) alla fine della riga.
  4. Fare clic su Elimina.
  5. Nella finestra di dialogo Elimina immagine software risultante, immettere il nome dell'immagine software per confermare l'azione.
  6. Fare clic su Elimina.

Utilizzo della console per visualizzare le informazioni di aggiornamento di un'immagine software

Per visualizzare la versione di Oracle Database, aggiornare le informazioni (livello RU) e includere patch singole (interim) di un'immagine software del database, utilizzare le istruzioni riportate di seguito.

  1. Aprire il menu di navigazione. In Oracle Database, fare clic su Oracle Exadata Database Service on Cloud@Customer.
  2. In Risorse, fare clic su Immagini software.
  3. Nell'elenco delle immagini software, individuare l'immagine che si desidera visualizzare e fare clic sul nome visualizzato dell'immagine.
  4. Nella pagina dei dettagli dell'immagine software per l'immagine selezionata vengono visualizzati i dettagli relativi all'immagine:
    • La sezione Informazioni generali include dettagli quali il tipo di immagine.
    • La sezione Informazioni patch include dettagli quali la release, la versione e le patch provvisorie disponibili.
    • Nel campo Patch singole viene visualizzato il numero di patch singole (ad interim) incluse nell'immagine, se presenti. Il conteggio include tutte le patch specificate durante la creazione dell'immagine, incluse le patch elencate in lsinventory.

      Per visualizzare tutte le patch, fare clic su Visualizza tutti gli elementi. Nella finestra Visualizza tutte le patch singole risultante viene visualizzato l'elenco di tutte le patch singole (interim). Fare clic su Chiudi per chiudere la finestra.

Utilizzo della console per spostare un'immagine software in un altro compartimento

Per spostare un'immagine software in un altro compartimento a scelta, attenersi alla procedura riportata di seguito.

  1. Aprire il menu di navigazione. In Oracle Database, fare clic su Oracle Exadata Database Service on Cloud@Customer.
  2. In Risorse, fare clic su Immagini software.
  3. Nell'elenco delle immagini del software, trova l'immagine che desideri spostare e fai clic sull'icona dell'azione (tre punti) alla fine della riga.
  4. Fare clic su Move resource.
  5. Nella finestra di dialogo Sposta risorsa in un altro compartimento risultante, scegliere un compartimento.
  6. Fare clic su Move resource

Uso dell'interfaccia API per la gestione delle immagini software

Rivedere l'elenco delle chiamate API per gestire le immagini software.

Per informazioni sull'uso dell'API e delle richieste di firma, vedere "API REST" e "Credenziali di sicurezza". Per informazioni sugli SDK, vedere "Software Development Kits and Command Line Interface".

Utilizzare le operazioni API riportate di seguito per gestire le immagini software del database.
  • CreateDatabaseSoftwareImage
  • ListDatabaseSoftwareImages
  • GetDatabaseSoftwareImage
  • DeleteDatabaseSoftwareImage
  • ChangeDatabaseSoftwareImageCompartment

Per l'elenco completo delle API, vedere "API del servizio di database".