Eseguire l'upgrade di un sistema DB

Questo articolo descrive le procedure per eseguire l'upgrade del sistema operativo (OS) e di Grid Infrastructure (GI) nei sistemi DB utilizzando la console e l'API.

Ora puoi eseguire l'upgrade del sistema operativo a Oracle Linux 8 (OL8) e Oracle Grid Infrastructure a 19c nel tuo sistema DB.

Criteri IAM necessari

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.

Prerequisiti

Per eseguire l'upgrade di un sistema DB sono necessari i seguenti:

  • Il sistema DB deve utilizzare Oracle Linux 6 (OL6) o Oracle Linux 7 (OL7).
  • Oracle consiglia di disporre di un backup standalone completo del database.

Nota

Oracle Linux Release 7 (OL7) su Base Database Service sta per scadere (EOL, End of Life). Per ulteriori informazioni, vedere Orario del supporto per Oracle Linux Release 7 (OL7) su Base Database Service (ID documento 3056652.1).

Informazioni sull'upgrade di un sistema DB

Per gli aggiornamenti del sistema DB, tenere presente quanto riportato di seguito.

  • Oracle consiglia di disporre di un backup standalone completo del database.
  • È possibile aggiornare la versione 19c o 21c del software Grid Infrastructure alla versione 23ai del software Grid Infrastructure. Prima è necessario eseguire l'upgrade di tutte le versioni precedenti di Grid Infrastructure a 19c.
  • Il sistema DB deve utilizzare Oracle Linux 8 (OL8) per eseguire l'upgrade della versione del software Grid Infrastructure a 23ai.
  • Il sistema DB deve utilizzare Oracle Linux 6 (OL6) o Oracle Linux 7 (OL7) per eseguire l'upgrade della versione del software Grid Infrastructure a 19c.
  • È possibile aggiornare il sistema operativo a OL8 da OL6 o OL7.
  • Quando ci si trova su OL7, solo il sistema operativo verrà aggiornato a OL8. Il GI non verrà aggiornato.
  • I database precedenti alla 19.21 o alla 21.12 verranno avviati con OL7, che include il ripristino di un backup o la creazione di un database in standby Data Guard. I database a partire dalla 19.21 o dalla 21.12 saranno sempre forniti con OL8. La versione del sistema operativo di un nuovo sistema DB (ripristino o Data Guard) dipenderà pertanto dalla versione del database, indipendentemente dal sistema operativo del sistema DB di origine. Se si richiede OL7 con l'aggiornamento del database più recente (ad esempio, 19.21 o 21.12), è necessario eseguire l'avvio con una versione DB precedente (ad esempio, 19.20 o 21.11) e aggiornare alla versione più recente.
  • Gli aggiornamenti del sistema DB includono alcuni tempi di inattività (anche sui sistemi DB RAC). Pianificare e pianificare l'aggiornamento di conseguenza.
  • Oracle consiglia di disabilitare i backup automatici prima di eseguire l'upgrade.

    Nota

    Il processo di aggiornamento disabiliterà e riabiliterà il backup automatico. Tuttavia, Oracle consiglia di eseguire questa operazione dopo un'attenta considerazione.
  • Il processo di aggiornamento crea una nuova istanza di computazione e duplica i dischi di dati.
  • Gli indirizzi IP privati e i nomi host vengono trasferiti nel sistema DB aggiornato.
  • Gli indirizzi IP pubblici effimeri non vengono trasferiti e verranno modificati nel sistema DB aggiornato.
  • Oracle consiglia di non avviare nuove istanze all'interno della subnet del sistema DB. Durante il processo di aggiornamento, gli indirizzi IP privati e i nomi host sono "liberi". Durante questo intervallo, l'avvio di qualsiasi nuova istanza potrebbe riservare gli indirizzi IP "liberi" e bloccare il processo di upgrade.

    Nota

    Se qualsiasi istanza blocca il processo di upgrade, il processo di upgrade continuerà automaticamente dopo l'interruzione dell'istanza di blocco.
  • Tutte le modifiche al sistema operativo verranno rimosse e non verranno trasferite al nuovo sistema operativo.
  • Tutte le modifiche apportate a Clusterware diverse dal database e dai servizi verranno rimosse e non verranno trasferite nel nuovo stack GI.
  • Per i database con un'associazione Data Guard, l'upgrade è consentito solo nel sito in standby. Garantisce che non sia necessaria alcuna ricreazione dell'istanza poiché il database di standby potrebbe essere precedente al database primario in caso di rollback.
  • Oracle consiglia di impostare l'associazione Data Guard su "Prestazioni massime" prima dell'upgrade, altrimenti il database primario verrà eseguito in NET_TIMEOUT e in seguito sarà necessario reimpostare la configurazione. Dopo l'aggiornamento, se necessario, è possibile impostarlo su "Massima disponibilità".

Rollforward di un aggiornamento non riuscito

È possibile eseguire il rollback degli aggiornamenti non completati correttamente per i seguenti motivi utilizzando il team del Supporto Oracle.

  • Registrazione del database non riuscita.
  • Avvio del database non riuscito anche dopo un aggiornamento riuscito di OS e GI.

Rollback dell'aggiornamento non riuscito

È possibile eseguire il rollback degli aggiornamenti non completati correttamente. Un rollback reimposta lo stato del sistema DB prima dell'upgrade. Tutte le modifiche apportate al sistema DB durante e dopo l'upgrade andranno perdute.

Nota

