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.
Temas
- Activación de las actualizaciones automáticas de versiones secundarias para Oracle
- Antes de que se programe una actualización automática de la versión secundaria para Oracle
- Cuando RDS programa actualizaciones automáticas de versiones secundarias para Oracle
- Administración de una actualización de versión secundaria automática para 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 onavailability-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. | Sí | Sí | Sí |
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. |
Sí | Sí | 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).