Aggiornare Grid Infrastructure di un cluster VM
Questo argomento fornisce i dettagli e la procedura per l'aggiornamento di Grid Infrastructure di un cluster VM.
Prima di iniziare, controllare quanto riportato di seguito.
- Durante un aggiornamento, le operazioni del ciclo di Vita sul Cluster VM e le relative risorse sono temporaneamente non disponibili.
- Il controllo preliminare non influisce sulla disponibilità del cluster VM e tutte le risorse rimangono operative.
- Oracle consiglia di eseguire l'operazione di controllo preliminare per un aggiornamento prima di applicarlo.
- Gli aggiornamenti di Grid Infrastructure vengono eseguiti in sequenza, un nodo alla volta e le risorse del cluster VM vengono arrestate e riavviate su ogni nodo.
- Per Grid Infrastructure, sono disponibili aggiornamenti per le due versioni più recenti, N e N-1. Ad esempio, se un'istanza utilizza 26ai e la versione 26ai più recente disponibile è 23.26.3.0.0, per gli aggiornamenti di Grid Infrastructure sono disponibili le versioni 23.26.3.0.0 e 23.26.2.0.0. È possibile utilizzare l'aggiornamento, ma Oracle consiglia di utilizzare l'aggiornamento più recente.
Prerequisiti
- La directory
/u01nel file system host del database contiene almeno 15 GB di spazio libero per i processi di aggiornamento. - Oracle Clusterware è attivo e in esecuzione nel cluster VM.
- Tutti i nodi del cluster VM sono attivi e in esecuzione.
È possibile aggiornare Grid Infrastructure:
Utilizzo di Console
Eseguire i passi riportati di seguito nella console.
-
Nella pagina della lista Infrastrutture dati, selezionare l'infrastruttura dati con cui si desidera lavorare. Se è necessaria assistenza per trovare la pagina della lista o l'infrastruttura dati, vedere Elenca infrastrutture dati.
-
Nella pagina dei dettagli di Data Infrastructure, selezionare la scheda Cluster VM per visualizzare la lista di tutti i cluster VM.
-
Nella scheda Cluster VM selezionare il cluster VM da utilizzare.
-
Nella pagina dei dettagli dei cluster VM selezionare la scheda Aggiornamenti.
-
Rivedere la lista degli aggiornamenti disponibili per il cluster VM.
-
Utilizzare il filtro Compartimento per specificare il compartimento che contiene l'immagine software.
-
Utilizzare il filtro Tipo per specificare il tipo di immagine software.
-
Le immagini pubblicate da Oracle sono immagini software Oracle generalmente disponibili che è possibile utilizzare per aggiornare il cluster VM.
-
Le immagini personalizzate sono immagini software di Grid Infrastructure create in anticipo.
-
-
Utilizzare il filtro Area per accedere alle immagini software create in un'area diversa.
-
-
Nel menu Azioni per l'aggiornamento a cui si è interessati selezionare una delle azioni riportate di seguito.
- Controllo preliminare: verifica la presenza di tutti i prerequisiti per assicurarsi che l'aggiornamento possa essere applicato correttamente.
- Applica aggiornamento di Grid Infrastructure: applica l'aggiornamento selezionato.
- Copia OCID: copia l'OCID negli Appunti.
Nell'elenco degli aggiornamenti disponibili viene visualizzato lo stato dell'operazione. Durante l'esecuzione del controllo preliminare, lo stato dell'aggiornamento mostra Controllo. Durante l'applicazione di un aggiornamento, lo stato dell'aggiornamento mostra Applicazione e lo stato del cluster VM mostra Aggiornamento. Se l'aggiornamento viene completato correttamente, lo stato dell'aggiornamento diventa Applicato e lo stato del cluster VM diventa Disponibile. È possibile visualizzare ulteriori dettagli su una singola operazione di aggiornamento in Cronologia aggiornamenti.
Uso della utility dbaascli
Per applicare una patch a Oracle Grid Infrastructure utilizzando la utility dbaascli, utilizzare il comando grid patch.
-
Connettersi alla virtual machine come utente
opc.Per istruzioni dettagliate, vedere Connessione a una virtual machine con SSH.
-
Avviare una shell del comando utente
root:sudo -s -
Eseguire il comando riportato di seguito:
dbaascli grid patch --targetVersion target_software_version_numberDove
--targetVersionidentifica la versione del software di destinazione a cui verrà applicata la patch a Oracle Grid Infrastructure.Ad esempio:
dbaascli grid patch --targetVersion 19.11.0.0.0 -
Uscire dalla shell del comando utente
root:exitPer ulteriori dettagli sulle opzioni avanzate supportate, vedere
dbaascli grid patch.
Applicazione di patch a Oracle Grid Infrastructure (GI) mediante l'immagine software GI
Per applicare le patch a Oracle Grid Infrastructure (GI) utilizzando l'immagine software GI, attenersi alla procedura riportata di seguito.
È inoltre possibile applicare le patch a Oracle Grid Infrastructure creando prima un'immagine software con patch e quindi utilizzando tale immagine per eseguire l'operazione di applicazione delle patch. Ciò offre il vantaggio di poter creare un'immagine in anticipo al di fuori della finestra di applicazione delle patch. Aiuta anche nella risoluzione dei conflitti poiché eventuali conflitti tra le patch vengono evidenziati durante il processo di creazione dell'immagine senza influire sulla finestra di applicazione delle patch.
-
Creare un'immagine software con patch.
dbaascli grid patch --targetVersion <target_software_version_number> --createImageUna volta completata la creazione dell'immagine software con patch, l'immagine può essere utilizzata per eseguire l'operazione di applicazione delle patch.
-
Eseguire l'operazione di patching.
dbaascli grid patch --targetVersion <target_software_version_number> --imageLocation <location_of_patched_software_image>
Esecuzione di un controllo preliminare prima di applicare le patch a Grid Infrastructure
È possibile eseguire un'operazione di controllo dei prerequisiti (chiamata anche "controllo preliminare") per i comandi in questo argomento utilizzando il flag di controllo preliminare applicabile.
L'esecuzione dei controlli preliminari consente di eseguire solo la parte di controllo preliminare dell'operazione di applicazione delle patch senza eseguire l'applicazione effettiva delle patch. Oracle consiglia di eseguire controlli preliminari per individuare i problemi software che potrebbero impedire la corretta applicazione delle patch.
Per eseguire i controlli preliminari dell'applicazione delle patch, connettersi innanzitutto a una virtual machine nell'istanza di Oracle Base Database Cloud@Customer come utente root.
Controllo preliminare per l'applicazione di patch a Oracle Grid Infrastructure
Utilizzare il flag --executePrereqs con il comando dbaascli grid patch.
-
Connettersi alla virtual machine come utente
opc.Per istruzioni dettagliate, vedere Connessione a una virtual machine con SSH.
-
Avviare una shell del comando utente
root:sudo -s -
Eseguire il comando riportato di seguito:
dbaascli grid patch --targetVersion target_software_version_number --executePrereqsDove
--targetVersionidentifica la versione del software di destinazione a cui verrà applicata la patch a Oracle Grid Infrastructure, specificata come cinque segmenti numerici separati da punti, ad esempio 19.12.0.0 -
Uscire dalla shell del comando utente
root:exit
Ripristino o rollback di un'operazione di applicazione di patch
È possibile riprendere o ripristinare un'operazione di applicazione delle patch non riuscita. Il ripristino di una patch è noto come rollback.
Ripresa di un'operazione di patch
Per riprendere un'operazione di applicazione delle patch, utilizzare il flag --resume con il comando di applicazione delle patch originale.
-
Connettersi alla virtual machine come utente
opc.Per istruzioni dettagliate, vedere Connessione a una virtual machine con SSH.
-
Avviare una shell del comando utente
root:sudo -s -
Eseguire il comando di applicazione delle patch originale per riprendere un'operazione di applicazione delle patch:
Ad esempio:
dbaascli dbhome patch --oracleHome /u02/app/oracle/product/19.0.0.0/dbhome_2 --targetVersion 19.9.0.0.0 --resume -
Uscire dalla shell del comando utente
root:exit
Rollback di un'operazione di patch
Usare il flag --rollback con il comando di applicazione delle patch originale per eseguire il rollback (ripristino) di un'operazione di applicazione delle patch.
-
Connettersi alla virtual machine come utente
opc.Per istruzioni dettagliate, vedere Connessione a una virtual machine con SSH.
-
Avviare una shell del comando utente
root:sudo -s -
Eseguire il comando di applicazione delle patch originale per eseguire il rollback (ripristino) di un'operazione di applicazione delle patch:
Ad esempio:
dbaascli grid patch --targetVersion 19.11.0.0.0 --rollbackNota:
- Le operazioni di ripresa e rollback sono supportate per l'applicazione di patch alla Oracle home, l'applicazione di patch a Oracle Grid Infrastructure e le operazioni di spostamento del database.
- Quando si riprende o si esegue il rollback di un'operazione di applicazione delle patch, è necessario eseguire il comando di ripristino o rollback dallo stesso nodo utilizzato per eseguire il comando di applicazione delle patch originale ed è necessario eseguire il comando originale con l'aggiunta del flag
--resumeo--rollback.
-
Uscire dalla shell del comando utente
root:exit