Eventos

El servicio Oracle Cloud Infrastructure Database Migration emite eventos en Oracle Cloud Infrastructure (OCI), que son mensajes estructurados que indican cambios en el estado de los recursos.

Puede definir reglas en el servicio OCI Event para recibir una notificación de los eventos que se producen en un servicio nativo de OCI y utilizar el servicio de notificación (ONS) para enviar notificaciones u otros eventos de disparo.

Tabla 11-3 Tipos de eventos del servicio Database Migration

Recurso Atributos (comunes para Objeto) Nombre de evento Notas
Migración
  • compartmentId
  • compartmentName
  • resourceId
  • resourceName
  • availabilityDomain
  • freeformTags
  • definedTags
  • Etiquetas de Oracle
  • CreatedBy
  • CreatedOn
  • eventID
Inicio de clonación de migración Cuando se recibe una solicitud de clonación de migración.
Fin de clonación de migración Cuando se completa una solicitud de clonación de migración.
Inicio de creación de migración Cuando se recibe una solicitud de creación de migración.
Fin de creación de migración Cuando se completa una solicitud de creación de migración.
Inicio de supresión de migración Cuando se recibe una solicitud de supresión de migración.
Fin de supresión de migración Cuando se completa una solicitud de supresión de migración.
Inicio de evaluación de migración Cuando se recibe una solicitud de evaluación de migración.
Fin de evaluación de migración Cuando se completa una solicitud de evaluación de migración.
Inicio de migración Cuando se recibe una solicitud de inicio de migración.
Fin de inicio de migración Cuando se completa una solicitud de inicio de migración.
Cambio de estado de migración Cuando se recibe una solicitud de cambio de estado de migración.
Inicio de actualización de migración Cuando se recibe una solicitud de actualización de migración.
Fin de actualización de migración Cuando se completa una solicitud de actualización de migración.
Trabajo

compartmentId

compartmentName

resourceName

resourceIdavailabilityDomain

eventID

Inicio de anulación de trabajo

Cuando se recibe una solicitud de aborto de trabajo.

Fin de anulación de trabajo

Cuando se anula un trabajo.

Inicio de supresión de trabajo

Cuando se recibe una solicitud de supresión de trabajo.

Fin de supresión de trabajo

Cuando se suprime un trabajo.

Inicio de reanudación de trabajo

Cuando se recibe una solicitud de reanudación de trabajo.

Fin de reanudación de trabajo

Cuando se completa un currículum de trabajo.

Estado de trabajo cambiado

Cuando se cambia un estado de trabajo.

Fallo de estado de trabajo

Cuando un trabajo falla.

Estado del trabajo correcto

Cuando un estado de trabajo es correcto.

Estado del trabajo en espera

Cuando una solicitud de actualización de trabajo está en estado de espera.

Inicio de actualización de trabajo

Se llama cuando se cambia el estado del trabajo.

Fin de actualización de trabajo

Cuando se completa una solicitud de actualización de trabajo.
Conexión
  • compartmentId
  • compartmentName
  • resourceId
  • resourceName
  • availabilityDomain
  • freeformTags
  • definedTags
  • Etiquetas de Oracle
  • CreatedBy
  • CreatedOn
  • eventID
Creación de conexión

Inicio

Cuando se envía una solicitud de creación de conexión.

Fin de creación de conexión

Cuando se completa una solicitud de creación de conexión.
Inicio de supresión de conexión Cuando se envía una solicitud de supresión de conexión.
Fin de supresión de conexión Cuando se completa una solicitud de supresión de conexión.

Inicio de actualización de conexión

Cuando se envía una solicitud de actualización de conexión.

Fin de actualización de conexión

Cuando se completa una solicitud de actualización de conexión.
Fase

compartmentName

compartmentId

migrationName

migrationId

jobName

jobId

phaseName

phaseStatus

Inicio de fase Se emite cuando comienza la fase.
Fin de fase Se emite cuando finaliza la fase.

Tabla 11-4 Ejemplos de casos de uso

Casos prácticos Evento Filtros de atributos Acción
Para iniciar un proceso cuando se inicia la migración XYZ Migración - Inicio migrationName=XYZ Función o flujo
Para iniciar una función para un trabajo determinado una vez cargado el archivo de pump de datos y antes del inicio de la importación (también debe configurar una pausa tras la fase ZDM_UPLOAD_DATAPUMP_DUMP_FILES y la función debe llamar a la API para reanudar el trabajo) Trabajo - Cambio de estado

jobId=job_OCID

jobLifecycleState=PAUSED

phaseName=ZDM_UPLOAD_DATAPUMP_DUMP_FILES

Función
Para enviar una notificación cada vez que falle una migración en mi compartimento Trabajo - Cambio de estado compartmentId=myCompartmentIdmigrationLifecycleState=FAILED Notificación
Para enviar una notificación cuando la migración XYZ empieza a esperar en la replicación Trabajo - Cambio de estado

migrationName=XYZ

jobLifecycleState=PAUSED

phaseName=ZDM_MONITOR_GG_LAG

Notificación
Para enviar una notificación cuando la migración XYZ inicia la exportación de Data Pump Fase - Inicio

migrationName=XYZ

phaseName=ZDM_DATAPUMP_EXPORT

Notificación

Para obtener información sobre las fases del trabajo de migración, consulte Fases de migración de Oracle.