Probar cargas de trabajo con un próximo parche
Mediante la función de reproducción automática de carga de trabajo, puede capturar automáticamente una carga de trabajo de una base de datos de producción que se encuentre en el nivel de parche normal y reproducir la carga de trabajo en una clonación de refrescamiento de destino que se encuentre en el nivel de parche temprano.
Esta función permite probar un parche futuro ejecutando una carga de trabajo existente en producción con un parche antes de que el parche llegue a producción.
Acerca de la Prueba de Cargas de Trabajo con un Parche Próximo
Mediante la función de reproducción automática de carga de trabajo, puede automatizar el proceso de reproducción de captura para capturar una carga de trabajo que se ejecuta en una base de datos de producción y reproducir automáticamente la carga de trabajo en una clonación de refrescamiento de destino después de aplicar un parche próximo en el destino.
Autonomous Database proporciona la capacidad de aprovisionar una instancia o crear una clonación de refrescamiento con la opción de nivel de parche Inicial. En las instancias que se ejecutan en el nivel de parche Inicial, Autonomous Database aplica los próximos parches de mantenimiento una semana antes de que los parches se apliquen a las bases de datos de producción (bases de datos aprovisionadas en el nivel de parche Regular). Mediante la función WORKLOAD_AUTO_REPLAY
, puede asegurarse de que un próximo parche se pruebe con la carga de trabajo antes de que el parche se ponga en producción. Esto le permite verificar que el parche soluciona un problema conocido o no introduce un problema que afecte a la carga de trabajo.
Para buscar información sobre capturas y reproducciones, suscríbase a los eventos de información. Los eventos de información proporcionan notificaciones para los eventos de captura y respuesta de carga de trabajo e incluyen una URL de PAR donde puede descargar el archivo de captura y el informe de reproducción. Consulte (Opcional) Suscripción a Eventos de Información para Notificar Detalles de Captura y Reproducción para obtener más información.
Cuando WORKLOAD_AUTO_REPLAY
está activado, la base de datos origen captura una carga de trabajo al ejecutarse durante un número especificado de minutos. Por defecto, la captura de carga de trabajo se inicia al activar WORKLOAD_AUTO_REPLAY
(opcionalmente, puede utilizar parámetros para definir el día y la hora de inicio de la captura). A continuación, Autonomous Database comprueba la base de datos destino para verificar el estado de aplicación de parches. Después de aplicar el próximo parche semanal, Autonomous Database reproduce la carga de trabajo en la base de datos de destino. Este ciclo de captura y reproducción continúa automáticamente cada semana con Autonomous Database capturando la carga de trabajo en la base de datos de origen, esperando que se aplique el próximo parche y reproduciendo la carga de trabajo en la clonación de refrescamiento.
Tenga en cuenta lo siguiente para activar WORKLOAD_AUTO_REPLAY
:
-
La base de datos origen debe utilizar el nivel de parche Regular.
-
La base de datos destino debe utilizar el nivel de parche Antes.
-
La base de datos destino debe ser una clonación de refrescamiento de la base de datos origen y se debe crear antes de activar
WORKLOAD_AUTO_REPLAY
. -
Una base de datos origen puede activar
WORKLOAD_AUTO_REPLAY
para no más de una clonación de refrescamiento (puede activar esta función para un máximo de una clonación de refrescamiento, incluso si crea varias clonaciones de refrescamiento a partir de la misma base de datos origen). -
Después de activar
WORKLOAD_AUTO_REPLAY
, el ciclo de captura y reproducción continúa cada semana. Autonomous Database ejecuta una captura en la base de datos de origen y, a continuación, replica la carga de trabajo en la base de datos de destino hasta desactivarWORKLOAD_AUTO_REPLAY
.
Puede encontrar información sobre las capturas y reproducciones de carga de trabajo en la vista DBA_CAPTURE_REPLAY_HISTORY
. Consulte DBA_CAPTURE_REPLAY_HISTORY View para obtener más información.
Autonomous Database aplica automáticamente parches en la base de datos. Oracle proporciona un objetivo de nivel de servicio de cero regresiones en la base de datos de producción debido a estos parches. Consulte Objetivo de nivel de servicio de regresión cero para obtener más información.
Activar reproducción automática de carga de trabajo
La función WORKLOAD_AUTO_REPLAY
permite ejecutar una carga de trabajo desde la base de datos de producción y supervisar cualquier divergencia en una instancia a la que se aplique un parche una semana antes. Esta función permite probar un parche próximo ejecutando una carga de trabajo existente en producción con un parche antes de que el parche llegue a producción.
Para activar WORKLOAD_AUTO_REPLAY
:
Este ejemplo activa WORKLOAD_AUTO_REPLAY
en la instancia de Autonomous Database de origen y en la base de datos de clonación de refrescamiento de destino especificada. Con WORKLOAD_AUTO_REPLAY
activado, cada semana Autonomous Database ejecuta una captura en la base de datos de origen y reproduce la carga de trabajo en la base de datos de destino hasta que desactiva WORKLOAD_AUTO_REPLAY
.
Para buscar información sobre capturas y reproducciones, suscríbase a los eventos de información. Los eventos de información proporcionan notificaciones para los eventos de captura y respuesta de carga de trabajo e incluyen una URL de PAR donde puede descargar el archivo de captura y el informe de reproducción. Consulte (Opcional) Suscripción a Eventos de Información para Notificar Detalles de Captura y Reproducción para obtener más información.
Puede encontrar información sobre las capturas y reproducciones de carga de trabajo en la vista DBA_CAPTURE_REPLAY_HISTORY
. Consulte DBA_CAPTURE_REPLAY_HISTORY View para obtener más información.
Desactivar reproducción automática de carga de trabajo
Ejecute DBMS_CLOUD_ADMIN.DISABLE_FEATURE
para desactivar WORKLOAD_AUTO_REPLAY
.
Ejecute DBMS_CLOUD_ADMIN.DISABLE_FEATURE
para desactivar la reproducción automática de la carga de trabajo. Por ejemplo:
BEGIN
DBMS_CLOUD_ADMIN.DISABLE_FEATURE
(
feature_name => 'WORKLOAD_AUTO_REPLAY');
END;
/
Debe estar conectado como ADMIN o tener privilegios DBMS_CLOUD_ADMIN
para ejecutar DBMS_CLOUD_ADMIN.DISABLE_FEATURE
.
Consulte DISABLE_FEATURE Procedure para obtener más información.