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.
Argomenti
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 release principali.
Ogni trimestre, RDS for Oracle rilascia nuove versioni secondarie del motore 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 la 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 nella versione del motore 19.0.0.0.ru-2025-01.rur-2025-01.r1 più le patch Spatial. In genere, RDS for Oracle viene rilasciato SPBs 2—3 settimane dopo la RU corrispondente. Per una spiegazione delle differenze tra RUs e SPBs, vedere. Release Updates (RUs) e Spatial Patch Bundle () SPBs Per informazioni sui supporti RUs e SPBs, consulta le 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 for Oracle
Le versioni del database di RDS for Oracle hanno date di supporto previste. Quando una versione principale o secondaria di un motore RDS for Oracle DB si avvicina alla end-of-support data di scadenza, 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 forzati possono avere conseguenze impreviste per gli stack. AWS CloudFormation Se ti affidi a RDS per aggiornare automaticamente le tue istanze DB, potresti riscontrare problemi con. AWS CloudFormation
Questa sezione contiene i seguenti argomenti:
Argomenti
Date di supporto per le principali versioni 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 AWS CLI comando describe-db-major-engine-versions o utilizzando l'operazione Descrivi DBMajor EngineVersions RDS API.
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 ti avvisa almeno 12 mesi prima della necessità di eseguire l'aggiornamento a una versione principale più recente. La notifica descrive il processo di aggiornamento, inclusa la tempistica dei traguardi importanti, l'effetto sulle istanze DB e le azioni consigliate. Si consiglia di testare a fondo le applicazioni con le nuove versioni di RDS for Oracle prima di aggiornare il database a una 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
Date di supporto per le versioni secondarie di RDS for Oracle
Le seguenti versioni secondarie di Oracle Database 19c stanno per scadere end-of-support:
-
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 avvicinano alla data di scadenza: end-of-support
-
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 | Azione per le versioni obsolete |
---|---|
07/02/25 |
Non è più possibile creare istanze DB che eseguono versioni obsolete. Aggiorna le tue istanze DB manualmente all'ultima release update (RU) o attendi che RDS le aggiorni automaticamente. |
25/01/08/25 — 15/09/25 |
RDS force aggiorna le istanze DB 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 DB 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 le istantanee DB che utilizzano versioni secondarie obsolete, quindi ripristina le istantanee.
Per ulteriori informazioni sulle versioni secondarie, consulta le 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 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:
-
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.
-
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 Amazon RDS DB.
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:
-
Aggiorna il sistema operativo sull'istanza DB in standby corrente.
-
Trasforma l'istanza DB principale nell'istanza DB in standby.
-
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.
-
Aggiorna il sistema operativo sulla nuova istanza DB in standby, che in precedenza era l'istanza DB principale.
-
Aggiorna la versione del database sulla nuova istanza DB in standby.
-
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:
-
Aggiorna l'istanza database di origine. Le repliche di lettura sono disponibili in questa fase.
-
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