Configurar actualizaciones de software de base de datos gestionada por Oracle para Oracle Exadata Database Service on Exascale Infrastructure

Introducción

Con las actualizaciones de software de base de datos gestionadas por Oracle, puede descargar el mantenimiento del software para las bases de datos de Exadata Database Service on Exascale Infrastructure en Oracle.

Para las bases de datos inscritas, Oracle ejecuta periódicamente comprobaciones de preparación antes del mantenimiento programado, almacena por etapas el software con antelación, aplica la última actualización de versión (RU) disponible durante la ventana de mantenimiento y proporciona notificaciones proactivas durante todo el proceso de actualización. Las actualizaciones se aplican de forma sucesiva, una instancia de base de datos a la vez.

Las actualizaciones de software de base de datos gestionadas por Oracle pueden utilizar Delegate Access Control para permitir que Oracle investigue y resuelva los problemas elegibles encontrados durante las actualizaciones de software de base de datos programadas. Si no se puede solucionar un problema durante la ventana de mantenimiento planificada, Oracle realiza un rollback de la actualización para mantener la base de datos en buen estado y disponible y, a continuación, interactúa con usted para resolver el problema antes de una ventana de mantenimiento futura.

Puede inscribir una base de datos en actualizaciones de software de base de datos gestionadas por Oracle durante la creación de la base de datos o inscribir una base de datos existente. Después de la inscripción, la página Detalles de base de datos muestra los detalles de actualización, como la preferencia de programación, el siguiente mantenimiento programado, la versión de software y el método de mantenimiento.

Puntos clave

Objetivos

En este tutorial, realizará lo siguiente:

  1. Inscribir una base de datos en actualizaciones de software de base de datos gestionadas por Oracle al crearla.

  2. Inscribir una base de datos existente en las actualizaciones de software de la base de datos gestionada por Oracle.

  3. Suscribirse a notificaciones de eventos para actualizaciones de software de bases de datos gestionadas por Oracle.

  4. Suscribirse a las notificaciones de Delegate Access Control.

  5. Reprograme el siguiente mantenimiento programado.

  6. Revisar y resolver los problemas de actualización del software de la base de datos gestionada por Oracle.

  7. Anule la inscripción de una base de datos de las actualizaciones de software de base de datos gestionadas por Oracle.

  8. Mueva una base de datos de un directorio raíz de base de datos gestionada por Oracle a un directorio raíz de base de datos gestionada por el cliente.

Requisitos previos

Antes de comenzar, asegúrese de tener:

Solicite al administrador de su arrendamiento que verifique las políticas y la configuración de red descritas en Preparación para Delegate Access Control, mediante la lista de control ExaDB-XS para Cuando solo se suscriban las actualizaciones de software gestionado por Oracle para los servicios de Database Cloud.

Tarea 1: Inscribir una base de datos en las actualizaciones de software de base de datos gestionadas por Oracle al crearla

Utilice el flujo de trabajo de creación de base de datos para inscribir una nueva base de datos en las actualizaciones de software de la base de datos gestionada por Oracle.

  1. Abra el menú de navegación. Haga clic en Oracle AI Database y, a continuación, en Oracle Exadata Database Service on Exascale Infrastructure.

    Menú de navegación de Oracle AI Database

  2. Seleccione el compartimento que contiene el cluster de VM de destino. Abra el cluster de VM de Exadata, vaya al separador Bases de datos de contenedores y, a continuación, haga clic en Crear base de datos de contenedores.

    Separador Bases de datos de contenedor de cluster de VM con Crear base de datos de contenedor

  3. En el flujo de trabajo de configuración de la base de datos, vaya a Gestión de software de base de datos. En Preferencia de gestión de software, seleccione Actualizaciones de software gestionadas por Oracle. Proporcione el día y la hora de inicio (UTC) preferidos para el mantenimiento en Preferencias de programación. Complete las opciones de creación de base de datos restantes. Haga clic en Crear.

    Crear formulario de base de datos de contenedores con actualizaciones de software gestionadas por Oracle seleccionadas y preferencias de programación y versión visibles

  4. Después de crear la base de datos, revise la preferencia de actualización de software gestionado por Oracle en la sección Versión de base de datos de la página Detalles de base de datos.

    Preferencia de actualización de software gestionado por Oracle para detalles de base de datos

Tarea 2: Inscribir una base de datos existente en las actualizaciones de software de la base de datos gestionada por Oracle

