Événements

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

Vous pouvez définir des règles dans le service d'événements pour OCI pour recevoir un avis lorsque des événements se produisent dans un service OCI natif et utiliser le service d'avis pour envoyer des avis ou déclencher des événements.

Tableau 11-3 Types d'événement du service de migration de bases de données

Ressource Attributs (communs pour l'objet) Nom de l'événement Notes
Migration
  • compartmentId
  • compartmentName
  • resourceId
  • resourceName
  • availabilityDomain
  • freeformTags
  • definedTags
  • Oracle-Tags
  • CreatedBy
  • CreatedOn
  • eventID
Clone de migration - Début Lorsqu'une demande de clonage de migration est reçue.
Clone de migration - Fin 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 création de la migration Lorsqu'une demande de création de migration est terminée.
Début de suppression de la migration Lorsqu'une demande de suppression de migration est reçue.
Fin de suppression de la migration Lorsqu'une demande de suppression de migration est terminée.
Début de l'évaluation de la migration Lorsqu'une demande d'évaluation de migration est reçue.
Fin de l'évaluation de la migration Lorsqu'une demande d'évaluation de 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 la migration Lorsqu'une demande de démarrage de migration est terminée.
Modification de l'état de migration 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 la migration Lorsqu'une demande de mise à jour de migration est terminée.
Tâche

compartmentId

compartmentName

resourceName

resourceIdavailabilityDomain

eventID

Début de l'abandon de l'emploi

Lorsqu'une demande d'abandon de tâche est reçue.

Fin de l'abandon de la tâche

Lorsqu'un travail est abandonné.

Suppression de tâche - Début

Lorsqu'une demande de suppression de tâche est reçue.

Fin de la suppression de la tâche

Lorsqu'une tâche est supprimée.

Début du curriculum vitae

Lorsqu'une demande de curriculum vitae est reçue.

Fin du curriculum vitae de la tâche

Lorsqu'un curriculum vitae est terminé.

État de la tâche modifié

Lorsqu'un état de tâche est modifié.

Échec de l'état de la tâche

Lorsqu'un travail échoue.

État de la tâche réussi

Lorsqu'un état de tâche réussit.

État de la tâche en attente

Lorsqu'une demande de mise à jour de tâche est en attente.

Début de la mise à jour de la tâche

Appelé lorsque l'état de la tâche est modifié.

Fin de la mise à jour de la tâche

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

Début

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

Fin de la création de la connexion

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

Mise à jour de la connexion - Début

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

Mise à jour de la connexion - Fin

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

compartmentName

compartmentId

migrationName

migrationId

jobName

jobId

phaseName

phaseStatus

Phase - Début Émis lorsque la phase commence.
Phase fin Émis à la fin de la phase.

Tableau 11-4 Exemples de cas d'utilisation

Cas d'utilisation Événement Filtres d'attribut Action
Pour démarrer un processus lorsque la migration XYZ démarre Migration - Démarrer migrationName=XYZ Fonction ou diffusion en continu
Pour démarrer une fonction pour une tâche indiquée après le chargement du fichier d'extraction de données et avant le début de l'importation (vous devez également configurer une pause après la phase ZDM_UPLOAD_DATAPUMP_DUMP_FILES et la fonction doit appeler l'API pour reprendre la tâche) Tâche - Changement d'état

jobId=job_OCID

jobLifecycleState=PAUSED

phaseName=ZDM_UPLOAD_DATAPUMP_DUMP_FILES

Fonction
Pour envoyer un avis en cas d'échec de la migration dans mon compartiment Tâche - Changement d'état compartmentId=myCompartmentIdmigrationLifecycleState=FAILED Avis
Pour envoyer un avis lorsque la migration XYZ commence à attendre la réplication Tâche - Changement d'état

migrationName=XYZ

jobLifecycleState=PAUSED

phaseName=ZDM_MONITOR_GG_LAG

Avis
Pour envoyer un avis lorsque la migration XYZ commence l'exportation de l'extraction de données Phase - Commencer

migrationName=XYZ

phaseName=ZDM_DATAPUMP_EXPORT

Avis

Pour plus d'informations sur les phases de la tâche de migration, voir Phases de migration Oracle.