Gestisci immagini software

Utilizzo delle immagini software in Oracle Cloud Infrastructure

Creazione e archiviazione di immagini software

Le immagini software sono risorse all'interno della tenancy create prima del provisioning o dell'aggiornamento di un cluster VM, un'istanza di Exadata Cloud Infrastructure, una home del database, un database o 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.

Utilizzo del comando OPatch lsinventory per verificare le patch applicate a una Oracle home

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 home Oracle Database o a una home Oracle Grid Infrastructure specifica.

Uso di un'immagine software con un'istanza dell'infrastruttura Exadata Cloud

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 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 sono disponibili per l'uso fino a quando non vengono eliminate in modo esplicito.

Uso della console per le immagini software

Per visualizzare l'elenco delle immagini software

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Dedicated Infrastructure.
  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.

Per creare un'immagine software del database

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Dedicated Infrastructure.
  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. È possibile creare un'immagine software del database utilizzando qualsiasi aggiornamento della release di Oracle Database (RU) supportato.
  9. Facoltativamente, è possibile immettere un elenco separato da virgole di numeri di patch singoli (ad interim).
  10. Facoltativamente, è possibile caricare un file di inventario della Oracle home da un Oracle Database esistente. Per istruzioni sulla creazione di un file di inventario mediante OPatch, vedere Utilizzo del comando lsinventory OPatch 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 delle autorizzazioni 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.

Per creare un'immagine software di Grid Infrastructure

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Dedicated Infrastructure.
  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 Infrastruttura a griglia per l'immagine. È possibile creare un'immagine software di Grid Infrastructure utilizzando qualsiasi aggiornamento della release di Oracle Grid Infrastructure (RU) supportato.
  9. Facoltativamente, è possibile immettere un elenco separato da virgole di numeri di patch singoli (ad interim).
  10. Facoltativamente, è possibile caricare un file di inventario della home Grid Infrastructure da un Oracle Grid Infrastructure esistente. Per istruzioni sulla creazione di un file di inventario mediante OPatch, vedere Utilizzo del comando lsinventory OPatch 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 delle autorizzazioni 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.

Per creare un'immagine software del database da una home del database

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Dedicated Infrastructure.
  2. Scegliere il compartimento.
  3. Passare alla home del database: in Oracle Exadata Database Service on Dedicated Infrastructure, fare clic su Cluster Exadata VM. Nella lista dei cluster VM, individuare il cluster VM a cui si desidera accedere e fare clic sul nome evidenziato per visualizzare la pagina dei dettagli del cluster.
  4. Fare clic su Home database nella sezione Risorse.
  5. Trovare la home del database che si desidera utilizzare per creare l'immagine software del database nella lista delle home del database. Fare clic sul nome della home del database per visualizzarne i dettagli.
  6. Fare clic su Create Image from Database Home.
  7. Nel pannello Crea immagine software database, immettere un nome visualizzato e selezionare un compartimento per l'immagine software.
  8. Fare clic su Crea.

Per visualizzare i dettagli dell'immagine di un'immagine software

Utilizzare questa procedura per visualizzare i dettagli dell'immagine, ad esempio il tipo di immagine, la release Oracle e la versione, utilizzati per creare l'immagine software e le eventuali patch singole (ad interim) incluse in un'immagine software.

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Dedicated Infrastructure.
  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.
    • Il campo One-Off Patches mostra il numero di patch singole incluse (se presenti) in un'immagine software. Il conteggio include tutte le patch specificate durante la creazione dell'immagine, incluse le patch elencate in lsinventory.
      • Per visualizzare le patch incluse (se presenti),
        • fare clic sul collegamento Mostra per visualizzare l'elenco nella finestra di sovrapposizione delle patch singole.
        • fare clic sul collegamento Copia e incollare l'elenco delle patch incluse in un editor di testo. La lista copiata di numeri di patch è separata da virgole e può essere utilizzata per creare immagini software del database aggiuntive.

Per spostare un'immagine software in un altro compartimento

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Dedicated Infrastructure.
  2. In Risorse, fare clic su Immagini software.
  3. Nell'elenco delle immagini del software, individuare l'immagine che si desidera spostare e fare clic sull'icona Azioni (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 di destinazione.
  6. Fare clic su Move resource.

Per aggiornare il software del database mediante l'immagine software personalizzata del database

Utilizzare le istruzioni riportate di seguito per aggiornare il software del database utilizzando un'immagine software personalizzata del database.

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Dedicated Infrastructure.
  2. In Oracle Exadata Database Service on Dedicated Infrastructure, fare clic su Cluster Exadata VM.
  3. Fare clic sul nome del cluster VM che si desidera aggiornare l'immagine software del database.
  4. Fare clic su Home database.
  5. Fare clic sul nome della home del database che si desidera aggiornare.
  6. Fare clic su Aggiornamenti.
  7. Scegliere un compartimento.
  8. Fare clic su Tipo, selezionare Personalizzato, quindi fare clic su Applica filtro.
  9. Scegliere Area.

    Il filtro area utilizza per impostazione predefinita l'area attualmente connessa ed elenca tutte le immagini software create in tale area. Quando si sceglie un'area diversa, l'elenco di immagini software viene aggiornato per visualizzare le immagini software create nell'area selezionata.

  10. Fare clic sul pulsante Azioni (tre punti) per l'aggiornamento a cui si è interessati e selezionare Controllo preliminare.
  11. Nella finestra di dialogo Conferma controllo preliminare risultante, fare clic su Controllo preliminare per continuare.
  12. Dopo aver eseguito correttamente il controllo preliminare, selezionare Applica aggiornamento home database dal pulsante Azioni (tre punti).
  13. Nella finestra di dialogo Conferma applicazione risultante, fare clic su Applica per continuare.

Per aggiornare il software Grid Infrastructure mediante l'immagine software personalizzata di Grid Infrastructure

Utilizzare le istruzioni riportate di seguito per aggiornare il software di Grid Infrastructure utilizzando un'immagine software di Grid Infrastructure personalizzata.

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Dedicated Infrastructure.
  2. In Oracle Exadata Database Service on Dedicated Infrastructure, fare clic su Cluster Exadata VM.
  3. Fare clic sul nome del cluster VM che si desidera aggiornare l'immagine del software Grid Infrastructure.
  4. Nella pagina dei dettagli del cluster VM risultante fare clic su Aggiornamenti (GI).
  5. Scegliere un compartimento.
  6. Fare clic su Tipo, selezionare Personalizzato, quindi fare clic su Applica filtro.
  7. Scegliere Area.

    Il filtro area utilizza per impostazione predefinita l'area attualmente connessa ed elenca tutte le immagini software create in tale area. Quando si sceglie un'area diversa, l'elenco di immagini software viene aggiornato per visualizzare le immagini software create nell'area selezionata.

  8. Fare clic sul pulsante Azioni (tre punti) per l'aggiornamento a cui si è interessati e selezionare Controllo preliminare.
  9. Nella finestra di dialogo Conferma controllo preliminare risultante, fare clic su Controllo preliminare per continuare.
  10. Dopo aver eseguito correttamente il controllo preliminare, selezionare Applica aggiornamento di Grid Infrastructure dal pulsante Azioni (tre punti).
  11. Nella finestra di dialogo Applica patch cluster VM cloud risultante, fare clic su Applica per continuare.

Per eliminare un'immagine software

Per eliminare un'immagine software, seguire le istruzioni indicate di seguito.

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Dedicated Infrastructure.
  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 Azioni (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 dell'API per gestire le immagini del software del database

Utilizzare le operazioni API riportate di seguito per gestire le immagini software del database.

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.