View a markdown version of this page

Aggiornamenti a una versione principale Oracle - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiornamenti a una versione principale Oracle

Per eseguire un aggiornamento a una versione principale, modificare l'istanza database manualmente. Gli aggiornamenti a una versione principale non si verificano in modo automatico.

Importante

Accertati di testare in modo approfondito qualsiasi aggiornamento per verificare che le tue applicazioni funzionino correttamente prima di applicare l’aggiornamento ai database di produzione. Per ulteriori informazioni, consulta Verifica di un aggiornamento del database Oracle.

Versioni supportate per gli aggiornamenti principali

Amazon RDS supporta i seguenti aggiornamenti di una versione principale.

Nota

Oracle Database 26ai è disponibile solo in Enterprise Edition.

Versione corrente Aggiornamenti supportati

21.0.0.0 utilizzando l'architettura CDB

26.0.0.0

19.0.0.0 utilizzando l'architettura CDB

21.0.0.0, 26.00.0

Nota

Un aggiornamento della versione principale di Oracle Database deve eseguire l'aggiornamento a un Release Update (RU) rilasciato nello stesso mese o successivamente. I downgrade delle versioni principali non sono supportati per le versioni di Oracle Database. Per ulteriori informazioni sulle versioni del database Oracle supportate da Amazon RDS, consulta le note di rilascio di Amazon RDS for Oracle.

Classi di istanza supportate per gli aggiornamenti principali

In alcuni casi, l'istanza database Oracle corrente potrebbe essere in esecuzione su una classe di istanza database che non è supportata per la versione verso cui si sta eseguendo l'aggiornamento. In questo caso, prima di eseguire l'aggiornamento, esegui la migrazione dell'istanza database a una classe di istanza database supportata. Per ulteriori informazioni sulle classi di istanze database supportate per ogni versione ed edizione di Amazon RDS for Oracle, consulta Classi di istanze database.

Pre-upgrade lista di controllo per gli aggiornamenti delle versioni principali

Prima di eseguire un aggiornamento della versione principale dell'istanza DB di RDS for Oracle, completa i seguenti passaggi di preparazione:

  • Verifica che le tue applicazioni siano compatibili con la versione di destinazione del database Oracle. Testa il codice dell'applicazione, le query e le stored procedure rispetto alla versione di destinazione.

  • Verifica la presenza di parametri di inizializzazione obsoleti nella versione di destinazione. Rimuovi o sostituisci tutti i parametri che non sono più supportati.

  • Verifica che il tuo gruppo di opzioni sia compatibile con la versione di destinazione. Alcune opzioni richiedono aggiornamenti o hanno impostazioni diverse per le diverse versioni principali. Per elencare le opzioni disponibili per una versione di destinazione, esegui il comando AWS CLI describe-option-group-options, ad esempio:

    aws rds describe-option-group-options --engine-name oracle-ee --major-engine-version 21
  • Verificate che il gruppo di parametri sia compatibile con la versione di destinazione. Alcuni parametri hanno intervalli validi o valori predefiniti diversi nelle versioni più recenti.

  • Verifica che il periodo di conservazione dei backup per l'istanza DB sia superiore a 0. Ciò garantisce che Amazon RDS acquisisca uno snapshot automatico di pre-aggiornamento da utilizzare per il ripristino.

  • Pianifica gli aggiornamenti delle repliche in lettura. Amazon RDS aggiorna automaticamente le repliche di lettura dopo il completamento dell'aggiornamento dell'istanza DB di origine. Tieni conto dei tempi di inattività aggiuntivi per le repliche nella pianificazione della finestra di manutenzione.

Raccolta delle statistiche prima degli aggiornamenti principali

Prima di effettuare l'aggiornamento a una versione principale, Oracle consiglia di raccogliere statistiche di ottimizzazione sull'istanza database che si sta aggiornando. Questa azione può ridurre i tempi di inattività dell'istanza database durante l'aggiornamento.

Per raccogliere le statistiche dell'ottimizzatore, connettersi all'istanza database come utente principale ed eseguire la procedura DBMS_STATS.GATHER_DICTIONARY_STATS, come nel seguente esempio.

