

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
<a name="USER_UpgradeDBInstance.Oracle.Major"></a>

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](USER_UpgradeDBInstance.Oracle.UpgradeTesting.md).

**Topics**
+ [Versioni supportate per gli aggiornamenti principali](#USER_UpgradeDBInstance.Oracle.Major.supported-versions)
+ [Classi di istanza supportate per gli aggiornamenti principali](#USER_UpgradeDBInstance.Oracle.Major.instance-classes)
+ [Raccolta delle statistiche prima degli aggiornamenti principali](#USER_UpgradeDBInstance.Oracle.Major.gathering-stats)
+ [Consentire gli aggiornamenti principali](#USER_UpgradeDBInstance.Oracle.Major.allowing-upgrades)

## Versioni supportate per gli aggiornamenti principali
<a name="USER_UpgradeDBInstance.Oracle.Major.supported-versions"></a>

Amazon RDS supporta i seguenti aggiornamenti di una versione principale.


****  

| Versione corrente | Aggiornamenti supportati | 
| --- | --- | 
|  19.0.0.0 utilizzando l'architettura CDB  |  21,0,0  | 

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.

## Classi di istanza supportate per gli aggiornamenti principali
<a name="USER_UpgradeDBInstance.Oracle.Major.instance-classes"></a>

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 DB ](Concepts.DBInstanceClass.md).

## Raccolta delle statistiche prima degli aggiornamenti principali
<a name="USER_UpgradeDBInstance.Oracle.Major.gathering-stats"></a>

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\$1DICTIONARY\$1STATS](https://docs.oracle.com/en/database/oracle/oracle-database/19/arpls/DBMS_STATS.html?source=%3Aso%3Atw%3Aor%3Aawr%3Aodv%3A%3A#GUID-867989C7-ADFC-4464-8981-437CEA7F331E) nella documentazione di Oracle.

## Consentire gli aggiornamenti principali
<a name="USER_UpgradeDBInstance.Oracle.Major.allowing-upgrades"></a>

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 della versione principale.

Se si aggiorna una versione principale utilizzando il comando CLI [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html), 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 della versione del motore di di un'istanza database](USER_UpgradeDBInstance.Upgrading.md).

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.