Información general sobre las actualizaciones del motor de RDS para Oracle
Antes de actualizar una instancia de base de datos de RDS para Oracle, es necesario familiarizarse con los siguientes conceptos clave.
Temas
Actualizaciones de versiones principales y secundarias
Las versiones principales son las principales versiones de Oracle Database que se publican cada 1 o 2 años. Oracle Database 19c y Oracle 21c son versiones principales.
Cada trimestre, RDS para Oracle lanza nuevas versiones de motor secundarias para cada motor principal compatible. Una versión de motor de actualización de revisión (RU) incorpora correcciones de errores de Oracle al incluir las revisiones de RU para el trimestre especificado. Por ejemplo, 21.0.0.0.ru-2024-10.rur-2024-10.r1 es una versión secundaria de Oracle Database 21c que incorpora la RU de octubre de 2024.
Una versión de motor de agrupación de revisiones espaciales (SPB) contiene revisiones de RU y revisiones específicas de Oracle Spatial. Por ejemplo, 19.0.0.0.ru-2025-01.spb-1.r1 es una versión de motor secundaria que contiene las revisiones RU en la versión de motor 19.0.0.0.ru-2025-01.rur-2025-01.r1 más revisiones espaciales. Normalmente, RDS para Oracle lanza las SPB dos o tres semanas después de la RU correspondiente. Para obtener una explicación de las diferencias entre las RU y las SPB, consulte Actualizaciones de versión (RU) y agrupaciones de revisiones espaciales (SPB). Para obtener información sobre las RU y las SPB admitidas, consulte Notas de la versión de Amazon Relational Database Service (Amazon RDS) para Oracle.
RDS para Oracle admite las siguientes actualizaciones de una instancia de base de datos.
Tipo de actualización | Compatibilidad de las aplicaciones | Métodos de actualización | Ruta de actualización de ejemplo |
---|---|---|---|
Versión principal | Una actualización de versión principal puede introducir cambios que no sean compatibles con las aplicaciones existentes. | Solo manual | De Oracle Database 19c a Oracle Database 21c |
Versión secundaria | Una actualización de una versión secundaria solo incluye cambios compatibles con las versiones anteriores de las aplicaciones existentes. | Automática o manual | De 21.0.0.0.ru-2023-07.rur-2022-07.r1 a 21.0.0.0.ru-2023-10.rur-2022-10.r1 |
importante
Cuando actualiza el motor de base de datos, se produce una interrupción. La duración de la interrupción depende de la versión del motor y del tamaño de la instancia de la base de datos.
Pruebe exhaustivamente cualquier actualización para comprobar que las aplicaciones funcionen correctamente antes de aplicar la actualización a sus bases de datos de producción. Para obtener más información, consulte Prueba de una actualización de base de datos de Oracle.
Fechas de soporte y actualizaciones obligatorias para RDS para Oracle
Las versiones de base de datos de RDS para Oracle tienen fechas de soporte previstas. Cuando una versión principal o secundaria de un motor de base de datos de RDS para Oracle se acerca a su fecha de fin de soporte, RDS inicia las actualizaciones obligatorias, también conocidas como actualizaciones forzadas. RDS publica la siguiente información:
-
Una recomendación para que comience a actualizar manualmente las instancias de las versiones obsoletas a las versiones compatibles
-
Una fecha a partir de la cual ya no se pueden crear instancias en las versiones no compatibles
-
Una fecha en la que RDS comienza a actualizar automáticamente las instancias a las versiones compatibles durante los periodos de mantenimiento
-
Una fecha en la que RDS comienza a actualizar automáticamente las instancias a las versiones compatibles fuera de los periodos de mantenimiento
importante
Las actualizaciones forzadas pueden tener consecuencias inesperadas para las pilas de AWS CloudFormation. Si confía en RDS para actualizar automáticamente las instancias de base de datos, es posible que encuentre problemas con AWS CloudFormation.
Esta sección contiene los siguientes temas:
Temas
Fechas de soporte de las versiones principales de RDS para Oracle
Las versiones principales de RDS para Oracle seguirán estando disponibles al menos hasta la fecha de final de soporte para la versión correspondiente de Oracle Database. Puede utilizar las siguientes fechas para planificar sus ciclos de prueba y actualización. Estas fechas representan la fecha más temprana en la que podría requerirse una actualización a una versión más reciente. Si Amazon amplía la compatibilidad con una versión de RDS para Oracle durante más tiempo de lo previsto originalmente, esta tabla se actualizará para reflejar la fecha posterior.
nota
Puede ver las versiones principales de las bases de datos de Oracle ejecutando el comando describe-db-major-engine-versions de la AWS CLI o mediante la operación de la API de RDS DescribeDBMajorEngineVersions.
Versión principal de Oracle Database | Fecha prevista para la actualización a una versión más reciente |
---|---|
Oracle Database 19c |
31 de diciembre de 2029 con soporte de BYOL Premier (no se aplican cargos para el soporte extendido) 31 de diciembre de 2032 con soporte extendido de BYOL (coste adicional) o un acuerdo de licencia ilimitada 31 de diciembre de 2029 con licencia incluida (LI) |
Oracle Database 21c |
31 de julio de 2027 (no disponible para soporte extendido) |
RDS le notifica al menos 12 meses antes de que necesite actualizar a una versión principal más reciente. La notificación describe el proceso de actualización, incluido el calendario de hitos importantes, el efecto en las instancias de base de datos y las acciones recomendadas. Le recomendamos que pruebe minuciosamente las aplicaciones con las nuevas versiones de RDS for Oracle antes de actualizar la base de datos a una versión principal.
Después de este período de notificación previa, podría aplicarse una actualización automática de la versión principal posterior a cualquier instancia base de datos de RDS para Oracle que aún esté ejecutando la versión anterior. Si es así, la actualización se inicia durante las ventanas de mantenimiento programadas.
Para obtener más información, consulte Release Schedule of Current Database Releases
Fechas de soporte para versiones secundarias de RDS para Oracle
Las siguientes versiones secundarias de Oracle Database 19c se acercan a su fecha de fin de soporte:
-
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
Las siguientes versiones secundarias de Oracle Database 21c se acercan a su fecha de fin de soporte:
-
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 siguiente tabla muestra un cronograma de las actualizaciones obligatorias de las versiones secundarias anteriores que han quedado obsoletas.
Date | Acción para versiones obsoletas |
---|---|
02/07/2025 |
Ya no podrá crear instancias de base de datos que ejecuten versiones obsoletas. Actualice las instancias de base de datos manualmente a la última actualización de versión (RU) o espere a que RDS las actualice automáticamente. |
01/08/25 – 15/09/25 |
RDS actualiza de forma forzada las instancias de base de datos en el periodo de mantenimiento programado a la última RU. RDS también actualiza las instancias restauradas a partir de instantáneas de las versiones obsoletas. |
15/09/2025 |
RDS comienza a forzar la actualización de las instancias de base de datos a la última RU, independientemente de la ventana de mantenimiento programada. Las actualizaciones forzosas continúan hasta que todas las instancias ejecuten versiones secundarias compatibles. |
Si no desea que RDS actualice automáticamente las instancias que ejecutan versiones obsoletas, haga lo siguiente:
-
Actualice manualmente las versiones secundarias de Oracle Database 19c y 21c a la última RU o a cualquier RU que no esté programada para actualizaciones obligatorias. Por ejemplo, puede actualizar 21.0.0.0.ru-2023-01.rur-2023-01.r2 a 21.0.0.0.ru-2023-04.rur-2023-04.r2 o actualizar 19.0.0.0.ru-2019-07.rur-2019-07.r1 a 19.0.0.0.ru-2025-01.rur-2025-01.r2.
-
Actualice las instantáneas de base de datos que utilizan versiones secundarias obsoletas y, a continuación, restaure las instantáneas.
Para obtener más información sobre versiones secundarias, consulte Notas de la versión de Amazon Relational Database Service (Amazon RDS) para Oracle.
Administración de versiones del motor de base de datos Oracle
Con la administración de versiones del motor de base de datos, se controla cuándo y cómo se parchea y actualiza el motor de base de datos. De esta manera, se obtiene la flexibilidad necesaria para mantener la compatibilidad con las versiones de parche del motor de base de datos. También puede probar nuevas versiones de parches de RDS para Oracle para asegurarse de que funcionan eficazmente con la aplicación antes de implementarlas en producción. Además, se actualizan las versiones según los términos y plazos de cada usuario.
nota
Amazon RDS agrega periódicamente los parches oficiales de Oracle Database utilizando una versión específica del motor de base de datos para Amazon RDS. Para ver una lista de los parches de Oracle incluidos en una versión específica del motor de base de datos de Amazon RDS Oracle, vaya a Notas de la versión de Amazon RDS for Oracle.
Instantáneas automáticas durante las actualizaciones de motor
Cuando se actualiza una instancia de base de datos de Oracle, las instantáneas ofrecen protección contra problemas de actualización. Si el período de retención de copia de seguridad de la instancia de base de datos es mayor que 0, Amazon RDS toma las siguientes instantáneas de base de datos durante la actualización:
-
Una instantánea de la instancia de base de datos antes de que se haya llevado a cabo ningún cambio. Si la actualización falla, puede restaurar esta instantánea para crear una instancia de base de datos que ejecute la versión anterior.
-
Una instantánea de la instancia de base de datos una vez finalizada la actualización.
nota
Para cambiar el periodo de retención de copia de seguridad, consulte Modificación de una instancia de base de datos de Amazon RDS.
Después de una actualización, no se puede volver a la versión anterior del motor. Sin embargo, se puede crear una nueva instancia de base de datos de Oracle restaurando la instantánea previa a la actualización.
Actualizaciones de Oracle en una implementación Multi-AZ
Si la instancia de base de datos está en una implementación Multi-AZ, Amazon RDS actualiza las réplicas principal y de reserva. Si no se requieren actualizaciones del sistema operativo, las actualizaciones principal y en espera se producen simultáneamente. Las instancias no estarán disponibles hasta que se complete la actualización.
Si se requieren actualizaciones del sistema operativo en una implementación Multi-AZ, Amazon RDS aplica las actualizaciones cuando solicite la actualización de la base de datos. Amazon RDS realiza los siguientes pasos:
-
Actualiza el sistema operativo en la instancia de base de datos de reserva actual.
-
Conmuta por error la instancia de base de datos principal a la instancia de base de datos de reserva.
-
Actualiza la versión de la base de datos en la nueva instancia principal de la base de datos, que antes era la instancia de reserva. La base de datos principal no está disponible durante la actualización.
-
Actualiza el sistema operativo en la nueva instancia de base de datos de reserva, que anteriormente era la instancia de base de datos principal.
-
Actualiza la versión de base de datos de la nueva instancia de base de datos de reserva.
-
Realiza una conmutación por error de la nueva instancia de base de datos principal a la instancia de base de datos principal original, y de la nueva instancia de base de datos de reserva a la instancia de base de datos de reserva original. Por lo tanto, Amazon RDS devuelve la configuración de réplica a su estado original.
Actualizaciones de réplicas de lectura de Oracle
La versión del motor de base de datos Oracle de la instancia de base de datos de origen y todas sus réplicas de lectura deben ser iguales. Amazon RDS realiza la actualización en las siguientes etapas:
-
Actualiza la instancia de base de datos de origen. Las réplicas de lectura están disponibles durante esta etapa.
-
Actualiza las réplicas de lectura en paralelo, independientemente del período de mantenimiento de las réplicas. La base de datos de origen está disponible durante esta etapa.
Para las actualizaciones de la versión principal de réplicas de lectura entre regiones, Amazon RDS realiza acciones adicionales:
-
Genera automáticamente un grupo de opciones para la versión de destino
-
Copia todas las opciones y configuraciones de opciones del grupo de opciones original al nuevo grupo de opciones
-
Asocia la réplica de lectura entre regiones actualizada con el nuevo grupo de opciones