Consideraciones de las actualizaciones de base de datos de RDS Custom for Oracle - Amazon Relational Database Service

Consideraciones de las actualizaciones de base de datos de RDS Custom for Oracle

Si tiene previsto actualizar la base de datos, tenga en cuenta lo siguiente:

  • La versión del sistema operativo (SO) compatible actualmente es Oracle Linux 8. Para seguir recibiendo las últimas actualizaciones y parches de seguridad de RDS Custom para Oracle, actualice sus instancias de base de datos a Oracle Linux 8 especificando un CEV basado en este sistema operativo. Oracle Database 12c versión 1 (12.1), Oracle Database 2 (12.2) y Oracle Database 19c son las únicas versiones compatibles con Oracle Linux 8. Para migrar a la última AMI de Oracle Linux 8, actualice su sistema operativo a la AMI más reciente. Para obtener más información, consulte Actualización de una instancia de base de datos de RDS Custom para Oracle.

    Oracle Linux 7.9 finalizó el soporte el 31 de diciembre de 2024. Para seguir ejecutando Oracle Linux 7 una vez finalizado el soporte, adquiera una licencia de soporte extendido de Oracle. Es su responsabilidad realizar las actualizaciones de seguridad y parchear las instancias de RDS Custom for Oracle manualmente. Para obtener más información, consulte Lifetime Support Policy: Coverage for Oracle Open Source Service Offerings.

  • Al actualizar los binarios de base de datos en la instancia de base de datos principal, RDS Custom para Oracle actualiza las réplicas de lectura automáticamente. Al actualizar el sistema operativo, sin embargo, debe actualizar las réplicas de lectura manualmente.

  • Al actualizar una base de datos de contenedores (CDB) a una nueva versión de base de datos, RDS Custom for Oracle comprueba que todas las PDB estén abiertas o puedan abrirse. Si no se cumplen estas condiciones, RDS Custom detiene la comprobación y devuelve la base de datos a su estado original sin intentar la actualización. Si se cumplen las condiciones, RDS Custom aplica el parche primero a la raíz de CDB y, a continuación, a todas las demás PDB (incluida PDB$SEED) en paralelo.

    Una vez finalizada la aplicación de parches, RDS Custom intenta abrir todas las PDB. Si alguna PDB no se abre, recibirá el siguiente evento: The following PDBs failed to open: list-of-PDBs. Si RDS Custom no logra aplicar el parche a la raíz de CDB ni a ninguna PDB, la instancia pasa al estado PATCH_DB_FAILED.

  • Es posible que desee realizar, al mismo tiempo, una actualización de versión de base de datos importante y una conversión de una versión que no sea de CDB a CDB. En este caso, le recomendamos que proceda de la siguiente manera:

    1. Cree una nueva instancia de base de datos de RDS Custom for Oracle que utilice la arquitectura multitenencia de Oracle.

    2. Conecte una base de datos que no sea CDB a su raíz de CDB y créela como PDB. Asegúrese de que la versión que no es de CDB sea la misma que la de su CDB.

    3. Convierta la PDB ejecutando el script SQL noncdb_to_pdb.sql de Oracle.

    4. Valide su instancia de CDB.

    5. Actualice su instancia de CDB.