Panoramica sugli aggiornamenti del motore di database 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à.

Panoramica sugli aggiornamenti del motore di database Oracle

Prima di aggiornare l'istanza database RDS per Oracle, prova a familiarizzare con i seguenti concetti chiave.

Aggiornamenti delle versioni principali e secondarie

Le versioni principali sono versioni di Oracle Database che vengono rilasciate ogni 1-2 anni. Esempi di versioni principali sono Oracle Database 19c e Oracle Database 21c.

Le versioni secondarie, chiamate anche Release Update (RU), vengono in genere rilasciate da Oracle ogni trimestre. Le versioni secondarie contengono piccoli miglioramenti alle funzioni e correzioni di bug. Esempi di versioni secondarie sono 21.0.0.0.ru-2023-10.rur-2023-10.r1 e 19.0.0.0.ru-2023-10.rur-2023-10.r1. Per ulteriori informazioni, consulta Note di rilascio per Amazon Relational Database Service (Amazon RDS) per Oracle.

RDS per Oracle supporta i seguenti aggiornamenti a un'istanza database:

Tipo di aggiornamento Compatibilità delle applicazioni Metodi di aggiornamento Percorso di aggiornamento di esempio
Versione principale Un aggiornamento della versione principale può introdurre modifiche che non sono compatibili con le applicazioni esistenti. Solo manuale Da Oracle Database 19c a Oracle Database 21c
Versione secondaria Un aggiornamento della versione secondaria include solo modifiche compatibili con le versioni precedenti delle applicazioni esistenti. Automatico o manuale Da 21.0.0.0.ru-2023-07.rur-2022-07.r1 a 21.0.0.0.ru-2023-10.rur-2022-10.r1
Importante

Quando aggiorni il motore database, si verifica un'interruzione. Il tempo di interruzione dipende dalla versione del motore e dalle dimensioni dell'istanza database.

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.

Date di supporto previste per le versioni principali di RDS per Oracle

Le versioni principali di RDS per Oracle restano disponibili almeno fino alla data di fine del supporto per la versione di rilascio di Oracle Database corrispondente. È possibile utilizzare le date seguenti per pianificare i cicli di test e aggiornamento. Queste date rappresentano la prima data in cui potrebbe essere richiesto un aggiornamento a una versione più recente. Se Amazon estende il supporto per una versione RDS per Oracle più a lungo di quanto inizialmente previsto, questa tabella verrà aggiornata in base alla nuova data.

Versione principale di Oracle Database Data prevista per l'aggiornamento a una versione più recent

Oracle Database 19c

30 aprile 2026 con BYOL Premier Support (senza commissioni per Extended Support)

30 aprile 2027 con BYOL Extended Support (costo aggiuntivo) o un contratto di licenza illimitato

30 aprile 2027 con licenza inclusa (LI)

Oracle Database 21c

30 aprile 2024 (non disponibile per Extended Support)

Prima di chiederti di eseguire l'aggiornamento a una nuova versione principale, inviamo un promemoria con almeno 12 mesi di anticipo, dove descriviamo in dettaglio il processo di aggiornamento, inclusi la tempistica di alcune fasi cardine importanti, l'impatto sulle istanze database e le azioni consigliate. Esegui accuratamente i test delle applicazioni con le nuove versioni di RDS per Oracle prima di eseguire un aggiornamento della versione principale.

Dopo questo periodo di notifica preventiva, un aggiornamento automatico alla versione principale successiva potrebbe essere applicato a qualsiasi istanza database RDS per Oracle che esegue ancora la versione precedente. In tal caso, l'aggiornamento viene avviato durante le finestre di manutenzione pianificata.

Per ulteriori informazioni, vedere Pianificazione dei rilasci delle versioni correnti del database in My Oracle Support.

Gestione della versione del motore Oracle.

Con la gestione della versione del motore del database è possibile controllare quando e come applicare una patch o un aggiornamento al motore database. Grazie a questa funzionalità, si ottiene la flessibilità necessaria per mantenere la compatibilità con le versioni delle patch del motore database. Puoi inoltre testare nuove versioni delle patch di RDS per Oracle per assicurarti che funzionino con l'applicazione prima di implementarle in produzione. Inoltre, si aggiornano le versioni secondo le proprie condizioni e timeline.