Utilice esta tarea para inscribir una base de datos existente en actualizaciones de software de base de datos gestionadas por Oracle.

  1. Abra el menú de navegación. Haga clic en Oracle AI Database y, a continuación, en Oracle Exadata Database Service on Exascale Infrastructure.

    Menú de navegación de Oracle AI Database

  2. Seleccione el compartimento que contiene el cluster de VM de destino. Abra el cluster de VM de Exadata, vaya al separador Bases de datos de contenedor y, a continuación, haga clic en el nombre de la base de datos de contenedor que desea modificar.

    Lista de bases de datos de contenedor con base de datos gestionada por el cliente seleccionada

  3. En la página Detalles de base de datos, haga clic en Más acciones y, a continuación, seleccione Gestionar actualización de software de base de datos.

    Menú Más acciones Gestionar actualización de software de base de datos

  4. En la ventana resultante, seleccione Actualizaciones de software gestionado por Oracle. Proporcione el día y la hora de inicio (UTC) preferidos para el mantenimiento en Preferencias de programación y, a continuación, haga clic en Guardar.

    Editar panel de gestión de software de base de datos que muestra las actualizaciones de software gestionadas por Oracle seleccionadas y las preferencias de programación

  5. Revise la preferencia de actualización de software gestionado por Oracle en la sección Versión de base de datos de la página Detalles de base de datos. En la siguiente fecha de mantenimiento programada, Oracle actualiza la base de datos y la mueve a un directorio raíz de base de datos gestionada por Oracle. Después de la actualización programada, puede ver y acceder al nuevo directorio raíz de base de datos en la sección Versión de base de datos.

    Detalles de la base de datos: siguiente mantenimiento programado

Tarea 3: Suscribirse a notificaciones de eventos para actualizaciones de software de bases de datos gestionadas por Oracle

Suscríbase a eventos para que las actualizaciones del software de la base de datos gestionada por Oracle reciban la notificación de mantenimiento programado con al menos una semana de antelación. Los eventos también informan los resultados de comprobación de preparación, los cambios de estado de actualización y la finalización del mantenimiento.

  1. Abra Servicios para desarrolladores > Notificaciones > Temas. Seleccione el compartimento de tema y, a continuación, haga clic en Crear tema. Si ya tiene un tema, ábralo y continúe con el paso 3.

    Página Temas de notificaciones Crear tema

  2. Introduzca un nombre de tema y una descripción opcional, seleccione el compartimento y, a continuación, haga clic en Crear. Abra el tema después de crearlo.

    Tema Crear notificaciones

    Lista de temas de notificaciones

  3. En el separador Suscripciones, haga clic en Crear suscripción, seleccione el protocolo, introduzca el punto final y, a continuación, cree la suscripción. Repita el proceso para otros suscriptores. Para el correo electrónico y otros protocolos que requieren confirmación, siga el enlace de confirmación enviado al punto final. Verifique que cada suscripción esté activa. Consulte Crear una subscripción.

    Suscripción al tema de notificaciones

  4. Para crear reglas de eventos, abra Observación y gestión > Servicio de eventos > Reglas. Seleccione el compartimento que contiene las bases de datos y los directorios raíz de base de datos que desea supervisar y, a continuación, haga clic en Crear regla. Introduzca el nombre mostrado y la descripción opcional.

    Reglas de Eventos, página Crear regla

  5. En Condiciones de regla, seleccione Tipo de evento como condición y Base de datos como Nombre de servicio. En el campo Tipo de evento, introduzca Oracle Managed. Seleccione los tipos de eventos de actualizaciones de software de base de datos gestionada por Oracle para bases de datos y directorios raíz de base de datos.

    Tipos de eventos de actualización de software de base de datos gestionada por Oracle de regla de eventos

  6. En Acciones, seleccione Notificaciones como tipo de acción, seleccione el compartimento y el tema de notificaciones y, a continuación, haga clic en Crear regla.

    Acción de notificación de regla de eventos

Tarea 4: Suscribirse a las notificaciones para Delegate Access Control

Al inscribir una base de datos en actualizaciones de software de base de datos gestionadas por Oracle, se crea automáticamente un control de delegación para el cluster de VM que aloja esa base de datos. Configure las notificaciones de Delegate Access Control para que reciba notificaciones de la actividad de acceso delegado asociada al mantenimiento gestionado por Oracle. Las notificaciones de Delegar control de acceso se envían al tema de notificaciones configurado.

Solicite al administrador de su arrendamiento que permita que Delegate Access Control publique en el tema. Sustituya <topic_compartment> por el compartimento que contiene el tema:

allow any-user to use ons-topics in compartment <topic_compartment> where ALL { request.principal.type='dlgtmgmtdelegationcontrol' }

