Aggiorna un database

Questo articolo descrive la procedura per aggiornare un database in un sistema DB utilizzando la console e l'API.

Per le tempistiche delle release e del supporto software di Oracle Database, vedere Pianificazione delle release delle release correnti del database (ID documento 742060.1) nel portale My Oracle Support.

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.

Prerequisiti

Rivedere i prerequisiti riportati di seguito per eseguire l'upgrade di Oracle Database in un sistema DB.

Per informazioni dettagliate, vedere:

Informazioni sull'upgrade dei database

Esaminare le informazioni riportate di seguito sugli aggiornamenti della versione del software del database.

Upgrade dei database con associazione Data Guard

Per i database con un'associazione Data Guard, devi sempre eseguire l'upgrade prima del database in standby e poi del database primario. Le opzioni di upgrade sono disponibili nella console per le associazioni Data Guard create utilizzando la console. Tuttavia, se si dispone di un database che non dispone di un'associazione Data Guard ma è configurato manualmente come database primario o in standby, per l'upgrade di tali database verrà applicata la seguente procedura.

Dopo aver eseguito correttamente l'upgrade dei database primario e in standby, eseguire quanto riportato di seguito.

  1. Per le versioni 11.2 e 12.1 del database, abilitare la configurazione Data Guard disabilitata in precedenza prima dell'upgrade.
  2. Controllare la modalità di apertura del database di standby.
  3. Elimina il GRP creato in standby.

Modalità di esecuzione dell'operazione di aggiornamento del database da parte del servizio di database

Durante il processo di upgrade del database, vengono eseguiti automaticamente i passi riportati di seguito.

Rollback dell'aggiornamento del database non riuscito

Nota: l'operazione di rollback è disponibile solo per le edizioni Oracle Database Enterprise.

Se l'aggiornamento del database non viene completato correttamente, è possibile eseguire un rollback. In seguito a un'operazione di aggiornamento del database non riuscita, l'opzione di rollback viene fornita in un messaggio di avvio visualizzato nella pagina Dettagli database.

Prima di iniziare il rollback, esaminare le informazioni riportate di seguito.

Per i database nelle associazioni Data Guard, il rollback deve essere eseguito in base ai passi riportati di seguito.

Nota: prima è necessario eseguire il rollback del database primario, quindi del database in standby.

In genere, quando si esegue il rollback del database utilizzando l'opzione di rollback nella console, il servizio di database gestisce automaticamente i passi riportati di seguito.

  1. Eseguire il flashback.
  2. Modificare la home del database.
  3. Elimina GRP.

È possibile eseguire il rollback di un upgrade del database di standby riuscito solo utilizzando l'interfaccia CLI.

Per ulteriori informazioni sui passi per eseguire un rollback utilizzando la console, vedere Rollback di un aggiornamento del database non riuscito.

Dopo il completamento dell'upgrade del database

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

Gestione dei punti di ripristino garantiti

Elenco dei punti di ripristino garantiti

È possibile utilizzare l'istruzione seguente per elencare tutti i GRP utilizzando la vista V$RESTORE_POINT.

SELECT NAME FROM V$RESTORE_POINT WHERE GUARANTEE_FLASHBACK_DATABASE='YES';

Per ulteriori informazioni, vedere Listing Restore Points Using the V$RESTORE_POINT view in Oracle Database Backup and Recovery User's Guide.

Eliminazione dei punti di ripristino garantiti

È possibile utilizzare l'istruzione seguente per eliminare un GRP utilizzando l'istruzione DROP RESTORE POINT.

DROP RESTORE POINT <grp name>;

dove, grp name è il nome del GRP che deve essere eliminato.

Per ulteriori informazioni, vedere Dropping Restore Points in Oracle Database Backup and Recovery User's Guide.

Aggiorna un database

Eseguire i passi riportati di seguito per eseguire l'upgrade del database da una release precedente a una versione della release principale più recente utilizzando OCI Console.

  1. 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.
  2. Nella scheda Database selezionare il database che si desidera utilizzare.
  3. Nella pagina dei dettagli del database, selezionare la scheda Aggiornamenti per visualizzare la lista degli aggiornamenti disponibili per il database.

    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.

  4. Nel menu Azioni per l'aggiornamento a cui si è interessati, selezionare una delle azioni riportate di seguito.
    • 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 database viene visualizzato anche come Aggiornamento. Le operazioni del ciclo di vita sul database e sulle relative risorse potrebbero essere temporaneamente non disponibili. Se l'aggiornamento viene completato correttamente, lo stato diventa Applicato e lo stato del database diventa Disponibile.

