Eventos
O serviço Oracle Cloud Infrastructure Database Migration emite eventos no Oracle Cloud Infrastructure (OCI), que são mensagens estruturadas que indicam alterações de estado nos recursos.
Você pode definir regras no OCI Event Service para receber notificações sobre eventos que acontecem em um serviço nativo da OCI e usar o Notification Service (ONS) para enviar notificações ou acionar eventos.
Tabela 11-3 Tipos de Evento do Database Migration Service
Recurso | Atributos (Comuns para o Objeto) | Nome de evento | Observações |
---|---|---|---|
Migração |
|
Início do Clone de Migração | Quando uma solicitação de clone da migração é recebida. |
Fim do Clone de Migração | Quando uma solicitação de clone da migração é concluída. | ||
Início da Criação da Migração | Quando uma solicitação de criação de migração é recebida. | ||
Fim da Criação da Migração | Quando uma solicitação de criação de migração é concluída. | ||
Início da Exclusão da Migração | Quando uma solicitação de exclusão de migração é recebida. | ||
Fim da Exclusão da Migração | Quando uma solicitação de exclusão de migração é concluída. | ||
Início da Avaliação da Migração | Quando uma solicitação de avaliação de migração é recebida. | ||
Fim da Avaliação da Migração | Quando uma solicitação de avaliação de migração é concluída. | ||
Início da Migração | Quando uma solicitação de início de migração é recebida. | ||
Fim do Início da Migração | Quando uma solicitação de início de migração é concluída. | ||
Alteração do Estado de Migração | Quando uma solicitação de alteração de estado de migração é recebida. | ||
Início da Atualização da Migração | Quando uma solicitação de atualização de migração é recebida. | ||
Fim da Atualização da Migração | Quando uma solicitação de atualização de migração é concluída. | ||
Job |
compartmentId compartmentName resourceName resourceIdavailabilityDomain eventID |
Início do Aborto do Job |
Quando uma solicitação de cancelamento de job é recebida. |
Fim do Aborto da Tarefa |
Quando um job é abortado. | ||
Início da Exclusão do Cargo |
Quando uma solicitação de exclusão de job é recebida. | ||
Fim da Exclusão do Cargo |
Quando um job é excluído. | ||
Início do Retomada da Tarefa |
Quando uma solicitação de retomada de job é recebida. | ||
Fim do Retomada da Tarefa |
Quando um currículo de trabalho é concluído. | ||
Estado do Cargo Alterado |
Quando um estado de trabalho é alterado. | ||
Falha no Estado do Job |
Quando um job falhar. | ||
Estado do Job Bem-sucedido |
Quando um estado de job é bem-sucedido. | ||
Estado do Job em Espera |
Quando uma solicitação de atualização de job está no estado de espera. | ||
Início da Atualização da Tarefa |
Chamado quando o estado do job é alterado. | ||
Fim da Atualização da Tarefa |
Quando uma solicitação de atualização de job é concluída. | ||
Conexão |
|
Criação de Conexão
Início |
Quando uma solicitação de criação de conexão é enviada. |
Fim da Criação da Conexão |
Quando uma solicitação de criação de conexão é concluída. | ||
Início da Exclusão da Conexão | Quando uma solicitação de exclusão de conexão é enviada. | ||
Fim da Exclusão da Conexão | Quando uma solicitação de exclusão de conexão é concluída. | ||
Início da Atualização da Conexão |
Quando uma solicitação de atualização de conexão é enviada. | ||
Fim da Atualização da Conexão |
Quando uma solicitação de atualização de conexão é concluída. | ||
Fase |
compartmentName compartmentId migrationName migrationId jobName jobId phaseName phaseStatus |
Início da Fase | Emitido quando a fase começa. |
Final da Fase | Emitido quando a fase termina. |
Tabela 11-4 Exemplo de Casos de Uso
Uso do caso | Evento | Filtro de atributos | Ação |
---|---|---|---|
Para iniciar um processo quando o Migration XYZ for iniciado | Migração - Iniciar | migrationName=XYZ | Função ou Streaming |
Para iniciar uma função para um determinado job depois que o arquivo do Data Pump for submetido a upload e antes de a importação ser iniciada (Você também deve configurar uma pausa após o ZDM_UPLOAD_DATAPUMP_DUMP_FILES , e a função deve chamar a API para retomar o job)
|
Job - Alteração do Estado |
jobId=job_OCID jobLifecycleState=PAUSED phaseName=ZDM_UPLOAD_DATAPUMP_DUMP_FILES |
Função |
Para enviar uma notificação sempre que uma Migração no meu compartimento falhar | Job - Alteração do Estado | compartmentId=myCompartmentIdmigrationLifecycleState=FAILED | Notificação |
Para enviar uma notificação quando o XYZ de Migração começar a aguardar replicação | Job - Alteração do Estado |
migrationName=XYZ jobLifecycleState=PAUSED phaseName=ZDM_MONITOR_GG_LAG |
Notificação |
Para enviar uma notificação quando o Migration XYZ iniciar a exportação do Data Pump | Fase - Início |
migrationName=XYZ phaseName=ZDM_DATAPUMP_EXPORT |
Notificação |
Para obter informações sobre as fases do job de migração, consulte Fases de migração da Oracle.
Tópico principal: Referência