Evénements

Le service Oracle Cloud Infrastructure Database Migration émet des événements dans Oracle Cloud Infrastructure (OCI), qui sont des messages structurés indiquant des modifications d'état dans les ressources.

Vous pouvez définir des règles dans le service OCI Event afin d'être informé des événements se produisant dans un service natif OCI et utiliser Notification Service (ONS) pour envoyer des notifications ou d'autres notifications à partir de Ces événements.

Tableau 11-3 Types d'événement du service Database Migration

Ressource Attributs (communs pour l'objet) Nom d'événement Remarques
Migration
  • compartmentId
  • compartmentName
  • resourceId
  • resourceName
  • availabilityDomain
  • freeformTags
  • definedTags
  • Oracle-Tags
  • CreatedBy
  • CreatedOn
  • eventID
Début de clonage de migration Lorsqu'une demande de clonage de migration est reçue.
Fin du clone de migration Lorsqu'une demande de clonage de migration est terminée.
Début de création de la migration Lorsqu'une demande de création de migration est reçue.
Fin de la création de migration Lorsqu'une demande de création de migration est terminée.
Début de suppression de migration Lorsqu'une demande de suppression de migration est reçue.
Fin de suppression de migration Lorsqu'une demande de suppression de migration est terminée.
Début d'évaluation de la migration Lorsqu'une demande d'évaluation de la migration est reçue.
Fin d'évaluation de la migration Lorsqu'une demande d'évaluation de la migration est terminée.
Début de la migration Lorsqu'une demande de démarrage de migration est reçue.
Fin de début de migration Lorsqu'une demande de démarrage de migration est terminée.
Migration - Modification d'état Lorsqu'une demande de modification d'état de migration est reçue.
Début de mise à jour de la migration Lorsqu'une demande de mise à jour de migration est reçue.
Fin de mise à jour de migration Lorsqu'une demande de mise à jour de migration est terminée.
Travail

compartmentId

compartmentName

resourceName

resourceIdavailabilityDomain

eventID

Début d'abandon du travail

Lorsqu'une demande d'abandon de travail est reçue.

Fin de l'abandon du travail

Lorsqu'un travail est abandonné.

Début de suppression de travail

Lorsqu'une demande de suppression de travail est reçue.

Fin de suppression de travail

Lorsqu'un travail est supprimé.

Début de reprise du travail

Lorsqu'une demande de reprise d'emploi est reçue.

Fin de reprise de travail

Lorsqu'un CV est terminé.

Etat du travail modifié

Lorsqu'un statut de travail est modifié.

Echec de l'état du travail

En cas d'échec du travail.

Etat du travail réussi

Lorsqu'un état de travail réussit.

Etat du travail en attente

Lorsqu'une demande de mise à jour de travail est en attente.

Début de mise à jour du travail

Appelé lorsque l'état du travail est modifié.

Fin de la mise à jour du travail

Lorsqu'une demande de mise à jour de travail est terminée.
Connexion
  • compartmentId
  • compartmentName
  • resourceId
  • resourceName
  • availabilityDomain
  • freeformTags
  • definedTags
  • Oracle-Tags
  • CreatedBy
  • CreatedOn
  • eventID
Création de connexion

Début

Lorsqu'une demande de création de connexion est envoyée.

Fin de création de connexion

Lorsqu'une demande de création de connexion est terminée.
Début de suppression de connexion Lorsqu'une demande de suppression de connexion est envoyée.
Fin de suppression de connexion Lorsqu'une demande de suppression de connexion est terminée.

Début de mise à jour de connexion

Lorsqu'une demande de mise à jour de connexion est envoyée.

Fin de mise à jour de connexion

Lorsqu'une demande de mise à jour de connexion est terminée.
Phase

compartmentName

compartmentId

migrationName

migrationId

jobName

jobId

phaseName

phaseStatus

Début de la phase émis lorsque la phase démarre.
Fin de la phase Emis à la fin de la phase.

Tableau 11-4 Exemples de cas d'emploi

Cas d'emploi Evénement Filtres d'attribut Action
Démarrer un processus lorsque la migration XYZ est démarrée Migration - Démarrage migrationName=XYZ Fonction ou transmission en continu
Pour démarrer une fonction pour un travail donné après le téléchargement de fichier Data Pump et avant le démarrage de l'importation (vous devez également configurer une pause après l'étape ZDM_UPLOAD_DATAPUMP_DUMP_FILES, et la fonction doit appeler l'API pour reprendre le travail) Travail - Modification de l'état

jobId=job_OCID

jobLifecycleState=PAUSED

phaseName=ZDM_UPLOAD_DATAPUMP_DUMP_FILES

Fonction
Procédure d'envoi d'une notification chaque fois qu'une migration échoue dans mon compartiment Travail - Modification de l'état compartmentId=myCompartmentIdmigrationLifecycleState=FAILED Notification
Pour envoyer une notification lorsque la migration XYZ commence à attendre la réplication Travail - Modification de l'état

migrationName=XYZ

jobLifecycleState=PAUSED

phaseName=ZDM_MONITOR_GG_LAG

Notification
Pour envoyer une notification lorsque la migration XYZ démarre l'export Data Pump Phase - Début

migrationName=XYZ

phaseName=ZDM_DATAPUMP_EXPORT

Notification

Pour plus d'informations sur les phases de travail de migration, reportez-vous à Phases de migration Oracle.