Actualización de un sistema de base de datos

En este artículo se describen los procedimientos para aplicar actualizaciones del sistema de base de datos y actualizaciones del directorio raíz de base de datos mediante la consola y la API.

Política de IAM necesaria

Para que pueda utilizar Oracle Cloud Infrastructure, un administrador debe otorgarle acceso de seguridad en una política. Este acceso es necesario tanto si utiliza la Consola como la API de REST con un SDK, una CLI u otra herramienta. Si recibe un mensaje que indica que no tiene permiso o que no está autorizado, verifique con su administrador qué tipo de acceso tiene y en qué compartimento debe trabajar.

Para administradores: la política de Permitir a los administradores de bases de datos gestionar sistemas de base de datos de Oracle Cloud permite al grupo especificado realizar todas las acciones con las bases de datos y los recursos de base de datos relacionados.

Si no está familiarizado con las políticas, consulte Introducción a las políticas y Políticas comunes. Si desea profundizar en la escritura de políticas para bases de datos, consulte Detalles del servicio Database.

Requisitos

Los sistemas de base de datos requieren acceso a Object Storage, incluida la conectividad al punto final Swift aplicable para Object Storage. Se recomienda utilizar un gateway de servicio con la VCN para activar este acceso. Para obtener más información, consulte estos temas:

Note:

Además de los requisitos enumerados en esta sección, asegúrese de que se cumplen las siguientes condiciones para evitar fallos en la actualización:

  • El directorio /u01 del sistema de archivos de host de la base de datos tiene al menos 15 GB de espacio libre para ejecutar procesos de actualización.
  • Oracle Clusterware se ejecuta en el sistema de base de datos.
  • Se están ejecutando todos los nodos del sistema de base de datos.

Actualizaciones disponibles actualmente

Versión Tipo de Arquitectura Actualización del sistema de base de datos Actualización de base de datos
23.0.0.0 Linux.x64 Enero de 2025, octubre de 2024 Abril de 2025, enero de 2025, octubre de 2024, julio de 2024 (primera actualización)
23.0.0.0 Linux.ARM No se aplica Abril de 2025 (primera actualización)
21.0.0.0 Linux.x64 Abril de 2025, enero de 2025 Abril de 2025, enero de 2025, octubre de 2024, julio de 2024
19.0.0.0 Linux.x64 Abril de 2025, enero de 2025 Abril de 2025, enero de 2025, octubre de 2024, julio de 2024
19.0.0.0 Linux.ARM No se aplica Abril de 2025, enero de 2025, octubre de 2024, julio de 2024
18.0.0.0 Linux.x64 Octubre de 2021 (actualización final) Octubre de 2021 (actualización final)
12.2.0.1 Linux.x64 Julio de 2023, abril de 2023 Octubre de 2023, julio de 2023, abril de 2023, enero de 2023
12.1.0.2 Linux.x64 No se aplica Octubre de 2023, julio de 2023, abril de 2023, enero de 2023
11.2.0.4 Linux.x64 No se aplica Octubre de 2023, julio de 2023, abril de 2023, enero de 2023

Note:

  • Para los sistemas de base de datos que ejecutan el software de la versión 18.0.0.0, la actualización de octubre de 2021 es la actualización final que estará disponible.
  • Para los sistemas de base de datos con hardware dedicado, la actualización de octubre de 2022 es la actualización final que estará disponible.

Para obtener directrices sobre cómo actualizar las versiones 12.2, 12.1 y 11.2 de Oracle Database para la actualización de la versión de enero de 2024, consulte Directrices de aplicación de parches: clientes de Oracle Cloud con una versión de base de datos inferior 18c e inferior (ID de documento 2997504.1).

Para obtener una lista de actualizaciones de versión y revisiones de actualización de versión para Oracle Database 19c, consulte Información de parche proactivo de Oracle Database 19c (ID de documento 2521164.1).

Para obtener más información, consulte:

Acerca de la actualización de un sistema de base de datos

La actualización de un sistema de base de datos puede tardar varios minutos. Para minimizar el impacto en los usuarios, ejecute la actualización cuando el sistema tenga la menor cantidad de usuarios. Para evitar la interrupción del sistema, considere la posibilidad de implantar una estrategia de alta disponibilidad, como Oracle Data Guard.

