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 i passi riportati di seguito per aggiornare il sistema operativo di un sistema DB.

  1. Aprire il menu di navigazione. Selezionare Oracle Database, quindi selezionare Oracle Base Database Service.
  2. Selezionare il compartimento. Viene visualizzata una lista di sistemi DB.
  3. Nella lista dei sistemi DB, fare clic sul nome del sistema DB che si desidera aggiornare. Vengono visualizzati i dettagli del sistema DB selezionato.
  4. Nella scheda Informazioni sul sistema DB, in Versione, fare clic sul collegamento Visualizza accanto al campo Aggiornamenti disponibili.
  5. In Sistema DB, in Aggiornamenti del sistema operativo, esaminare la lista degli upgrade del sistema operativo disponibili per il sistema DB.
  6. Fare clic sul menu Azioni per l'aggiornamento a cui si è interessati, quindi fare clic su una delle azioni riportate di seguito.
    • Esegui controllo preliminare: selezionare i prerequisiti per assicurarsi che l'upgrade possa essere applicato correttamente. Per eseguire il controllo preliminare, fare clic su Esegui controllo preliminare e fornire una conferma nella finestra di dialogo Conferma controllo preliminare.
    • Aggiorna: applica l'aggiornamento selezionato. Oracle consiglia di eseguire l'operazione di controllo preliminare per un upgrade prima di applicarla. Per applicare l'aggiornamento, fare clic su Aggiorna e fornire una conferma nella finestra di dialogo Conferma.

Nell'elenco, Stato visualizza lo stato dell'operazione. Durante l'applicazione di un aggiornamento, il campo 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'upgrade viene completato correttamente, lo stato viene modificato 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 di un sistema DB.

  1. Aprire il menu di navigazione. Selezionare Oracle Database, quindi selezionare Oracle Base Database Service.
  2. Selezionare il compartimento. Viene visualizzata una lista di sistemi DB.
  3. Nella lista dei sistemi DB, fare clic sul nome del sistema DB che si desidera aggiornare. Vengono visualizzati i dettagli del sistema DB selezionato.
  4. Nella scheda Informazioni sul sistema DB, in Versione, fare clic sul collegamento Visualizza accanto al campo Aggiorna disponibile.
  5. In Sistema DB, in Aggiornamenti di Grid Infrastructure, esaminare la lista degli upgrade di Grid Infrastructure disponibili per il sistema DB.
    • La scheda Immagini software di Oracle Grid Infrastructure visualizza le immagini software di Oracle Grid Infrastructure disponibili a livello generale che è possibile utilizzare per aggiornare il sistema DB.

    • La scheda Immagini software di Grid Infrastructure personalizzate consente di selezionare un'immagine software di Grid Infrastructure creata in anticipo.
      • Utilizzare il selettore Seleziona un compartimento per specificare il compartimento che contiene l'immagine software.
      • Utilizzare il filtro Area per accedere alle immagini software create in un'area diversa.
  6. Fare clic sul menu Azioni per l'aggiornamento a cui si è interessati, quindi fare clic su una delle azioni riportate di seguito.
    • Esegui controllo preliminare: selezionare i prerequisiti per assicurarsi che l'upgrade possa essere applicato correttamente. Per eseguire il controllo preliminare, fare clic su Esegui controllo preliminare e fornire una conferma nella finestra di dialogo Conferma controllo preliminare.
    • Aggiorna: applica l'aggiornamento selezionato. Oracle consiglia di eseguire l'operazione di controllo preliminare per un upgrade prima di applicarla. Per applicare l'aggiornamento, fare clic su Aggiorna e fornire una conferma nella finestra di dialogo Conferma.

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.

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.

  1. Aprire il menu di navigazione. Selezionare Oracle Database, quindi selezionare Oracle Base Database Service.
  2. Selezionare il compartimento. Viene visualizzata una lista di sistemi DB.
  3. Nella lista dei sistemi DB, fare clic sul nome del sistema DB che si desidera visualizzare i dettagli dell'upgrade. Vengono visualizzati i dettagli del sistema DB selezionato.
  4. Nella scheda Informazioni sul sistema DB, in Versione, fare clic sul collegamento Visualizza accanto al campo Aggiornamenti disponibili.
  5. Nella pagina Aggiornamenti fare clic su Aggiorna cronologia nel menu sul lato sinistro.
  6. Viene visualizzata la cronologia delle operazioni di aggiornamento e aggiornamento per il sistema DB interessato.

Rollback dell'aggiornamento non riuscito

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

  1. Aprire il menu di navigazione. Selezionare Oracle Database, quindi selezionare Oracle Base Database Service.
  2. Selezionare il compartimento. Viene visualizzata una lista di sistemi DB.
  3. Nella lista dei sistemi DB, fare clic sul nome del sistema DB che si desidera visualizzare i dettagli dell'upgrade. Vengono visualizzati i dettagli del sistema DB selezionato.
  4. Nella scheda Informazioni sul sistema DB, in Versione, fare clic sul collegamento Visualizza accanto al campo Aggiornamenti disponibili.
  5. Nella pagina Aggiornamenti fare clic su Aggiorna cronologia nel menu sul lato sinistro.
  6. Viene visualizzata la cronologia delle operazioni di aggiornamento e aggiornamento per il sistema DB interessato.
  7. Quando si verifica un aggiornamento non riuscito, nella parte superiore della pagina viene visualizzato un messaggio di avviso.
  8. Fare clic su Rollback e fornire una conferma nella finestra di dialogo Conferma.