Immagini software
In questo articolo vengono forniti i dettagli e la procedura per gestire le immagini 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.
- 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 o immagini software personalizzate create dall'utente che includono gli aggiornamenti della release (RU) desiderati e aggiornamenti o patch singole aggiuntive (interim) a cui si fa riferimento da un file di inventario specifico della Oracle home.
Non sono previsti limiti al numero di immagini software che è possibile creare nella tenancy ed è possibile creare le 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 nella console OCI.
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 se si utilizza la console o l'API REST con un SDK, un'interfaccia CLI o un altro strumento. Se viene visualizzato un messaggio che informa che non si dispone dell'autorizzazione o che non si è autorizzati, verificare con l'amministratore in quale tipo di accesso si dispone e in quale compartimento lavorare.
Per gli amministratori: il criterio in Consenti agli amministratori del database di gestire i sistemi di database Oracle Cloud consente al gruppo specificato di eseguire qualsiasi operazione con i database e le risorse di database correlate.
Se non si ha familiarità con i criteri, vedere Introduzione ai criteri e Criteri comuni. Se si desidera approfondire la scrittura dei criteri per i database, vedere Dettagli per il servizio di database.
Argomenti correlati
Visualizza la lista delle immagini software
Eseguire i passi riportati di seguito per visualizzare la lista delle immagini software nella tenancy utilizzando OCI Console.
- Dal menu di navigazione, selezionare Oracle Database, quindi selezionare Oracle Base Database Service.
- In Risorse, selezionare Immagini software. Viene visualizzata una lista contenente le immagini software personalizzate di Grid Infrastructure e di database.
Crea un'immagine software Grid Infrastructure
Eseguire i passi riportati di seguito per creare un'immagine software di Grid Infrastructure utilizzando OCI Console.
- Dal menu di navigazione, selezionare Oracle Database, quindi selezionare Oracle Base Database Service.
- In Risorse, selezionare Immagini software. Viene visualizzata una lista contenente le immagini software personalizzate di Grid Infrastructure e di database.
- Selezionare Crea immagine software.
- Per Tipo di immagine, selezionare Immagine software dell'infrastruttura Grid.
- 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 dalla lista.
- Selezionare dalla lista una versione di Grid Infrastructure per l'immagine software. È possibile creare un'immagine software utilizzando qualsiasi aggiornamento della release (RU) supportato.
- Facoltativamente, è possibile immettere una lista di numeri di patch singole separati da virgole.
- Facoltativamente, è possibile caricare un file di inventario della Oracle home da un sistema DB esistente. Per istruzioni sulla creazione di un file di inventario mediante OPatch, vedere Verificare gli aggiornamenti applicati a una Oracle home.
Nota
L'inventario delle Oracle home contiene una lista di aggiornamenti installati in una home di Grid Infrastructure o di database. Per assicurarsi che una nuova immagine software contenga, come minimo, tutti gli aggiornamenti e tutte le patch installate in una home esistente, è possibile caricare un file contenente l'output del comando "opatch lsinventory" eseguito nella home esistente. - Selezionare Mostra opzioni avanzate per applicare le tag alla risorsa. È possibile aggiungere tag in formato libero o tag definite. È necessario disporre delle autorizzazioni per utilizzare lo spazio di nomi tag per le tag definite. Per ulteriori informazioni sull'uso delle tag per gestire le risorse OCI, vedere Tag risorsa. Se non si è certi di dover applicare le tag, saltare questa opzione (è possibile applicare le tag in un secondo momento) o chiedere all'amministratore.
- Selezionare Crea.
Creare un'immagine software del database
Eseguire i passi riportati di seguito per creare un'immagine software del database utilizzando OCI Console.
- Dal menu di navigazione, selezionare Oracle Database, quindi selezionare Oracle Base Database Service.
- In Risorse, selezionare Immagini software. Viene visualizzata una lista contenente le immagini software personalizzate di Grid Infrastructure e di database.
- Selezionare Crea immagine software.
- 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 del database per l'immagine software dall'elenco.
- Selezionare dalla lista una versione del database per l'immagine software. È possibile creare un'immagine software utilizzando qualsiasi aggiornamento della release (RU) supportato.
- Facoltativamente, è possibile immettere un elenco separato da virgole di numeri di patch singola.
- Facoltativamente, è possibile caricare un file di inventario della Oracle home da un sistema DB esistente. Per istruzioni sulla creazione di un file di inventario mediante OPatch, vedere Verificare gli aggiornamenti applicati a una Oracle home.
Nota
L'inventario delle Oracle home contiene una lista di aggiornamenti installati in una home di Grid Infrastructure o di database. Per assicurarsi che una nuova immagine software contenga, come minimo, tutti gli aggiornamenti e tutte le patch installate in una home esistente, è possibile caricare un file contenente l'output del comando "opatch lsinventory" eseguito nella home esistente. - Selezionare Mostra opzioni avanzate per applicare le tag alla risorsa. È possibile aggiungere tag in formato libero o tag definite. È necessario disporre delle autorizzazioni per utilizzare lo spazio di nomi tag per le tag definite. Per ulteriori informazioni sull'uso delle tag per gestire le risorse OCI, vedere Tag risorsa. Se non si è certi di dover applicare le tag, saltare questa opzione (è possibile applicare le tag in un secondo momento) o chiedere all'amministratore.
- 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 OCI Console.
- Dal menu di navigazione, selezionare Oracle Database, quindi selezionare Oracle Base Database Service.
- Selezionare il compartimento. Viene visualizzata una lista di sistemi DB.
- Nella pagina con la lista dei sistemi DB, selezionare il sistema DB contenente il database che si desidera utilizzare per creare un'immagine software del database. Viene visualizzata la pagina dei dettagli del sistema DB.
- Nella pagina dei dettagli del sistema DB, selezionare il database che si desidera utilizzare per creare un'immagine software del database. Viene visualizzata la pagina dei dettagli del database.
- Nel menu Altre 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 attualmente 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.
Eseguire i passi riportati di seguito per visualizzare i dettagli dell'immagine software utilizzando OCI Console.
- Dal menu di navigazione, selezionare Oracle Database, quindi selezionare Oracle Base Database Service.
- In Risorse, selezionare Immagini software. Viene visualizzata una lista contenente le immagini software personalizzate di Grid Infrastructure e di database.
- Nella pagina dell'elenco delle immagini software, selezionare l'immagine che si desidera visualizzare.
- Nella pagina dei dettagli dell'immagine software è possibile visualizzare i dettagli riportati di seguito.
- Stato ciclo di vita: lo stato del ciclo di vita dell'immagine software, ad esempio disponibile, di provisioning o non riuscito.
- Compartimento: compartimento in cui si trova l'immagine software.
- OCID: 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 software, Grid Infrastructure o database.
- Servizio: il nome di Oracle Cloud Service che utilizza l'immagine software creata.
- 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 aggiornamenti una tantum inclusi nell'immagine del software, se presenti. 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 singoli.
Eliminare un'immagine software
Eseguire i passi riportati di seguito per eliminare un'immagine software utilizzando OCI Console.
- Dal menu di navigazione, selezionare Oracle Database, quindi selezionare Oracle Base Database Service.
- In Risorse, selezionare Immagini software. Viene visualizzata una lista contenente le immagini software personalizzate di Grid Infrastructure e di database.
- Nella pagina dell'elenco delle immagini software, selezionare l'immagine software che si desidera eliminare.
- Nella pagina dei dettagli dell'immagine software, 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 altro compartimento di propria scelta utilizzando OCI Console.
- Dal menu di navigazione, selezionare Oracle Database, quindi selezionare Oracle Base Database Service.
- In Risorse, selezionare Immagini software. Viene visualizzata una lista contenente le immagini software personalizzate di Grid Infrastructure e di database.
- Nella pagina dell'elenco delle immagini software, selezionare l'immagine software che si desidera spostare.
- Nella pagina dei dettagli dell'immagine software, selezionare Sposta risorsa.
- Selezionare un compartimento di destinazione dalla lista.
- Selezionare Sposta risorsa.
Provisioning di un database mediante un'immagine software di database
Puoi utilizzare un'immagine software del database per eseguire il provisioning di un sistema DB. Per ulteriori informazioni, vedere Creare un sistema DB.
Aggiornare un database mediante un'immagine software di database
È possibile utilizzare un'immagine software del database per aggiornare il database di un sistema DB esistente. Questo è a volte indicato come un "aggiornamento sul posto". Per informazioni sull'uso di un'immagine software del database personalizzata per aggiornare un database in un sistema DB e per determinare se un database è stato aggiornato con una determinata immagine software del database, vedere Aggiornare un database.
Aggiornare Grid Infrastructure mediante un'immagine software 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 di Oracle Data Guard
È possibile utilizzare un'immagine software del database per gli 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 di Oracle Data Guard, vedere Usa Oracle Data Guard in un sistema DB.
Verifica degli aggiornamenti applicati a una Oracle home
La utility OPatch consente di applicare e gestire le patch provvisorie per il software Oracle Database. 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.
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
Uso dell'API
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 API riportate di seguito per gestire gli aggiornamenti del database.
- CreateDatabaseSoftwareImage
- ListDatabaseSoftwareImages
- GetDatabaseSoftwareImage
- DeleteDatabaseSoftwareImage
- ChangeDatabaseSoftwareImageCompartment
Dettagli dei criteri per le immagini software del database
Questo argomento fornisce i dettagli per la scrittura dei criteri IAM (Oracle Cloud Infrastructure Identity and Access Management) per controllare l'accesso alle immagini software del database utilizzate dalle risorse di Base Database.
Suggerimento
Per un criterio di esempio, vedere Consentire agli amministratori del database di gestire i sistemi di database Oracle Cloud.Tipi risorsa
Il tipo di risorsa database-software-image
copre le immagini software del database Oracle e personalizzate disponibili tramite la funzione di immagine software del database. Il tipo di risorsa aggregato 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
Non esistono tipi di risorsa aggregati per le immagini software del database.
Singola risorsa - Tipi
database-software-image
(coperto sotto il tipo di risorsa aggregatodatabase-family
)
Variabili supportate
Sono supportate solo le variabili generali. Per ulteriori informazioni, vedere Variabili generali per tutte le richieste in Riferimento 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 quando si passa da inspect > read > use > manage
. Un segno più (+) in una cella di tabella indica un accesso incrementale rispetto alla cella che la precede direttamente, mentre "nessun extra" indica nessun accesso incrementale.
Tabella - Dettagli per combinazioni verbo + database-software-immagine
Verbs | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | DB_SOFTWARE_IMG_INSPECT |
|
nessuno |
lettura | nessun altro | nessuno | nessuno |
utilizzare |
LETTURA + DB_SOFTWARE_IMG_UPDATE |
|
nessuno |
gestire |
USE + DB_SOFTWARE_IMG_CREATE DB_SOFTWARE_IMG_DELETE |
|
nessuno |
Autorizzazioni necessarie per ogni operazione API
Le tabelle seguenti elencano le operazioni API per le immagini software del database in ordine logico, raggruppate per tipo di risorsa.
Operazioni API immagine software del database
Tabella - Operazioni API immagine software del 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 |