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
  • compartmentId
  • compartmentName
  • resourceId
  • resourceName
  • availabilityDomain
  • freeformTags
  • definedTags
  • Tag Oracle
  • CreatedBy
  • CreatedOn
  • eventID
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
  • compartmentId
  • compartmentName
  • resourceId
  • resourceName
  • availabilityDomain
  • freeformTags
  • definedTags
  • Tag Oracle
  • CreatedBy
  • CreatedOn
  • eventID
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.