Panoramica sugli aggiornamenti del motore di database Oracle - Amazon Relational Database Service

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. Oracle Database 19c e Oracle Database 21c sono le versioni principali.

Ogni trimestre, RDS per Oracle rilascia nuove versioni secondarie per tutti i motori principali supportati. Una versione del motore Release Update (RU) incorpora le correzioni di bug di Oracle includendo le patch RU per il trimestre specificato. Ad esempio, 21.0.0.0.ru-2024-10.rur-2024-10.r1 è una versione secondaria di Oracle Database 21c che incorpora l’RU di ottobre 2024.

Una versione del motore Spatial Patch Bundle (SPB) contiene patch RU e patch specifiche di Oracle Spatial. Ad esempio, 19.0.0.0.ru-2025-01.spb-1.r1 è una versione secondaria del motore che contiene le patch RU della versione del motore 19.0.0.0.ru-2025-01.rur-2025-01.r1 e le patch di Spatial. In genere, RDS per Oracle rilascia SPB 2-3 settimane dopo la RU corrispondente. Per una spiegazione delle differenze tra RU e SPB, consulta Release Update (RU) e Spatial Patch Bundle (SPB). Per informazioni su RU e SPB supportati, 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 e upgrade obbligatori per RDS per Oracle

Le versioni database di RDS per Oracle hanno date di supporto previste. Quando una versione principale o secondaria di un motore RDS per Oracle DB si avvicina alla data di fine del supporto, RDS avvia gli aggiornamenti obbligatori, noti anche come aggiornamenti forzati. RDS pubblica le seguenti informazioni:

  • Un consiglio per iniziare ad aggiornare manualmente le istanze dalle versioni obsolete alle versioni supportate

  • Una data dopo la quale non è più possibile creare istanze nelle versioni non supportate

  • Una data in cui RDS inizia ad aggiornare automaticamente le istanze alle versioni supportate durante le finestre di manutenzione

  • Una data in cui RDS inizia ad aggiornare automaticamente le istanze alle versioni supportate al di fuori delle finestre di manutenzione

Importante

Gli aggiornamenti automatici possono avere conseguenze impreviste per gli stack AWS CloudFormation. Se si fa affidamento su RDS per aggiornare automaticamente le istanze database, è possibile che si verifichino problemi con AWS CloudFormation.

Questa sezione contiene i seguenti argomenti:

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.

Nota

È possibile visualizzare le versioni principali dei database Oracle eseguendo il comando AWS CLI describe-db-major-engine-versions o utilizzando l’operazione API RDS DescribeDBMajorEngineVersions.

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

Oracle Database 19c

31 dicembre 2029 con BYOL Premier Support (senza commissioni per Extended Support)

31 dicembre 2032 con BYOL Extended Support (costo aggiuntivo) o un contratto di licenza illimitato

31 dicembre 2029 con licenza inclusa (LI)

Oracle Database 21c

31 luglio 2027 (non disponibile per Extended Support)

RDS invia una notifica con almeno 12 mesi prima della necessità di aggiornamento a una nuova versione principale. La notifica descrive in dettaglio il processo di aggiornamento, inclusi la tempistica di alcune fasi cardine importanti, l’impatto sulle istanze database e le operazioni consigliate. Si consiglia di testare accuratamente le applicazioni con le nuove versioni di RDS per Oracle prima di eseguire un aggiornamento della versione principale del database.

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, consultare Pianificazione dei rilasci delle versioni correnti del database in My Oracle Support.

Date di supporto per le versioni secondarie di RDS per Oracle

Le seguenti versioni secondarie di Oracle Database 19c si stanno avvicinando alla data di fine del supporto:

  • 19.0.0.0.ru-2019-07.rur-2019-07.r1

  • 19.0.0.0.ru-2019-10.rur-2019-10.r1

  • 19.0.0.0.ru-2020-01.rur-2020-01.r1

Le seguenti versioni secondarie di Oracle Database 21c si stanno avvicinando alla data di fine del supporto:

  • 21.0.0.0.ru-2022-01.rur-2022-01.r1

  • 21.0.0.0.ru-2022-04.rur-2022-04.r1

  • 21.0.0.0.ru-2022-07.rur-2022-07.r1

  • 21.0.0.0.ru-2022-10.rur-2022-10.r1

  • 21.0.0.0.ru-2023-01.rur-2023-01.r1

  • 21.0.0.0.ru-2023-01.rur-2023-01.r2

La tabella seguente mostra una pianificazione degli aggiornamenti obbligatori delle versioni secondarie per le versioni obsolete precedenti.

Data Operazione per le versioni obsolete
02/07/25

Non sarà più possibile creare istanze database che eseguono versioni obsolete. Aggiorna le tue istanze database manualmente all’ultima release update (RU) o attendi che RDS le aggiorni automaticamente.

01/08/25 - 15/09/25

RDS forza gli aggiornamenti delle istanze database nella finestra di manutenzione programmata alla RU più recente. RDS aggiorna anche tutte le istanze ripristinate dalle istantanee delle versioni obsolete.

15/09/25

RDS inizia a forzare l’aggiornamento delle istanze database alla RU più recente indipendentemente dalla finestra di manutenzione pianificata. Gli aggiornamenti forzati continuano fino a quando tutte le istanze non eseguono le versioni secondarie supportate.

Se non desideri che RDS aggiorni automaticamente le tue istanze che eseguono versioni obsolete, procedi come segue:

  • Aggiorna manualmente le versioni secondarie di Oracle Database 19c e 21c alla RU più recente o a qualsiasi RU non pianificata per gli aggiornamenti obbligatori. Ad esempio, puoi aggiornare 21.0.0.0.ru-2023-01.rur-2023-01.r2 a 21.0.0.0.ru-2023-04.rur-2023-04.r2 o aggiornare 19.0.0.0.ru-2019-07.rur-2019-07.r1 a 19.0.0.0.ru-2025-01.rur-2025-01.r2.

  • Aggiorna gli snapshot del database che utilizzano versioni secondarie obsolete, quindi ripristina gli snapshot.

Per ulteriori informazioni sulle versioni secondarie, consulta Note di rilascio per Amazon Relational Database Service (Amazon RDS) per Oracle.

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 per 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 implementazione 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 database di standby corrente.

  2. Effettua il failover dell’istanza database primaria sull’istanza database di standby.

  3. Aggiorna la versione del database sulla nuova istanza database 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 database di standby, che in precedenza era l’istanza database primaria.

  5. Aggiorna la versione del database sulla nuova istanza database di standby.

  6. Effettua il failover della nuova istanza database primaria sull’istanza database primaria originale e la nuova istanza database in standby sull’istanza database in standby originale. Quindi, 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