Puede actualizar una instancia de base de datos personalizada de Amazon RDS Custom al modificarla para utilizar una nueva versión del motor personalizada (CEV). Para obtener información general acerca de las actualizaciones, consulte Actualización de una versión del motor de una instancia de base de datos.
Temas
Información general sobre las actualizaciones en RDS Custom para Oracle
Consideraciones de las actualizaciones de base de datos de RDS Custom for Oracle
Consideraciones de las actualizaciones del sistema operativo de RDS Custom for Oracle
Actualización de una instancia de base de datos de RDS Custom para Oracle
Información general sobre las actualizaciones en RDS Custom para Oracle
Con RDS Custom para Oracle, puede aplicar parches a la base de datos de Oracle o al sistema operativo (SO) de la instancia de base de datos; para ello, cree nuevas CEV y modifique la instancia para que utilice la nueva CEV.
Temas
Opciones de actualización de CEV
A la hora de crear una CEV para una actualización, tiene las siguientes opciones mutuamente excluyentes:
- Solo base de datos
-
Reutilice la imagen de máquina de Amazon (AMI) que su instancia de base de datos esté usando actualmente, pero especifique diferentes binarios de base de datos. RDS Custom asigna un nuevo volumen binario y lo adjunta a la instancia de Amazon EC2 existente. RDS Custom reemplaza todo el volumen de la base de datos por un nuevo volumen que utiliza la versión de la base de datos de destino.
- Solo sistema operativo
-
Reutilice los binarios de base de datos que utiliza actualmente su instancia de base de datos, pero especifique una AMI distinta. RDS Custom asigna una nueva instancia de Amazon EC2 y adjunta el volumen binario existente a la nueva instancia. Se conserva el volumen de base de datos existente.
Si desea actualizar el sistema operativo y la base de datos, debe actualizar la CEV dos veces. Puede actualizar primero el sistema operativo y, luego, la base de datos o viceversa.
aviso
Al parchear el sistema operativo, se pierden los datos del volumen raíz y cualquier personalización existente del sistema operativo. Por lo tanto, le recomendamos encarecidamente que no utilice el volumen raíz para las instalaciones ni para almacenar datos o archivos permanentes. También le recomendamos que haga una copia de seguridad de los datos antes de la actualización.
Aplicación de parches sin CEV
Le recomendamos encarecidamente que actualice la instancia de base de datos de RDS Custom para Oracle mediante CEV. La automatización de RDS Custom para Oracle sincroniza los metadatos del parche con el binario de base de datos en la instancia de base de datos.
En circunstancias especiales, RDS Custom admite la aplicación de un parche “único” de base de datos directamente en la instancia subyacente de Amazon EC2, mediante la utilidad OPatch. Un caso de uso válido podría ser cuando desea aplicar de inmediato un parche de base de datos, pero el equipo de RDS Custom está actualizando la característica de CEV, lo que provoca un retraso. Para aplicar un parche de forma manual, siga estos pasos:
-
Pausa la automatización de RDS Custom.
-
Aplique el parche a los binarios de base de datos de la instancia de Amazon EC2.
-
Reanudar la automatización personalizada de RDS.
Una desventaja de la técnica anterior es que debe aplicar el parche de base de datos manualmente a cada instancia que quiera actualizar. Por el contrario, cuando crea una nueva CEV, puede crear o actualizar varias instancias de base de datos con la misma CEV.
Pasos generales para parchear la instancia de base de datos con una CEV
Tanto si aplica parches al SO como a la base de datos, siga estos pasos básicos:
-
Cree una CEV que contenga uno de los siguientes elementos, en función de si va a aplicar parches a la base de datos o al sistema operativo:
-
La actualización de la versión de la base de datos de Oracle que desea aplicar en la instancia de base de datos
-
Una AMI diferente (la última disponible o una que usted especifique) y una CEV existente para usar como fuente
Siga los pasos de Creación de una CEV.
-
-
(Opcional para la aplicación de parches en las bases de datos) Compruebe las actualizaciones de versión de motor disponibles ejecutando
describe-db-engine-versions
. -
Inicie el proceso de aplicación de parches ejecutando
modify-db-instance
.El estado de la instancia que se está parcheando varía de la siguiente manera:
-
Mientras RDS aplica parches en la base de datos, el estado de la instancia de base de datos cambia a Actualización.
-
Mientras RDS aplica parches en el SO, el estado de la instancia de base de datos cambia a Modificación.
Cuando la instancia de base de datos tiene el estado Disponible, la aplicación de parches ha finalizado.
-
-
Confirme que su instancia de base de datos utiliza la nueva CEV ejecutando
describe-db-instances
.
Requisitos de las actualizaciones de RDS Custom para Oracle
Al actualizar su instancia de base de datos de RDS Custom para Oracle a una CEV de destino, asegúrese de cumplir los siguientes requisitos:
-
La CEV de destino a la que va a realizar la actualización debe existir.
-
Debe actualizar el sistema operativo o la base de datos en una sola operación. No es posible actualizar el sistema operativo y la base de datos en una sola llamada a la API.
-
La CEV de destino debe utilizar los ajustes de los parámetros de instalación que figuran en el manifiesto de la CEV actual. Por ejemplo, no puede actualizar una base de datos que use el directorio raíz de Oracle predeterminado por una CEV que use un directorio raíz de Oracle no predeterminado.
-
La CEV de destino debe usar una nueva versión secundaria de la base de datos, no una nueva versión principal. Por ejemplo, no puede actualizar de una CEV de Oracle Database 12c a una CEV de Oracle Database 19c. Sin embargo, puede actualizar de la versión 21.0.0.0.ru-2023-04.rur-2023-04.r1 a la versión 21.0.0.0.ru-2023-07.rur-2023-07.r1.
-
Para las actualizaciones del sistema operativo, la CEV de destino debe usar una AMI diferente, pero tener la misma versión principal.