Visualizzare la cronologia dell'aggiornamento del database

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

  1. 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.
  2. Nella scheda Database selezionare il database che si desidera utilizzare.
  3. Nella pagina dei dettagli, selezionare la scheda Cronologia aggiornamenti per visualizzare la cronologia delle operazioni di aggiornamento e aggiornamento per il database.

Rollback dell'aggiornamento del database non riuscito

Prerequisiti

Procedura

Eseguire i passi riportati di seguito per eseguire il rollback di un upgrade del database non riuscito alla versione precedente di Oracle Database utilizzando OCI Console.

  1. 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.
  2. Nella scheda Database selezionare il database che si desidera utilizzare.
  3. In caso di aggiornamento non riuscito, nella parte superiore della pagina dei dettagli del database verrà visualizzato un banner con il pulsante Rollback.
  4. Selezionare Rollback e confermare.

Convertire un database non di tipo container in un PDB Oracle Database 19c

Questo argomento si applica ai database aggiornati da Oracle Database 11.2 a Oracle Database 19c. Come parte del processo di conversione, crei un nuovo container database (CDB) in cui memorizzare il pluggable database (PDB) creato dalla conversione del non CDB. Per convertire un database non di tipo container in un PDB che utilizza una versione successiva di Oracle Database rispetto a 19c, effettuare le operazioni riportate in questo argomento, quindi eseguire l'upgrade del database 19c risultante a una versione del software successiva, come descritto in Upgrade di un database.

Convertire un database non CDB in un PDB utilizzando la console

  1. 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.
  2. Nella scheda Database selezionare il database che si desidera utilizzare.
  3. Nella scheda Informazioni sul database della pagina dei dettagli del database, esaminare il campo Architettura del database per confermare che il database è un database non di tipo container.
  4. Nella pagina dei dettagli del database, dal menu Azioni, selezionare Converti in PDB.
  5. Nel pannello Converti database non CDB in pluggable database, fornire le informazioni riportate di seguito nella sezione Dettagli database container.
    • Nome database container: fornire un nome per il nuovo CDB che conterrà il PDB convertito.
    • Password: fornire una password per il nuovo CDB.
    • Conferma password: reimmettere la password CDB.
    • Utilizzare la password dell'amministratore per il wallet TDE: deselezionare questa opzione se si desidera impostare una password separata per il wallet TDE. Dopo aver deselezionato l'opzione, vengono visualizzati i seguenti campi:
      • Immettere la password del wallet TDE: fornire una password del wallet TDE per il nuovo CDB.
      • Conferma password del wallet TDE: reimmettere la password del portafoglio TDE.
  6. Nella sezione Dettagli non container database, immettere la password del wallet TDE esistente del non CDB che si sta convertendo.
  7. Selezionare Controllo preliminare per eseguire un controllo preliminare oppure selezionare Converti in PDB se si è pronti a convertire il database.

    Nota: dopo aver eseguito un controllo preliminare, si torna alla pagina dei dettagli del database nella console. Per avviare l'operazione di conversione, eseguire di nuovo tutti i passi di questo argomento e selezionare l'opzione Converti in PDB nel passo finale.

Dopo la conversione del database riuscita, la pagina Dettagli database nella console visualizza il container database nel campo Architettura del database. Questo campo si trova nella scheda Informazioni sul database della pagina dei dettagli del database.

Suggerimenti per la risoluzione dei problemi relativi alla conversione di un database non CDB in un PDB

Se l'operazione di conversione non viene completata correttamente, è possibile risolvere il problema utilizzando la utility della riga di comando database cli (dbcli). Per ulteriori informazioni sulla clip del database, vedere Oracle Database CLI Reference.

Per risolvere i problemi:

  1. Eseguire il login al sistema DB come descritto nella sezione Panoramica della connessione a un sistema DB.
  2. Utilizzare il comando dbcli list-jobs per determinare l'ID job e lo stato dell'operazione di conversione del database non riuscita.
  3. Utilizzare il comando dbcli describe-job per visualizzare i dettagli sull'operazione di conversione del database non riuscita.

In base alle informazioni rieseguite dal comando dbcli describe-job, è possibile provare a risolvere il problema che ha causato l'errore dell'operazione di conversione. Per gli errori che si verificano durante il processo di collegamento (quando il nuovo PDB viene collegato al nuovo CDB), contattare il Supporto Oracle per assistenza nel completamento della conversione dopo che il problema che ha causato l'errore è stato risolto.

Se un'operazione di conversione non riesce, la console potrebbe visualizzare 2 database nel sistema DB o solo un database terminato. Il sistema DB può richiedere fino a 2 ore per reimpostarsi. Se la console non mostra più 2 database o un singolo database terminato, è possibile provare di nuovo la conversione. Se il sistema DB non si reimposta e consente di riprovare, contattare il Supporto Oracle.