Veranstaltungen

Der Oracle Cloud Infrastructure Database Migration-Service sendet Ereignisse in Oracle Cloud Infrastructure (OCI) aus, bei denen dies um strukturierte Nachrichten handelt, die Statusänderungen in Ressourcen angeben.

Sie können Regeln im OCI Event Service definieren, um Benachrichtigung über Ereignisse in einem nativen OCI-Service zu erhalten und damit mit dem Notification Service (ONS) Benachrichtigungen oder andere Benachrichtigungen über solche Ereignisse zu senden.

Tabelle 11-3 Ereignistypen des Database Migration-Service

Ressource Attribute (gemeinsam für Objekt) Ereignisname Notizen
Migration
  • compartmentId
  • compartmentName
  • resourceId
  • resourceName
  • availabilityDomain
  • freeformTags
  • definedTags
  • Oracle-Tags
  • CreatedBy
  • CreatedOn
  • eventID
Migrationsklon - Beginn Wenn eine Migrationsklonanforderung empfangen wird.
Migration klonen - Ende Wenn eine Migrationsklonanforderung abgeschlossen ist.
Migration erstellen - Beginn Wenn eine Anforderung zum Erstellen einer Migration empfangen wird.
Migration erstellen - Ende Wenn eine Anforderung zum Erstellen einer Migration abgeschlossen ist.
Migration löschen - Beginn Wenn eine Migrationslöschanforderung empfangen wird.
Migration löschen - Ende Wenn eine Anforderung zum Löschen einer Migration abgeschlossen ist.
Migration bewerten - Beginn Wenn eine Migrationsbewertungsanforderung empfangen wird.
Migration bewerten - Ende Wenn eine Migrationsauswertungsanforderung abgeschlossen ist.
Migrationsstart - Beginn Wenn eine Migrationsstartanforderung empfangen wird.
Migrationsbeginn - Ende Wenn eine Migrationsstartanforderung abgeschlossen ist.
Migrationsstatusänderung Wenn eine Änderungsanforderung für den Migrationsstatus empfangen wird.
Migration aktualisieren - Beginn Wenn eine Migrationsaktualisierungsanforderung empfangen wird.
Migrationsaktualisierung - Ende Wenn eine Migrationsaktualisierungsanforderung abgeschlossen ist.
Job

compartmentId

compartmentName

resourceName

resourceIdavailabilityDomain

eventID

Jobabbruch - Beginn

Wenn eine Jobabbruchanforderung empfangen wird.

Jobabbruch - Ende

Wenn ein Job abgebrochen wird.

Job löschen - Beginn

Wenn eine Joblöschanforderung empfangen wird.

Job löschen - Ende

Wenn ein Job gelöscht wird.

Joblebenslauf - Beginn

Wenn eine Lebenslaufanforderung für einen Job eingegangen ist.

Job - Lebenslaufende

Wenn ein Lebenslauf abgeschlossen ist.

Tätigkeitsstatus geändert

Wenn ein Jobstatus geändert wird.

Jobstatus nicht erfolgreich

Wenn der Job mehrmals fehlschlägt

Jobstatus erfolgreich

Wenn ein Jobstatus erfolgreich ist.

Jobstatus wartet

Wenn eine Jobaktualisierungsanforderung den Status "Wartend" aufweist.

Jobaktualisierung - Beginn

Wird bei Änderung des Jobstatus aufgerufen.

Jobaktualisierung - Ende

Wenn eine Jobaktualisierungsanforderung abgeschlossen ist.
Verbindung
  • compartmentId
  • compartmentName
  • resourceId
  • resourceName
  • availabilityDomain
  • freeformTags
  • definedTags
  • Oracle-Tags
  • CreatedBy
  • CreatedOn
  • eventID
Verbindung erstellen

Beginn

Wenn eine Anforderung zur Verbindungserstellung gesendet wird.

Verbindung erstellen - Ende

Wenn eine Anforderung zur Verbindungserstellung abgeschlossen ist.
Verbindung löschen - Beginn Wenn eine Anforderung zum Löschen einer Verbindung gesendet wird.
Verbindung löschen - Ende Wenn eine Anforderung zum Löschen einer Verbindung abgeschlossen ist.

Verbindungsaktualisierung - Beginn

Wenn eine Anforderung zur Verbindungsaktualisierung gesendet wird.

Verbindungsaktualisierung - Ende

Wenn eine Anforderung zur Verbindungsaktualisierung abgeschlossen ist.
Phase

compartmentName

compartmentId

migrationName

migrationId

jobName

jobId

phaseName

phaseStatus

Phase - Beginn Wird ausgegeben, wenn die Phase beginnt.
Phasenende Ausgelassen, wenn die Phase endet.

Tabelle 11-4 - Beispielanwendungsfälle

Anwendungsfall Ereignis Attributfilter Aktion
So starten Sie einen Prozess, wenn Migration XYZ gestartet wird Migration - Starten migrationName=XYZ Funktion oder Streaming
So starten Sie eine Funktion für einen bestimmten Job nach dem Hochladen der Data Pump-Datei und vor dem Import gestartet wird (Sie müssen auch eine Pause nach Phase ZDM_UPLOAD_DATAPUMP_DUMP_FILES konfigurieren, und die Funktion muss die API aufrufen, um den Job wiederaufzunehmen) Job - Statusänderung

jobId=job_OCID

jobLifecycleState=PAUSED

phaseName=ZDM_UPLOAD_DATAPUMP_DUMP_FILES

Funktion
So senden Sie eine Benachrichtigung, wenn eine Migration in meinem Compartment nicht erfolgreich verläuft Job - Statusänderung compartmentId=myCompartmentIdmigrationLifecycleState=FAILED Benachrichtigung
So senden Sie eine Benachrichtigung, wenn Migration XYZ auf die Replikation wartet Job - Statusänderung

migrationName=XYZ

jobLifecycleState=PAUSED

phaseName=ZDM_MONITOR_GG_LAG

Benachrichtigung
So senden Sie eine Benachrichtigung, wenn Migration XYZ Data Pump-Export startet Phase - Beginnen

migrationName=XYZ

phaseName=ZDM_DATAPUMP_EXPORT

Benachrichtigung

Informationen zu den Phasen des Migrationsjobs finden Sie unter Oracle-Migrationsphasen.