Para conocer los permisos de usuario necesarios y la configuración de ExaDB-XS, consulte Preparación para Delegate Access Control.

  1. Cree un tema de notificaciones de OCI para las notificaciones de Delegate Access Control o identifique un tema existente para utilizar. Siga los pasos 1 a 3 de la tarea 3 para crear y confirmar las suscripciones necesarias. Verifique que las suscripciones estén activas.

    Lista de suscripciones a temas de notificaciones

  2. Abra Oracle AI Database > Delegate Access Control > Delegation Controls. Seleccione el compartimento y abra el control de delegación para el cluster de VM que aloja la base de datos.

    Delegar fila de control de delegación de control de acceso

  3. En la página de detalles de Control de delegación, haga clic en Editar.

    Botón Editar detalles de control de delegación

  4. En Requisitos de notificación, seleccione el tema y el compartimento del tema de notificación y, a continuación, haga clic en Guardar.

    Editar tema de notificación de control de delegación

Tarea 5: Reprogramar el siguiente mantenimiento programado

Utilice esta tarea para volver a programar la siguiente actualización de software de base de datos gestionada por Oracle para una base de datos. Solo puede reprogramar la próxima instancia de mantenimiento. No puede usar la ventana de reprogramación para modificar el día y la hora de mantenimiento. Oracle determina la siguiente fecha y hora de mantenimiento factible en función de la preferencia de programación seleccionada para la base de datos. Para cambiar la preferencia recurrente, utilice Gestionar actualización de software de base de datos como se describe en la tarea 2.

  1. Abra el menú de navegación. Haga clic en Oracle AI Database y, a continuación, en Oracle Exadata Database Service on Exascale Infrastructure.

    Menú de navegación de Oracle AI Database

  2. Seleccione el compartimento que contiene el cluster de VM de destino. Abra el cluster de VM de Exadata, vaya al separador Bases de datos de contenedor y, a continuación, haga clic en el nombre de la base de datos de contenedor cuya siguiente actualización de software gestionado desea reprogramar.

    Lista de bases de datos de contenedor con la base de datos gestionada por Oracle seleccionada

  3. En la sección Versión de base de datos, busque Próximo mantenimiento programado y, a continuación, haga clic en Volver a programar.

    Botón Reprogramar detalles de base de datos

  4. En la ventana Reprogramar mantenimiento, revise los campos de solo lectura Próximo mantenimiento programado y Versión de software de base de datos de destino. Revise el mensaje de advertencia y, a continuación, haga clic en Confirmar.

    Reprogramar confirmación de mantenimiento

  5. Abra el separador Solicitudes de trabajo para supervisar la solicitud de reprogramación. Una vez que la solicitud se haya completado correctamente, revise Siguiente mantenimiento programado en la sección Versión de base de datos.

    Mantenimiento reprogramado de detalles de base de datos

Tarea 6: Revisar y resolver problemas de actualización de software de base de datos gestionada por Oracle

Oracle realiza periódicamente comprobaciones de preparación antes de la ventana de mantenimiento programado. Si las comprobaciones de preparación detectan una incidencia, la página Detalles de base de datos muestra la incidencia y los pasos de resolución recomendados. Los problemas que requieren su acción se deben resolver antes de la ventana de mantenimiento.

Puntos clave

  1. Abra el menú de navegación. Haga clic en Oracle AI Database y, a continuación, en Oracle Exadata Database Service on Exascale Infrastructure.

  2. Seleccione el compartimento que contiene el cluster de VM de destino. Abra el cluster de VM de Exadata, vaya al separador Bases de datos de contenedor y, a continuación, haga clic en el nombre de la base de datos de contenedor para la que desea ver los problemas de actualización del software de base de datos gestionada.

  3. En el panel Base de datos, haga clic en Ver detalles en el banner que informa los problemas de preparación.

  4. Revise cada incidencia y siga los comentarios de Corregir recomendación. Para obtener más información sobre la resolución de problemas, consulte la documentación de solución de problemas de Exadata Database Service on Exascale Infrastructure.

  5. Después de resolver las incidencias mostradas, opcionalmente, haga clic en Ejecutar comprobación para volver a ejecutar manualmente las comprobaciones de preparación y confirmar la acción en la ventana resultante.

  6. Haga clic en Cerrar. Revise Próximo mantenimiento programado en la sección Versión de base de datos para conocer el estado de mantenimiento actual.

Tarea 7: Anulación de la inscripción de una base de datos de las actualizaciones de software de la base de datos gestionada por Oracle

