Actualizaciones de la versión secundaria de Oracle - Amazon Relational Database Service

Actualizaciones de la versión secundaria de Oracle

Una actualización a versiones secundarias aplica una actualización del conjunto de parches (PSU) de la base de datos de Oracle o una actualización de la versión (RU) a una versión del motor principal. Por ejemplo, si su instancia de base de datos ejecuta la versión principal de Oracle Database 21c y la versión secundaria 21.0.0.0.ru-2021-07.rur-07.r1, puede actualizar a la versión secundaria 21.0.0.0.ru-2021-10.rur-2021-10.r1. Por lo general, cada trimestre hay disponible una nueva versión secundaria.

nota

RDS para Oracle no admite versiones secundarias de nivel inferior.

Puede actualizar su motor de base de datos a una versión secundaria de forma manual o automática. Para obtener información sobre cómo realizar la actualización de forma manual, consulte Actualización manual de la versión del motor. Para obtener información sobre cómo configurar las actualizaciones automáticas, consulte Actualización automática de la versión secundaria del motor. Tanto en la actualización manual o automática, la actualización de la versión secundaria implica un tiempo de inactividad. Tenga esto en cuenta al planificar sus actualizaciones.

importante

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.

Activación de las actualizaciones automáticas de versiones secundarias para Oracle

En una actualización automática de la versión secundaria, RDS aplica la última versión secundaria disponible a la base de datos Oracle sin intervención manual. Una instancia de base de datos de Amazon RDS para Oracle programa la actualización durante el siguiente periodo de mantenimiento en las siguientes circunstancias:

  • La instancia de base de datos tiene activada la opción Actualización automática de versión secundaria.

  • La instancia de base de datos no está ejecutando ya la última versión secundaria del motor de base de datos.

  • La instancia de base de datos no tiene programada ya una actualización pendiente.

Para obtener información sobre cómo activar las actualizaciones automáticas, consulte Actualización automática de la versión secundaria del motor.

Antes de que se programe una actualización automática de la versión secundaria para Oracle

RDS publica una notificación anticipada antes de empezar a programar las actualizaciones automáticas. Encontrará la notificación en la pestaña Mantenimiento y copias de seguridad de la página de detalles de la base de datos. El mensaje tiene el siguiente formato:

An automatic minor version upgrade to engine version will become available on availability-date and will be applied during a subsequent maintenance window.

La fecha de disponibilidad del mensaje anterior es la fecha en que RDS comienza a programar las actualizaciones de las instancias de base de datos de su Región de AWS. No es la fecha en la que está programada la actualización de la instancia de base de datos.

También puede obtener la fecha de disponibilidad de la actualización mediante el comando describe-pending-maintenance-actions de la AWS CLI, tal y como se muestra en el siguiente ejemplo:

aws rds describe-pending-maintenance-actions { "PendingMaintenanceActions": [ { "ResourceIdentifier": "arn:aws:rds:us-east-1:123456789012:db:orclinst1", "PendingMaintenanceActionDetails": [ { "Action": "db-upgrade", "Description": "Automatic minor version upgrade to 21.0.0.0.ru-2022-10.rur-2022-10.r1", "CurrentApplyDate": "2022-12-02T08:10:00Z", "OptInStatus": "next-maintenance" } ] }, ...

En la siguiente tabla se describen las opciones para cada tipo de mensaje de acción de mantenimiento pendiente.

Mensaje de acción de mantenimiento pendiente Cuando aparece un mensaje ¿Cumple los requisitos para aplicarse al próximo período de mantenimiento? ¿Cumple los requisitos para aplicarse de forma inmediata? ¿Cumple con los requisitos para que se anule?
La actualización automática de la versión secundaria a la versión del motor estará disponible en la fecha de disponibilidad y deberá aplicarse durante un período de mantenimiento posterior. De 4 a 6 semanas antes de que se programen las actualizaciones automáticas.
Actualización automática de la versión secundaria a la versión del motor En la fecha de disponibilidad o después. RDS aplica automáticamente esta actualización en el siguiente período de mantenimiento de la instancia de base de datos. No

Para obtener más información sobre describe-pending-maintenance-actions, consulte AWS CLI Command Reference (Referencia de comandos de la CLI).

Cuando RDS programa actualizaciones automáticas de versiones secundarias para Oracle

Cuando llegue la fecha de disponibilidad de las actualizaciones automáticas, RDS comenzará a programar las actualizaciones. En la mayoría de las Regiones de AWS, RDS programa su actualización a la última RU trimestral aproximadamente entre cuatro y seis semanas después de la fecha de disponibilidad. La fecha programada varía según la Región de AWS y otros factores. Para obtener más información sobre RU y RUR, consulte las notas de la versión de Amazon RDS para Oracle.

Cuando RDS programa la actualización, aparece la siguiente notificación en la pestaña Mantenimiento y copias de seguridad de la página de detalles de la base de datos:

Automatic minor version upgrade to engine-version

El mensaje anterior indica que RDS ha programado la actualización del motor de base de datos en el siguiente periodo de mantenimiento.

Administración de una actualización de versión secundaria automática para Oracle

Cuando está disponible una nueva versión secundaria, puede actualizar su instancia de base de datos a esta versión manualmente. En el ejemplo siguiente, se actualiza inmediatamente la instancia de base de datos con el nombre orclinst1:

aws rds apply-pending-maintenance-action \ --resource-identifier arn:aws:rds:us-east-1:123456789012:db:orclinst1 \ --apply-action db-upgrade \ --opt-in-type immediate

Para excluirse de una actualización automática de una versión secundaria que aún no se haya programado, configure opt-in-type en undo-opt-in como en el siguiente ejemplo:

aws rds apply-pending-maintenance-action \ --resource-identifier arn:aws:rds:us-east-1:123456789012:db:orclinst1 \ --apply-action db-upgrade \ --opt-in-type undo-opt-in

Si RDS ya ha programado una actualización de su instancia de base de datos, no puede utilizar apply-pending-maintenance-action para cancelarla. Sin embargo, puede modificar la instancia de base de datos y desactivar la característica de actualización secundaria automática, que cancela la programación de la actualización.

Para obtener información sobre cómo desactivar las actualizaciones automáticas, consulte Actualización automática de la versión secundaria del motor. Para obtener más información sobre apply-pending-maintenance-action, consulte AWS CLI Command Reference (Referencia de comandos de la CLI).