Gli indirizzi IP pubblici presenti prima del processo di upgrade sarebbero stati modificati e non possono essere reclamati.

Dopo il rollback, puoi provare a eseguire di nuovo l'upgrade del sistema DB dopo aver individuato e corretto la causa dell'errore di upgrade precedente.

Una volta completato l'upgrade

Dopo un aggiornamento riuscito, tenere presente quanto riportato di seguito.

  • Verificare che il backup automatico sia abilitato per il database se è stato disabilitato prima dell'aggiornamento.
  • L'aggiornamento scambia il volume di avvio. Quindi tutta la personalizzazione del sistema operativo verrà rimossa (e dovrà essere riapplicata dal cliente).
  • Quando lo stack GI viene reinstallato, è necessario riapplicare tutte le personalizzazioni Clusterware (ad esempio servizi, IP virtuali aggiuntivi e così via).
  • Verificare che il backup automatico sia abilitato per il database se è stato disabilitato prima dell'aggiornamento.

Aggiornare il sistema operativo di un sistema DB

Eseguire la procedura riportata di seguito per eseguire l'upgrade del sistema operativo di un sistema DB utilizzando OCI Console.

  1. Nella pagina della lista Sistemi DB selezionare il sistema DB da utilizzare. Per assistenza nella ricerca della pagina di elenco o del sistema DB, vedere Elenca i sistemi DB.
  2. Nella pagina dei dettagli, selezionare la scheda Aggiornamenti (OS) per visualizzare la lista degli aggiornamenti del sistema operativo disponibili per il sistema DB.
  3. Nel menu Azioni per l'aggiornamento a cui si è interessati, selezionare una delle seguenti azioni:
    • Visualizza dettagli: consente di visualizzare i dettagli relativi a questo aggiornamento.
    • Controllo preliminare: selezionare tutti i prerequisiti per assicurarsi che l'aggiornamento possa essere applicato correttamente.
    • Applica aggiornamento: applica l'aggiornamento selezionato. Oracle consiglia di eseguire l'operazione di controllo preliminare per un aggiornamento prima di applicarlo.

Nell'elenco, Stato visualizza lo stato dell'operazione. Durante l'applicazione di un aggiornamento, lo stato viene visualizzato come Aggiornamento. Lo stato del sistema DB viene visualizzato anche come Aggiornamento. Le operazioni del ciclo di vita nel sistema DB e nelle relative risorse potrebbero essere temporaneamente non disponibili. Se l'aggiornamento viene completato correttamente, lo stato cambia in Applicato e lo stato del sistema DB viene modificato in Disponibile.

Aggiorna Grid Infrastructure di un sistema DB

Eseguire i passi riportati di seguito per eseguire l'upgrade di Grid Infrastructure (GI) di un sistema DB utilizzando OCI Console.

  1. Nella pagina della lista Sistemi DB selezionare il sistema DB da utilizzare. Per assistenza nella ricerca della pagina di elenco o del sistema DB, vedere Elenca i sistemi DB.
  2. Nella pagina dei dettagli, selezionare la scheda Aggiornamenti (GI) per visualizzare la lista degli upgrade di Grid Infrastructure disponibili per il sistema DB.
  3. Nel menu Azioni per l'aggiornamento a cui si è interessati, selezionare una delle seguenti azioni:
    • Visualizza dettagli: consente di visualizzare i dettagli relativi a questo aggiornamento.
    • Controllo preliminare: selezionare tutti i prerequisiti per assicurarsi che l'aggiornamento possa essere applicato correttamente.
    • Applica aggiornamento: applica l'aggiornamento selezionato. Oracle consiglia di eseguire l'operazione di controllo preliminare per un aggiornamento prima di applicarlo.

Nell'elenco, Stato visualizza lo stato dell'operazione. Durante l'applicazione di un aggiornamento, viene visualizzato lo stato Aggiornamento. Lo stato del sistema DB viene visualizzato anche come Aggiornamento. Le operazioni del ciclo di vita sul sistema DB e sulle relative risorse potrebbero essere temporaneamente non disponibili. Se l'aggiornamento viene completato correttamente, lo stato diventa Applicato e lo stato del sistema DB diventa Disponibile.

Visualizza la cronologia di aggiornamento di un sistema DB

Eseguire i passi riportati di seguito per visualizzare la cronologia di upgrade di un sistema DB utilizzando OCI Console.

  1. Nella pagina della lista Sistemi DB selezionare il sistema DB da utilizzare. Per assistenza nella ricerca della pagina di elenco o del sistema DB, vedere Elenca i sistemi DB.
  2. Nella pagina dei dettagli, selezionare la scheda Cronologia aggiornamenti per visualizzare la cronologia delle operazioni di aggiornamento e aggiornamento per il sistema DB.

Rollback dell'aggiornamento non riuscito

Eseguire i passi riportati di seguito per eseguire il rollback di un upgrade non riuscito di un sistema DB utilizzando OCI Console.

  1. Nella pagina della lista Sistemi DB selezionare il sistema DB da utilizzare. Per assistenza nella ricerca della pagina di elenco o del sistema DB, vedere Elenca i sistemi DB.
  2. Nella pagina dei dettagli, selezionare la scheda Cronologia aggiornamenti per visualizzare la cronologia delle operazioni di aggiornamento e aggiornamento per il sistema DB.
    • Quando si verifica un aggiornamento non riuscito, nella parte superiore della pagina viene visualizzato un messaggio di avviso.
  3. Selezionare Rollback e confermare.