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 |
|
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 |
|
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.
Tema principal: Referencia