Eventi
Il servizio Oracle Cloud Infrastructure Database Migration emette eventi in Oracle Cloud Infrastructure (OCI), che sono messaggi strutturati che indicano cambiamenti di stato nelle risorse.
È possibile definire regole nel servizio eventi OCI per ricevere una notifica degli eventi che si verificano in un servizio nativo OCI e utilizzare il servizio di notifica (ONS) per inviare notifiche o attivare eventi.
Tabella 11-3 Tipi di evento del servizio di migrazione del database
Risorsa | Attributi (comune per oggetto) | Nome evento | Note |
---|---|---|---|
Migrazione |
|
Inizio copia migrazione | Quando viene ricevuta una richiesta di copia della migrazione. |
Fine copia migrazione | Quando una richiesta di copia della migrazione viene completata. | ||
Inizio creazione migrazione | Quando viene ricevuta una richiesta di creazione della migrazione. | ||
Fine creazione migrazione | Quando una richiesta di creazione della migrazione viene completata. | ||
Inizio eliminazione migrazione | Quando viene ricevuta una richiesta di eliminazione della migrazione. | ||
Fine eliminazione migrazione | Quando viene completata una richiesta di eliminazione della migrazione. | ||
Inizio valutazione migrazione | Quando viene ricevuta una richiesta di valutazione della migrazione. | ||
Fine valutazione migrazione | Quando una richiesta di valutazione della migrazione è stata completata. | ||
Inizio avvio migrazione | Quando viene ricevuta una richiesta di avvio della migrazione. | ||
Fine inizio migrazione | Una volta completata una richiesta di avvio della migrazione. | ||
Modifica stato migrazione | Quando viene ricevuta una richiesta di modifica dello stato della migrazione. | ||
Inizio aggiornamento migrazione | Quando viene ricevuta una richiesta di aggiornamento della migrazione. | ||
Fine aggiornamento migrazione | Una volta completata una richiesta di aggiornamento della migrazione. | ||
Job |
compartmentId compartmentName resourceName resourceIdavailabilityDomain eventID |
Inizio interruzione job |
Quando viene ricevuta una richiesta di interruzione del job. |
Fine interruzione job |
Quando un job viene interrotto. | ||
Inizio eliminazione job |
Quando viene ricevuta una richiesta di eliminazione di un job. | ||
Fine eliminazione job |
Eliminazione di un job. | ||
Inizio ripresa job |
Quando viene ricevuta una richiesta di ripresa del job. | ||
Fine ripresa job |
Quando un job viene ripreso. | ||
Stato job modificato |
Quando viene modificato lo stato di un job. | ||
Stato job non riuscito |
Quando un job non riesce. | ||
Stato job riuscito |
Quando uno stato mansione ha esito positivo. | ||
Stato mansione in attesa |
Quando una richiesta di aggiornamento del job è in stato di attesa. | ||
Inizio aggiornamento job |
Chiamato quando viene modificato lo stato del job. | ||
Fine aggiornamento job |
Quando viene completata una richiesta di aggiornamento del job. | ||
Connessione |
|
Creazione connessione
Inizio |
Quando viene inviata una richiesta di creazione della connessione. |
Fine creazione connessione |
Quando viene completata una richiesta di creazione della connessione. | ||
Inizio eliminazione connessione | Quando viene inviata una richiesta di eliminazione della connessione. | ||
Fine eliminazione connessione | Una volta completata una richiesta di eliminazione della connessione. | ||
Inizio aggiornamento connessione |
Quando viene inviata una richiesta di aggiornamento della connessione. | ||
Fine aggiornamento connessione |
Quando viene completata una richiesta di aggiornamento della connessione. | ||
Fase |
compartmentName compartmentId migrationName migrationId jobName jobId phaseName phaseStatus |
Inizio fase | Viene emesso all'avvio della fase. |
Fine fase | Viene emesso al termine della fase. |
Tabella 11-4 Casi d'uso di esempio
Caso d'uso | Evento | Filtri attributi | Azione |
---|---|---|---|
Per avviare un processo all'avvio della migrazione XYZ | Migrazione - Avvio | migrationName=XYZ | Funzione o streaming |
Per avviare una funzione per un determinato job dopo il caricamento del file Data Pump e prima dell'avvio dell'importazione (è inoltre necessario configurare una pausa dopo la fase ZDM_UPLOAD_DATAPUMP_DUMP_FILES e la funzione deve chiamare l'API per riprendere il job)
|
Mansione - Modifica stato |
jobId=job_OCID jobLifecycleState=SOSPESO phaseName=ZDM_UPLOAD_DATAPUMP_DUMP_FILES |
Funzione |
Per inviare una notifica ogni volta che una migrazione nel compartimento non riesce | Mansione - Modifica stato | compartmentId=myCompartmentIdmigrationLifecycleState=NON RIUSCITO | Notification |
Per inviare una notifica quando la migrazione XYZ inizia ad attendere la replica | Mansione - Modifica stato |
migrationName=XYZ jobLifecycleState=SOSPESO phaseName=ZDM_MONITOR_GG_LAG |
Notification |
Per inviare una notifica quando la migrazione XYZ avvia l'esportazione di Data Pump | Fase - Inizio |
migrationName=XYZ phaseName=ZDM_DATAPUMP_EXPORT |
Notification |
Per informazioni sulle fasi del job di migrazione, vedere Fasi di migrazione di Oracle.
Argomento padre: Riferimento