Gestisci immagini software

Utilizzo delle immagini software in Oracle Cloud Infrastructure

Creazione e archiviazione di immagini software

Le immagini software del database sono risorse all'interno della tenancy che crei prima del provisioning o dell'applicazione di patch a un'istanza, una home del database o un database di Oracle Exadata Database Service on Exascale Infrastructure.

Non è previsto alcun limite al numero di immagini software del database che è possibile creare nella tenancy ed è possibile creare le immagini con qualsiasi versione del software Oracle Database e gli aggiornamenti supportati in Oracle Cloud Infrastructure.

Le immagini software del database vengono memorizzate automaticamente nello storage degli oggetti gestito da Oracle e possono essere visualizzate e gestite nella console di Oracle Cloud Infrastructure. Tenere presente che le immagini software del database comportano costi di utilizzo dello storage degli oggetti. Le immagini software del database sono risorse a livello regionale a cui è possibile accedere da qualsiasi dominio di disponibilità all'interno della propria area.

Per informazioni sulla creazione di un'immagine, vedere Per creare un'immagine software del database.

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

La utility OPatch consente di applicare le patch provvisorie al software Oracle Database. 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. Questo file può quindi essere caricato in OCI Console durante la creazione di un'immagine software del database personalizzata per aggiungere il set esatto di patch utilizzato dalla home del database 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
  2. Utilizzare il file di output lsinventory per estrarre le patch singole aggiuntive applicate a una Oracle home specifica.

Uso di un'immagine software con un'istanza di Oracle Exadata Database Service on Exascale Infrastructure

Eseguire il provisioning delle home del database, applicare patch alle immagini personalizzate o impostare il database di standby Data Guard utilizzando le immagini del database personalizzate.

Provisioning: dopo aver creato un'immagine software del database, è possibile utilizzarla per creare una home Oracle Database in un'istanza di Oracle Exadata Database Service sull'infrastruttura Exascale. Per ulteriori informazioni, vedere Per creare una nuova home del database in un'istanza di Exadata Cloud Service esistente.

Applicazione delle patch: per applicare le patch a un database in un'istanza di Oracle Exadata Database Service sull'infrastruttura Exascale utilizzando un'immagine software del database personalizzata, creare la home del database utilizzando l'immagine, quindi spostare il database in tale home del database. Per ulteriori informazioni, vedere Applicazione di patch a singoli database Oracle in un'istanza di Exadata Cloud Service.

Impostazione di Data Guard: quando si crea un'associazione Oracle Data Guard, è possibile utilizzare un'immagine software del database personalizzata per creare una nuova home del database per il nuovo database di standby. Per ulteriori informazioni, vedere Per abilitare Oracle Data Guard in un database di istanze di Exadata Cloud Service.

Uso della console per le immagini software

Per creare un'immagine software del database

Seguire questa procedura per creare un database su Oracle Exadata Database Service su infrastruttura Exascale

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Exascale Infrastructure.
  2. In Risorse fare clic su Immagini software del database.
  3. Fare clic su Crea immagine software del database.
  4. Nel campo Nome visualizzato, fornire un nome visualizzato per l'immagine. Evitare di fornire informazioni riservate.
  5. Scegliere il compartimento.
  6. 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.
  7. Scegliere l'aggiornamento del set di patch, una patch bundle proattiva o l'aggiornamento della release.
  8. Facoltativamente, è possibile immettere un elenco separato da virgole di numeri di patch singoli (ad interim).
  9. 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.
  10. 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.
  11. Fare clic su Crea immagine software del database.

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

Seguire questa procedura per creare un'immagine software del database su Oracle Exadata Database Service on Exascale Infrastructure.

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Exascale Infrastructure.
    La pagina Cluster VM Exadata è selezionata per impostazione predefinita.
  2. 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 per il cluster.
  3. Fare clic sulla scheda Home database.
  4. 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.
  5. Fare clic su Create Image from Database Home.
  6. Nel pannello Crea immagine software database, immettere un nome visualizzato e selezionare un compartimento per l'immagine software.
  7. Fare clic su Crea.

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

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

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Exascale Infrastructure.

    La pagina Cluster VM Exadata è selezionata per impostazione predefinita.

  2. Fare clic sul nome del cluster VM che si desidera aggiornare l'immagine software del database.
  3. Fare clic su Home database.
  4. Fare clic sul nome della home del database che si desidera aggiornare.
  5. Fare clic su Aggiornamenti.
  6. Scegliere un compartimento.
  7. Fare clic su Tipo, selezionare Personalizzato, quindi fare clic su Applica filtro.
  8. 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.

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

Per aggiornare il software di Grid Infrastructure utilizzando un'immagine software di Grid Infrastructure personalizzata

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

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

    Il filtro area viene impostato automaticamente sull'area attualmente connessa ed elenca tutte le immagini software create in tale area. Quando si sceglie un'area diversa, l'elenco delle immagini software viene aggiornato per visualizzare le immagini software create nell'area selezionata.

  7. Fare clic sul pulsante Azioni (tre punti) per l'aggiornamento a cui si è interessati e selezionare Controllo preliminare.
  8. Nella finestra di dialogo Conferma controllo preliminare risultante, fare clic su Controllo preliminare per continuare.
  9. Dopo aver eseguito correttamente il controllo preliminare, selezionare Applica aggiornamento di Grid Infrastructure dal pulsante Azioni (tre punti).
  10. 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 Exascale 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 Delete.

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.