Gerenciar pipelines
Explore as tarefas de gerenciamento de pipeline essenciais para trabalhar com pipelines do OCI GoldenGate.
Exibir detalhes do pipeline
- Criando
- Ativo (Interrompido)
- Ativo (Em execução)
- Atualizando
- Requer atenção
- Com Falha
Informações de pipeline
A página de informações do Pipeline exibe informações gerais sobre esse recurso, como seu OCID, compartimento no qual ele reside, quando ele foi criado e atualizado pela última vez etc.
Regras de mapeamento
Adicione, remova ou visualize regras de mapeamento que alteram o mapeamento um a um padrão de tabelas de origem e esquemas para o destino.
Inicialização
Exibir etapas de inicialização que exibem o status atual das etapas do pipeline. Você pode selecionar qualquer etapa para exibir seus detalhes.
Runtime
Exiba o status e a latência de tempo de execução.
Serviço Monitoring
Exiba métricas de pipeline, ative ou desative logs de eventos críticos e crie e exiba notificações.
Solicitações de serviço
Exiba o status das solicitações de serviço do pipeline. As operações de pipeline que criam solicitações de serviço incluem:
- Criar
- Início
- Interromper
- Atualização
- Excluir
- Mover
- Coletar diagnósticos
Marcas
As tags ajudam a localizar recursos em sua tenancy. Você pode adicionar e ver as tags de um pipeline na página Pipelines e da página de detalhes do pipeline. Consulte gerenciar tags.
Editar um pipeline
Para editar um pipeline, clique em Editar na página de detalhes do pipeline. No painel de edição, você pode editar:
- Nome
- Descrição
- Opções do processo:
Observação:
Reinicie o pipeline para que as alterações entrem em vigor.- Copiar dados existentes antes da replicação contínua: Selecione esta opção para executar um carregamento inicial dos dados. Para tabelas existentes, você pode optar por:
- Truncar: Exclui linhas existentes e, em seguida, carrega linhas da origem.
- Substituir: elimina a tabela existente e, em seguida, cria e carrega a tabela da origem.
- Anexar: Deixa as linhas existentes inalteradas e carrega as linhas da origem.
- Ignorar: Deixa a tabela como está e passa para o próximo objeto.
- Substituir alterações de esquema (DDL): Quando selecionado, escolha qual ação executar nos esquemas existentes quando o processo encontrar um erro:
- Encerrar: reverte a transação e interrompe o processamento.
- Descartar: Registre o erro no arquivo de descarte e continue o processamento.
- Ignorar: ignore o erro e continue o processamento.
- Ação em caso de erro DML: Selecione a ação a ser executada nos dados existentes quando o processo encontrar um erro DML:
- Encerrar
- Descartar
- Ignorar
- Reiniciar após falha: Selecione esta opção para ativar a reinicialização automática caso o processo seja interrompido por qualquer motivo.
- Iniciar pipeline usando mapeamento padrão: Inicia o pipeline imediatamente após a criação com as regras de mapeamento padrão 1:1. Se não estiver selecionada, você poderá configurar os mapeamentos de regra após a criação e, em seguida, iniciar manualmente o pipeline.
- Copiar dados existentes antes da replicação contínua: Selecione esta opção para executar um carregamento inicial dos dados. Para tabelas existentes, você pode optar por:
Iniciar um pipeline
Para iniciar um pipeline, selecione Iniciar no menu Ações de um pipeline inativo em sua página de detalhes. Clique em Iniciar na caixa de diálogo Iniciar pipeline para confirmar essa ação. Em seguida, o pipeline executa as etapas de inicialização com base nas opções de processo selecionadas na criação (ou quando atualizado, se você editou o pipeline) antes de iniciar os processos Capturar e Aplicar.
Interromper um pipeline
Para interromper um pipeline, selecione Interromper no menu Ações de um pipeline Ativo em sua página de detalhes. Clique em Interromper na caixa de diálogo Interromper pipeline para confirmar essa ação. Depois que o pipeline for interrompido e estiver no estado inativo, você poderá clicar em Iniciar para reiniciar o pipeline.
Observação:
Quando você interrompe um Pipeline, ainda é cobrado pelos recursos usados porque uma implantação ainda é executada em segundo plano. Para evitar custos recorrentes, exclua o pipeline.Coletar diagnósticos
Colete diagnósticos para analisar ou compartilhar informações sobre o pipeline da GoldenGate da OCI. O arquivo de diagnóstico contém registros descartados, se houver, para os processos Capturar e Aplicar.
- Na página de detalhes do pipeline, no menu Ações, selecione Coletar diagnósticos.
- No painel Coletar diagnósticos, selecione o compartimento e o bloco no qual salvar o arquivo de diagnóstico.
- Informe um prefixo de nome para o arquivo de diagnóstico.
- Clique em Coletar diagnósticos.
Monitorar métricas de pipeline
Gerenciar regras de mapeamento
- Na página de informações do Pipeline, selecione Regras de mapeamento.
- Na lista Regras de mapeamento, você pode revisar ou editar as regras de mapeamento atuais e:
- Visualizar: Verifique como suas regras de mapeamento afetam os esquemas e tabelas incluídos na replicação.
- Adicionar: Identifique tabelas e esquemas a serem incluídos ou excluídos. Você pode usar o nome do objeto totalmente qualificado ou curingas no lugar de qualquer parte do nome do objeto. Para obter mais informações, consulte Usando Curingas em Nomes de Objetos de Banco de Dados.
- Remover: Remove regras de mapeamento.
Exibir etapas de inicialização
Se você estiver familiarizado com os processos GoldenGate, um pipeline será uma abstração de um processo de replicação de dados. Quando você inicia o pipeline, as etapas de inicialização são executadas de forma linear, criando todos os recursos necessários e preparando bancos de dados para replicação de dados com base nas informações coletadas após a criação. As etapas de inicialização incluem:
- Verificar o banco de dados de origem e de destino
- Preparar os objetos de banco de dados para extração
- Cria uma Tabela de Pulsação
- Cria e executa o processo Extract (Capture)
- Verificar se os esquemas e as tabelas de destino existem
- Cria a Tabela de Checkpoints
- Cria e executa o processo Replicat (Aplicar)
Você pode selecionar Exibir detalhes no menu Ações de cada etapa de inicialização para revisar o status e as mensagens do sistema correspondentes a cada etapa.
Runtime
Quando seu pipeline estiver Ativo e em execução, você poderá exibir o status e a latência dos processos Capturar e Aplicar na seção Tempo de Execução da página de detalhes do pipeline. Você pode usar essas informações para observar o estado desses processos e tomar medidas quando necessário.
Configurar notificações
Você pode configurar notificações para serem mantidas informadas sobre eventos do pipeline.
- Na página de detalhes do pipeline, selecione Monitoramento.
- Na página Monitoring, role para baixo até Notifications e clique em Criar notificação.
- Na página Criar notificação, você pode selecionar:
- Início Rápido e selecione em um modelo de configurações de notificação pré-configuradas.
- Notificação de evento avançada e selecione as regras de Evento que acionam ações para diferentes condições de evento.
- Notificação de alarme avançada e selecione as métricas para rastrear e acionar regras para que o alarme seja acionado.
- Para Tópico e inscrições:
- Crie um novo tópico ou selecione um existente.
- Confirmar inscrições para receber mensagens.
- (Opcional) Para notificação de alarme Avançada, expanda Opções avançadas e configure o corpo do Alarme (corpo da mensagem) e o formato da mensagem da notificação.
- Clique em Enviar.
Gerenciar logs de pipeline
Ative ou desative logs de eventos críticos para pipelines do OCI GoldenGate.
- Na página de detalhes do pipeline, selecione Monitoramento.
- Na página Monitoramento, role para baixo até Logs.
- No menu Ações para Eventos Críticos, selecione Ativar log.
- No painel Ativar log, preencha os seguintes campos e clique em Ativar log:
- Para Nome do log, digite um nome para o log.
- Na lista drop-down Compartimento, selecione o compartimento no qual criar o log.
- Selecione um Grupo de logs ou clique em Criar novo grupo.
- Selecione um horário de Retenção de log.
Mover um pipeline
Você pode mover um pipeline de um compartimento para outro.
- Na página Pipelines, selecione o pipeline que deseja mover.
- No menu Ações da página de detalhes do pipeline, clique em Mover recurso.
- Na caixa de diálogo Mover Recurso para Outro Compartimento, selecione o compartimento para o qual você deseja mover o pipeline.
- Clique em Mover recurso.
Gerenciar tags de um pipeline
Você pode adicionar e exibir as tags de um pipeline na página Pipelines e na página de detalhes do pipeline.
Na página Pipelines, no menu Ações de um pipeline, selecione Adicionar Tags ou Exibir Tags.
Na página de detalhes do pipeline, você pode selecionar Tags no menu Ações ou selecionar a guia Tags para exibir e gerenciar tags.
Excluir um pipeline
Certifique-se de que seu pipeline esteja interrompido e em um estado inativo antes de excluir o pipeline.
- Na página Pipelines, selecione o pipeline que deseja excluir.
- No menu Ações da página de detalhes do pipeline, selecione Excluir.
- Na caixa de diálogo Excluir pipeline, confirme se você deseja excluir esse pipeline e clique em Excluir.