Oracle recomienda realizar una copia de seguridad de la base de datos y probar la actualización en un sistema de prueba antes de aplicar la actualización.

Oracle recomienda actualizar el sistema de BD antes de actualizar la base de datos dentro de ese sistema de BD. Para Grid Infrastructure, hay actualizaciones disponibles para dos versiones más recientes (N y N-1). Para Oracle Database, hay actualizaciones disponibles para cuatro versiones más recientes (de N a N-3). Por ejemplo, si una instancia utiliza 21c y la versión más reciente de 21c ofrecida es 21.10.0.0, 21.10.0.0 y 21.9.0.0 estarán disponibles para las actualizaciones de Grid Infrastructure, mientras que 21.10.0.0, 21.9.0.0, 21.8.0.0 y 21.7.0.0 estarán disponibles para las actualizaciones de Oracle Database. Puede utilizar cualquiera de estas actualizaciones, pero Oracle recomienda utilizar la más reciente.

Actualización de la infraestructura de grid de un sistema de base de datos

Realice los siguientes pasos para actualizar la infraestructura de grid de un sistema de base de datos.

  1. En el menú de navegación, seleccione Oracle Database y, a continuación, Oracle Base Database Service.
  2. Seleccione el compartimento. Aparecerá una lista de sistemas de base de datos.
  3. En la lista de sistemas de base de datos, haga clic en el nombre del sistema de base de datos que desea actualizar. Se mostrarán los detalles del sistema de base de datos que ha seleccionado.
  4. En el separador Información de sistema de base de datos, en Versión, haga clic en el enlace Ver situado junto al campo Actualizar disponible.
  5. En Sistema de base de datos, en Actualizaciones de infraestructura de cuadrícula, revise la lista de actualizaciones de infraestructura de grid disponibles para el sistema de base de datos.
    • El separador Imágenes de software de Oracle Grid Infrastructure muestra imágenes de software de Oracle Grid Infrastructure disponibles de forma general que puede utilizar para actualizar el sistema de base de datos.

    • El separador Imágenes de software de Grid Infrastructure personalizadas permite seleccionar una imagen de software de Grid Infrastructure que ha creado con antelación.
      • Utilice el selector Seleccionar un compartimento para especificar el compartimento que contiene la imagen de software.
      • Utilice el filtro Región para acceder a las imágenes de software creadas en una región diferente.
  6. Haga clic en el menú Acciones de la actualización que le interese y, a continuación, haga clic en una de las siguientes acciones:
    • Ejecutar comprobación previa: compruebe los requisitos para asegurarse de que la actualización se puede aplicar correctamente. Para ejecutar la comprobación previa, haga clic en Run precheck y proporcione confirmación en el cuadro de diálogo Confirm precheck.
    • Aplicar: se aplica la actualización seleccionada. Oracle recomienda ejecutar la operación de comprobación previa de una actualización antes de aplicarla. Para aplicar la actualización, haga clic en Aplicar y proporcione la confirmación en el cuadro de diálogo Aplicar actualización.

En la lista, Estado muestra el estado de la operación. Mientras se aplica una actualización, el Estado se muestra como Actualizando. El estado del sistema de base de datos también se muestra como Actualizando. Las operaciones del ciclo de vida en el sistema de base de datos y sus recursos podrían no estar disponibles temporalmente. Si la actualización se completa correctamente, el Estado cambia a Aplicado y el estado del sistema de base de datos cambia a Disponible.

Visualización del historial de actualizaciones del sistema de base de datos

Uso de la API

Para obtener más información sobre el uso de la API y la firma de solicitudes, consulte API de REST y Credenciales de seguridad. Para obtener información sobre los SDK, consulte Software development kits e interfaz de línea de comandos.

Utilice las siguientes API para gestionar las actualizaciones de sistemas de base de datos:

  • ListDbSystemPatches
  • ListDbSystemPatchHistoryEntries
  • GetDbSystemPatch
  • GetDbSystemPatchHistoryEntry
  • UpdateDbSystem

Para obtener la lista completa de las API para el servicio Database, consulte API del servicio Database.