Anule la inscripción de una base de datos de las actualizaciones de software de base de datos gestionadas por Oracle cuando desee parar el mantenimiento del software de base de datos gestionada por Oracle y devolver la base de datos a las actualizaciones de software gestionadas por el cliente. Tras la anulación de la inscripción, la base de datos sigue estando alojada en el directorio raíz de la base de datos gestionada por Oracle y no se ve afectada por el mantenimiento programado gestionado por Oracle.

  1. Abra el menú de navegación. Haga clic en Oracle AI Database y, a continuación, en Oracle Exadata Database Service on Exascale Infrastructure.

    Menú de navegación de Oracle AI Database

  2. Seleccione el compartimento que contiene el cluster de VM de destino. Abra el cluster de VM de Exadata, vaya al separador Bases de datos de contenedor y, a continuación, haga clic en el nombre de la base de datos de contenedor que desea anular la inscripción de las actualizaciones de software de la base de datos gestionada por Oracle.

    Lista de bases de datos de contenedor con DB0609 seleccionado

  3. En la página Detalles de base de datos, haga clic en Más acciones y, a continuación, seleccione Gestionar actualización de software de base de datos.

    DB0609 Más acciones Gestionar actualización de software de base de datos

  4. En la ventana resultante, seleccione Actualizaciones de software gestionadas por el cliente. Haga clic en Guardar.

    Editar actualizaciones gestionadas por el cliente de gestión de software de base de datos

  5. Revise el mensaje de aviso. Haga clic en Confirm (Confirmar).

    Desactivar confirmación de actualizaciones de software gestionadas por Oracle

  6. En la sección Versión de base de datos de la página Detalles de base de datos, verifique que Actualizaciones de software de base de datos muestren Actualizaciones de software gestionadas por el cliente. El directorio raíz de la base de datos permanece sin cambios.

    Detalles de base de datos que muestran actualizaciones de software gestionadas por el cliente después de la anulación de inscripción

Tarea 8: Mover una base de datos de un directorio raíz de base de datos gestionada por Oracle a un directorio raíz de base de datos gestionada por el cliente

Una base de datos inscrita en actualizaciones de software de base de datos gestionadas por Oracle no se puede mover a otro directorio raíz de base de datos. Para mover la base de datos a un directorio raíz de base de datos gestionado por el cliente, primero anule la inscripción de la base de datos de las actualizaciones de software de base de datos gestionadas por Oracle. Después de anular la inscripción, la base de datos permanece alojada en el directorio raíz de la base de datos gestionada por Oracle. Siga estos pasos para mover la base de datos de un directorio raíz de base de datos gestionada por Oracle a un directorio raíz de base de datos gestionada por el cliente.

  1. Abra el menú de navegación. Haga clic en Oracle AI Database y, a continuación, en Oracle Exadata Database Service on Exascale Infrastructure.

    Menú de navegación de Oracle AI Database

  2. Seleccione el compartimento que contiene el cluster de VM de destino. Abra el cluster de VM de Exadata, vaya al separador Bases de datos de contenedor y, a continuación, haga clic en el nombre de la base de datos de contenedor que desea mover de un directorio raíz de base de datos gestionada por Oracle a un directorio raíz de base de datos gestionada por el cliente.

    Lista de bases de datos de contenedor con DB0609 gestionado por el cliente

  3. Si la base de datos está inscrita en actualizaciones de software de base de datos gestionadas por Oracle, anule su inscripción siguiendo los pasos de la Tarea 7 anterior.

  4. Asegúrese de que existe un directorio raíz de base de datos gestionado por el cliente compatible en el cluster de VM. Utilice la misma versión de base de datos y una versión de parche de destino soportada; consulte Elegibilidad del directorio raíz de base de datos para conocer los requisitos actuales. Para cambiar a una versión de base de datos principal diferente, utilice el flujo de trabajo de actualización de la base de datos. Haga clic en Más acciones y, a continuación, seleccione Mover a otro directorio raíz.

    Más acciones Mover a otro directorio raíz

  5. En el recuadro de diálogo que aparece, seleccione el directorio raíz de base de datos gestionada por el cliente de destino. Haga clic en Mover.

    Mover base de datos a otro destino de selección de directorio raíz

  6. Revise el cuadro de diálogo Confirmar movimiento de base de datos. El movimiento para y reinicia las instancias de base de datos de forma sucesiva, un nodo a la vez. Haga clic en Mover.

    Recuadro de Diálogo Confirmar Movimiento de la Base de Datos

  7. Supervise el movimiento en Solicitudes de trabajo. Una vez que finalice correctamente, verifique el directorio raíz de base de datos y la versión de base de datos de destino en la sección Versión de base de datos de la página Detalles de base de datos.

    Detalles de la base de datos después de mover el directorio raíz

Acuses de recibo

Más recursos de aprendizaje

Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de aprendizaje gratuito en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en un explorador de Oracle Learning.

Para obtener documentación sobre el producto, visite Oracle Help Center.