Nota

Amazon RDS aggrega periodicamente le patch ufficiali del database Oracle mediante una versione del motore del database specifica per Amazon RDS. Per visualizzare un elenco delle patch di Oracle contenute in una versione del motore Amazon RDS specifica di Oracle, visita le Note di rilascio di Amazon RDS for Oracle.

Snapshot automatici durante gli aggiornamenti del motore

Quando aggiorni un'istanza database Oracle, gli snapshot offrono protezione contro i problemi di aggiornamento. Se il periodo di retention dei backup per l'istanza database è maggiore di 0, durante l'aggiornamento Amazon RDS esegue i seguenti snapshot DB:

  1. Uno snapshot DB relativo all'istanza database prima delle modifiche legate all'aggiornamento. Se l'aggiornamento non riesce, potrai ripristinare questa snapshot e creare un'istanza database che esegue la versione precedente.

  2. Una copia snapshot dell'istanza database dopo il completamento dell'aggiornamento.

Nota

Per cambiare il periodo di retention dei backup, consulta Modifica di un'istanza database Amazon RDS.

Dopo un aggiornamento, non è possibile ripristinare la versione precedente del motore. Tuttavia, è possibile creare una nuova istanza database Oracle ripristinando lo snapshot pre-aggiornamento.

Aggiornamenti Oracle in una implementazione multi-AZ

Se la tua istanza database è in un'implementazione Multi-AZ, Amazon RDS aggiorna sia le repliche principali sia le repliche standby. Se non sono necessari aggiornamenti del sistema operativo, gli aggiornamenti primari e standby vengono eseguiti contemporaneamente. Le istanze non sono disponibili fino al completamento dell'aggiornamento.

Se sono necessari aggiornamenti del sistema operativo in una distribuzione Multi-AZ, Amazon RDS applica gli aggiornamenti quando richiedi l'aggiornamento del database. Amazon RDS esegue le seguenti operazioni:

  1. Aggiorna il sistema operativo sull'istanza DB in standby corrente.

  2. Trasforma l'istanza DB principale nell'istanza DB in standby.

  3. Aggiorna la versione del database sulla nuova istanza DB primaria, che in precedenza era l'istanza di standby. Il database primario non è disponibile durante l'aggiornamento.

  4. Aggiorna il sistema operativo sulla nuova istanza DB in standby, che in precedenza era l'istanza DB principale.

  5. Aggiorna la versione del database sulla nuova istanza DB in standby.

  6. Effettua il failover della nuova istanza DB primaria sull'istanza DB primaria originale e la nuova istanza DB in standby sull'istanza DB in standby originale. Pertanto, Amazon RDS riporta la configurazione di replica allo stato originale.

Aggiornamenti Oracle delle repliche di lettura

La versione del motore di Oracle DB dell'istanza database di origine e tutte le relative repliche di lettura devono essere uguali. Amazon RDS esegue l'aggiornamento nelle seguenti fasi:

  1. Aggiorna l'istanza database di origine. Le repliche di lettura sono disponibili in questa fase.

  2. Aggiorna le repliche di lettura in parallelo, indipendentemente dalle finestre di manutenzione della replica. Il DB di origine è disponibile in questa fase.

Per gli aggiornamenti delle versioni principali delle repliche di lettura tra regioni, Amazon RDS esegue operazioni aggiuntive:

  • Genera automaticamente un gruppo di opzioni per la versione di destinazione

  • Copia tutte le opzioni e le impostazioni delle opzioni dal gruppo di opzioni originale al nuovo gruppo di opzioni

  • Associa la replica aggiornata di lettura tra regioni al nuovo gruppo di opzioni

Aggiornamenti Oracle delle istanze di Micro DB

Non è consigliabile aggiornare i database in esecuzione su istanze micro DB. Poiché queste istanze hanno una CPU limitata, il completamento dell'aggiornamento può richiedere ore.

Puoi aggiornare istanze database micro con piccole quantità di storage (da 10 a 20 GiB) copiando i dati mediante Data Pump. Prima di eseguire la migrazione delle istanze database di produzione, ti consigliamo di eseguire il test copiando i dati mediante Data Pump.