EXEC DBMS_STATS.GATHER_DICTIONARY_STATS;

Per ulteriori informazioni, consulta la sezione relativa alla Procedura GATHER_DICTIONARY_STATS nella documentazione di Oracle.

Consentire gli aggiornamenti principali

Un aggiornamento della versione principale del motore potrebbe non essere compatibile con l'applicazione in uso. L'aggiornamento è irreversibile. Se si specifica una versione principale per il EngineVersion parametro diversa dalla versione principale corrente, è necessario consentire gli aggiornamenti delle versioni principali.

Se aggiorni una versione principale utilizzando il comando della CLI modify-db-instance, dovrai specificare --allow-major-version-upgrade. Questa impostazione non è definitiva, pertanto dovrai specificare --allow-major-version-upgrade ogni volta che esegui un aggiornamento importante. Questo parametro non ha alcun impatto sugli aggiornamenti delle versioni secondarie del motore. Per ulteriori informazioni, consulta Aggiornamento un'istanza DB versione del motore.

Se si aggiorna una versione principale utilizzando la console, non è necessario scegliere un'opzione per consentire l'aggiornamento. Invece, la console visualizza un avviso che indica che gli aggiornamenti principali sono irreversibili.

Aggiornamento a Oracle Database 26ai

È possibile eseguire un aggiornamento della versione principale a Oracle Database 26ai (26.0.0.0) dalle seguenti versioni di origine:

  • Oracle Database 21c utilizzando l'architettura CDB

  • Oracle Database 19c che utilizza l'architettura CDB

Oracle Database 26ai supporta solo l'architettura CDB. Se l'istanza DB esegue Oracle Database 19c come non CDB, convertilo prima in un CDB e poi aggiornalo a Oracle Database 26ai. Non è possibile modificare l'architettura del database durante un aggiornamento. Per ulteriori informazioni, consulta Conversione di un database non CDB RDS per Oracle in un database CDB.

Dopo aver convertito un non CDB in un CDB, il database utilizza la configurazione single-tenant. Per aggiungere database tenant (PDB), converti il database dalla configurazione single-tenant alla configurazione multi-tenant. Per ulteriori informazioni, consulta Conversione della configurazione a tenant singolo in multi-tenant.

Prima di eseguire l'aggiornamento a Oracle Database 26ai, esamina le seguenti modifiche:

  • Esamina i parametri nuovi e non supportati per Oracle Database 26ai. Per ulteriori informazioni, consulta Modifiche ai parametri Amazon RDS per Oracle Database 26ai (26.0.0.0).

  • Nota le seguenti modifiche alle opzioni:

    • Oracle supporta solo TLS 1.2 o versioni successive per la versione principale del motore 26ai. Questa modifica influisce sull'agente OEM e sulle opzioni SSL e sulle relative impostazioni delle opzioni, in particolare sulle suite di crittografia e sulle versioni TLS consentite. Per ulteriori informazioni, consulta Oracle Management Agent per Enterprise Manager Cloud Control e Oracle Secure Sockets Layer.

    • Oracle Database 26ai supporta solo la versione Oracle APEX 24.1.v1 e successive. Per ulteriori informazioni, consulta Oracle APEX.

    • Per l'opzione NNE, Amazon RDS non supporta le funzioni hash e gli algoritmi crittografici precedenti per Oracle Database 26ai. Per ulteriori informazioni, consulta Oracle native network encryption.

  • RDS per Oracle non supporta le opzioni OEM Database Express e OLAP in Oracle Database 26ai. Oracle non ha supportato OEM Database Express e ha reso obsoleto OLAP in Oracle Database 26ai. Per ulteriori informazioni, consulta Oracle Enterprise Manager Database Express e Oracle OLAP.

  • RDS per Oracle non supporta l'opzione Locator in Oracle Database 26ai. Oracle Spatial sostituisce Oracle Locator e include le sue funzionalità. Per utilizzare la funzionalità Locator in Oracle Database 26ai, utilizzare invece l'opzione Oracle Spatial. Per ulteriori informazioni, consulta Oracle Locator e Oracle Spatial.