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 |
|
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 |
|
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.
Übergeordnetes Thema: Referenz