Immagini software
Questo articolo fornisce i dettagli e la procedura per la gestione delle immagini del software.
Le immagini software sono risorse all'interno della tenancy create prima del provisioning o dell'aggiornamento del software Oracle Grid Infrastructure o Oracle Database.
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 Grid Infrastructure nel sistema DB.
- Immagine software del database: le immagini software del database sono risorse contenenti il software Oracle Database utilizzato per eseguire il provisioning e l'aggiornamento dei database Oracle e delle home Oracle Database nel sistema DB.
Le immagini software sono release software pubblicate da Oracle oppure immagini software personalizzate create dall'utente che includono gli aggiornamenti delle release (RU) desiderati e gli aggiornamenti una tantum (interim) aggiuntivi o le patch a cui viene fatto riferimento da un file di inventario della Oracle home specifico.
Non c'è limite al numero di immagini software che puoi creare nella tua tenancy e puoi creare le tue immagini software con qualsiasi aggiornamento della release di Oracle Grid Infrastructure o Oracle Database supportato disponibile in OCI Console.
Le immagini software vengono memorizzate automaticamente nello storage degli oggetti gestito da Oracle e possono essere visualizzate e gestite in OCI Console.
Le immagini software sono risorse a livello regionale a cui è possibile accedere da qualsiasi area all'interno della tenancy.
Nota: le immagini software comportano costi di utilizzo dello storage degli oggetti.
Criterio IAM necessario
Per utilizzare Oracle Cloud Infrastructure, un amministratore deve concedere l'accesso di sicurezza in un criterio. Questo accesso è necessario indipendentemente dal fatto che si stia utilizzando la console o l'API REST con un SDK, un'interfaccia CLI o unaltro strumento. Se viene visualizzato un messaggio che indica che non si dispone dell'autorizzazione o che non si dispone dell'autorizzazione, verificare con l'amministratore il tipo di accesso di cui si dispone e il compartimento di cui lavorare.
Per gli amministratori: il criterio riportato in Consenti agli amministratori di database di gestire i sistemi di database Oracle Cloud consente al gruppo specificato di eseguire tutte le operazioni con i database e le risorse di database correlate.
Se non si conoscono i criteri, vedere Guida introduttiva ai criteri e Criteri comuni. Se si desidera approfondire la scrittura dei criteri per i database, vedere Dettagli per il servizio di database.
Lista delle immagini software
Eseguire i passi riportati di seguito per visualizzare la lista delle immagini software nella tenancy mediante la console.
-
Aprire il menu di navigazione, selezionare Oracle AI Database, quindi selezionare Oracle Base Database Service.
Viene visualizzata la pagina della lista Sistemi DB. Tutti i sistemi DB nel compartimento selezionato vengono visualizzati in una tabella.
-
Nella pagina elenco Sistemi DB, in Risorse, selezionare Immagini software.
Viene visualizzata una lista contenente immagini software personalizzate di Grid Infrastructure e del database.
-
Per visualizzare le immagini software in un compartimento diverso, utilizzare il filtro Compartimento per cambiare compartimento.
Crea un'immagine software di Grid Infrastructure
Eseguire i passi riportati di seguito per creare un'immagine software di Grid Infrastructure utilizzando la console.
- Nella pagina di elenco Immagini software selezionare Crea immagine software. Per assistenza nella ricerca della pagina di elenco, vedere Elencare le immagini software.
-
Nella pagina Crea immagine software immettere i dettagli riportati di seguito.
- Per Tipo di immagine, selezionare Immagine software dell'infrastruttura griglia.
- Immettere un nome visualizzato per l'immagine software. Evitare di fornire informazioni riservate.
- Selezionare un compartimento dalla lista.
- Selezionare una release di Grid Infrastructure per l'immagine software dall'elenco.
- Selezionare una versione di Grid Infrastructure per l'immagine software dalla lista. L'ultimo aggiornamento della release approvato è disponibile per impostazione predefinita. È inoltre possibile selezionare uno dei due aggiornamenti della release precedenti (N-1 o N-2) dopo aver confermato il messaggio visualizzato. Per utilizzare un aggiornamento release precedente a N-2, è necessario sottomettere una richiesta di servizio.
- Facoltativamente, è possibile immettere un elenco separato da virgole di numeri di patch singola.
-
Facoltativamente, puoi caricare un file di inventario della Oracle home da un sistema DB esistente. Per istruzioni sulla creazione di un file di inventario utilizzando OPatch, vedere Verificare gli aggiornamenti applicati a una Oracle home.
Nota: l'inventario della Oracle home contiene una lista di aggiornamenti installati in una home di Grid Infrastructure o di database. Per assicurarsi che una nuova immagine software contengano, come minimo, tutti gli aggiornamenti e le patch installate in una home esistente, caricare un file contenente l'output del comando "opatch lsinventory" eseguito nella home esistente.
-
Espandere Opzioni avanzate per fornire le opzioni avanzate per questa risorsa.
- È possibile aggiungere tag in formato libero o tag definite a questa risorsa. È necessario disporre dell'autorizzazione per utilizzare lo spazio di nomi tag per le tag definite. Per informazioni sull'uso delle tag per gestire le risorse OCI, vedere Tag risorsa.
- Selezionare Crea.
Creare un'immagine software del database
Per creare un'immagine software del database utilizzando la console, effettuare le operazioni riportate di seguito.
- Nella pagina di elenco Immagini software selezionare Crea immagine software. Per assistenza nella ricerca della pagina di elenco, vedere Elencare le immagini software.
-
Nella pagina Crea immagine software immettere i dettagli riportati di seguito.
- Per Tipo di immagine, selezionare Immagine software del database.
- Immettere un nome visualizzato per l'immagine software. Evitare di fornire informazioni riservate.
- Selezionare un compartimento dalla lista.
- Selezionare una release di database per l'immagine software dall'elenco.
- Selezionare una versione del database per l'immagine software dall'elenco. L'ultimo aggiornamento della release approvato è disponibile per impostazione predefinita. È inoltre possibile selezionare uno dei due aggiornamenti della release precedenti (N-1 o N-2) dopo aver confermato il messaggio visualizzato. Per utilizzare un aggiornamento release precedente a N-2, è necessario sottomettere una richiesta di servizio.
- Facoltativamente, è possibile immettere un elenco separato da virgole di numeri di patch singola.
-
Facoltativamente, puoi caricare un file di inventario della Oracle home da un sistema DB esistente. Per istruzioni sulla creazione di un file di inventario utilizzando OPatch, vedere Verificare gli aggiornamenti applicati a una Oracle home.
Nota: l'inventario della Oracle home contiene una lista di aggiornamenti installati in una home di Grid Infrastructure o di database. Per assicurarsi che una nuova immagine software contengano, come minimo, tutti gli aggiornamenti e le patch installate in una home esistente, caricare un file contenente l'output del comando "opatch lsinventory" eseguito nella home esistente.
-
Espandere Opzioni avanzate per fornire le opzioni avanzate per questa risorsa.
- È possibile aggiungere tag in formato libero o tag definite a questa risorsa. È necessario disporre dell'autorizzazione per utilizzare lo spazio di nomi tag per le tag definite. Per informazioni sull'uso delle tag per gestire le risorse OCI, vedere Tag risorsa.
- Selezionare Crea.
Creare un'immagine software del database da un database esistente
Eseguire i passi riportati di seguito per creare un'immagine software del database da un database in un sistema DB esistente utilizzando la console.
- Nella pagina della lista Sistemi DB selezionare il sistema DB contenente il database che si desidera utilizzare. Se hai bisogno di aiuto per trovare la pagina della lista o il sistema DB, vedere Elenca i sistemi DB.
- Nella scheda Database selezionare il database che si desidera utilizzare.
- Nella pagina dei dettagli del database, dal menu Azioni, selezionare Crea immagine dal database.
- Immettere un nome visualizzato per l'immagine software. Evitare di fornire informazioni riservate.
- Selezionare un compartimento dalla lista. È inoltre possibile selezionare un compartimento diverso da quello in cui si sta lavorando per memorizzare l'immagine software del database.
- Selezionare Crea.
Visualizzare i dettagli di un'immagine software
È possibile visualizzare i dettagli, ad esempio la versione, l'aggiornamento della release, gli aggiornamenti una tantum (interim) e così via, delle immagini del database e del software di Grid Infrastructure.
Per visualizzare i dettagli dell'immagine software mediante la console, attenersi alla procedura riportata di seguito.
- Nella pagina dell'elenco delle immagini software, selezionare l'immagine software che si desidera visualizzare. Per assistenza nella ricerca della pagina dell'elenco, vedere Elencare le immagini software.
-
Nella scheda Informazioni immagine software della pagina dei dettagli dell'immagine software è possibile visualizzare i dettagli riportati di seguito.
- Stato del ciclo di vita: stato del ciclo di vita dell'immagine del software, ad esempio disponibile, provisioning o non riuscito.
- Compartimento: compartimento in cui si trova l'immagine software.
- OCID: l'OCID (Oracle Cloud Identifier) univoco per questa immagine software. È possibile selezionare Mostra per visualizzare l'OCID completo oppure selezionare Copia per copiare l'OCID negli appunti.
- Creato: data di creazione di questa immagine software.
- Tipo di immagine: tipo di immagine del software, Grid Infrastructure o database.
- Servizio: il nome di Oracle Cloud Service con cui è stata creata questa immagine software.
- Release: il numero di release del database o di Grid Infrastructure, ad esempio 19.0.0.0 per 19c.
- Versione: il numero di versione del database o di Grid Infrastructure, ad esempio 19.22.0.0 per il database e 19.16.0.0.0 per Grid Infrastructure.
-
Aggiornamenti una tantum (patch): l'elenco degli eventuali aggiornamenti una tantum inclusi nell'immagine del software. L'elenco include tutti gli aggiornamenti specificati durante la creazione dell'immagine software (inclusi gli aggiornamenti elencati in
lsinventory).Per visualizzare tutti gli aggiornamenti inclusi, selezionare Visualizza tutti gli elementi. Viene visualizzato un elenco di tutti gli aggiornamenti una tantum.
Eliminazione di un'immagine software
Per eliminare un'immagine software mediante la console, attenersi alla procedura riportata di seguito.
- Nella pagina dell'elenco delle immagini software, selezionare l'immagine software che si desidera eliminare. Per assistenza nella ricerca della pagina dell'elenco, vedere Elencare le immagini software.
- Nella pagina dei dettagli dell'immagine software, nel menu Azioni, selezionare Elimina, quindi confermare l'eliminazione.
Spostare un'immagine software in un altro compartimento
Eseguire i passi riportati di seguito per spostare un'immagine software in un compartimento diverso di propria scelta utilizzando OCI Console.
- Nella pagina dell'elenco delle immagini software, selezionare l'immagine software che si desidera spostare. Per assistenza nella ricerca della pagina dell'elenco, vedere Elencare le immagini software.
- Nella pagina dei dettagli dell'immagine software, selezionare Sposta risorsa dal menu Azioni.
- Selezionare un compartimento di destinazione dalla lista.
- Selezionare Sposta risorsa.
Provisioning di un database mediante un'immagine software del database
Puoi usare un'immagine software del database per eseguire il provisioning di un sistema DB. Per ulteriori informazioni, vedere Creare un sistema DB.
Aggiornare un database utilizzando un'immagine software del database
È possibile utilizzare un'immagine software del database per aggiornare il database di un sistema DB esistente. Questo è a volte indicato come un "aggiornamento in loco". Per informazioni sull'uso di un'immagine software di database personalizzata per aggiornare un database in un sistema DB e per determinare se un database è stato aggiornato con una determinata immagine software di database, vedere Aggiornare un database.
Aggiornare Grid Infrastructure utilizzando un'immagine software di Grid Infrastructure
È possibile utilizzare un'immagine software di Grid Infrastructure per aggiornare Grid Infrastructure di un sistema DB esistente. Per ulteriori informazioni, vedere Aggiornare Grid Infrastructure di un sistema DB.
Associazioni Oracle Data Guard
È possibile utilizzare un'immagine software del database per aggiornamenti in loco sia sulle istanze del database primario che in standby per garantire che entrambi i database abbiano gli stessi aggiornamenti. Per ulteriori informazioni sulle associazioni Oracle Data Guard, vedere Utilizzare Oracle Data Guard in un sistema DB.
Verificare gli aggiornamenti applicati a una Oracle home
La utility OPatch consente di applicare e gestire le patch provvisorie per il software Oracle Database. Utilizzando il comando lsinventory fornito da OPatch, è possibile creare un file in cui sono elencate 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. È possibile trovare la utility OPatch nella directory $ORACLE_HOME/Opatch. L'esempio seguente mostra come utilizzare il comando lsinventory per creare il file lsinventory.
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
Utilizzo dell'API
Per informazioni sull'uso dell'API e sulle richieste di firma, vedere API REST e Credenziali di sicurezza. Per informazioni sugli SDK, vedere Software Development Kit and Command Line Interface (interfaccia a riga di comando e kit di sviluppo software).
Utilizzare le API riportate di seguito per gestire gli aggiornamenti del database.
- Crea immagine software database
- ListDatabaseSoftwareImages
- Ottieni immagine software database
- EliminaDatabaseSoftwareImage
- ModificaCompartimento immagine software database
Dettagli dei criteri per le immagini software del database
In questo argomento vengono forniti i dettagli per la scrittura dei criteri Oracle Cloud Infrastructure Identity and Access Management (IAM) per controllare l'accesso alle immagini software del database utilizzate dalle risorse di Base Database.
Suggerimento: per un criterio di esempio, vedere Consenti agli amministratori di database di gestire i sistemi di database Oracle Cloud.
Tipi di risorsa
Il tipo di risorsa database-software-image copre le immagini software del database Oracle e personalizzate disponibili tramite la funzione di immagine del software del database. Il tipo di risorsa aggregata database-family copre il tipo di risorsa dell'immagine software del database e altre risorse correlate alle istanze di Base Database. Per ulteriori informazioni, vedere Tipi di risorse in Funzionamento dei criteri.
Tipo di risorsa aggregato
Nessun tipo di risorsa aggregato per le immagini software del database.
Risorse singole - Tipi
database-software-image(coperto sotto il tipo di risorsa aggregatadatabase-family)
Variabili supportate
Sono supportate solo le variabili generali. Per ulteriori informazioni, vedere Variabili generali per tutte le richieste in Informazioni di riferimento sui criteri.
Dettagli per le combinazioni verbo-tipo di risorsa
Le tabelle seguenti mostrano le autorizzazioni e le operazioni API coperte da ciascun verbo. Il livello di accesso è cumulativo mentre si passa da inspect > read > use > manage. Un segno più (+) in una cella di tabella indica l'accesso incrementale rispetto alla cella che lo precede direttamente, mentre "no extra" indica l'assenza di accesso incrementale.
| Verbs | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| ispeziona | DB_SOFTWARE_IMG_INSPECT | ListDatabaseSoftwareImages GetDatabaseSoftwareImage |
nessuno |
| leggi | nessun extra | nessuno | nessuno |
| usa | LEGGI + AGGIORNAMENTO DB_SOFTWARE_IMG |
UpdateDatabaseSoftwareImage ChangeDatabaseSoftwareImageCompartment |
nessuno |
| gestire | USA + DB_SOFTWARE_IMG_CREATE DB_SOFTWARE_IMG_DELETE |
CreateDatabaseSoftwareImage EliminaDatabaseSoftwareImage |
nessuno |
Autorizzazioni necessarie per ogni operazione API
Nelle tabelle seguenti sono elencate le operazioni API per le immagini software del database in ordine logico, raggruppate per tipo di risorsa.
Operazioni API immagine software database
| Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
|---|---|
ListDatabaseSoftwareImages |
DB_SOFTWARE_IMG_INSPECT |
GetDatabaseSoftwareImage |
DB_SOFTWARE_IMG_INSPECT |
UpdateDatabaseSoftwareImage |
DB_SOFTWARE_IMG_INSPECT e DB_SOFTWARE_IMG_UPDATE |
ChangeDatabaseSoftwareImageCompartment |
DB_SOFTWARE_IMG_INSPECT e DB_SOFTWARE_IMG_UPDATE |
CreateDatabaseSoftwareImage |
DB_SOFTWARE_IMG_INSPECT e DB_SOFTWARE_IMG_CREATE |
DeleteDatabaseSoftwareImage |
DB_SOFTWARE_IMG_INSPECT e DB_SOFTWARE_IMG_DELETE |
Per ulteriori informazioni sulle autorizzazioni e sui verbi, vedere Funzioni avanzate dei criteri.