Replicar dados do MongoDB para o Autonomous JSON Database
Aprenda a replicar dados de MongoDB para o Autonomous JSON Database usando o OCI GoldenGate.
O Oracle Autonomous JSON Database é um serviço de banco de dados de documentos na nuvem que simplifica o desenvolvimento de aplicativos baseados em JSON. Ele apresenta APIs de documentos no estilo NoSQL (Oracle SODA e Oracle Database API for MongoDB), dimensionamento sem servidor, transações ACID de alto desempenho, segurança abrangente e baixo preço de pagamento por uso. Saiba mais sobre o Autonomous JSON Database.
O tipo de implantação do OCI GoldenGate Big Data não suporta migrações de tempo de inatividade de MongoDB para o Autonomous JSON Database. O OCI GoldenGate suporta extração de Carga Inicial e extração de Captura de Dados de Alteração (CDC) de MongoDB.
Este início rápido detalha o processo para configurar o OCI GoldenGate sem migrações de tempo de inatividade de MongoDB para o Autonomous JSON Database.
Antes de começar
Para concluir esse início rápido com sucesso, você deve ter:
- Conjunto de réplicas MongoDB configurado.
- A captura do OCI GoldenGate Big Data usa o log de operações (oplog) para ler os registros do CDC. O oplog é uma coleção limitada que mantém um registro contínuo de todas as operações que modificam os dados armazenados em seus bancos de dados. Os arquivos Oplog são criados em MongoDB quando o conjunto Replicat está ativado. O Atlas MongoDB vem com uma configuração de conjunto Replicat pré-configurada. Para MongoDB local, você precisa implantar um conjunto de réplicas.
- MongoDB 3.6 e posterior.
- Suporte ao OCI GoldenGate para captura das seguintes operações:
INSERT
,UPDATE
,DELETE
.
Para saber mais, consulte Usando o Oracle GoldenGate Capture para MongoDB.
Tarefa 1: Criar os recursos do OCI GoldenGate
- Crie um Oracle Autonomous JSON Database.
- Crie uma implantação do Big Data para o Oracle Autonomous JSON Database de origem MongoDB e destino.
- Criar uma conexão MongoDB.
- Crie uma conexão para o destino Criar uma conexão do Banco de Dados JSON Autônomo.
- Crie uma conexão com GoldenGate e, em seguida, designe essa conexão à implantação do Big Data.
- Designe conexões MongoDB e Autonomous JSON à implantação do Big Data.
Tarefa 2: Criar e executar o Integrated Extract para MongoDB
- Na console de implantação do GoldenGate do OCI, verifique se você está na página Visão Geral do Administration Service e clique em Adicionar Extract (ícone de mais).
- Adicione um Extract com os seguintes valores:
- Na página Informações de Extract, em tipo Extract, selecione Extração Integrada, digite
MCDC
como Nome do Processo e clique em Próximo. - Na página Arquivo de Parâmetros, certifique-se de que o mapeamento de origem inclua
TABLE source.*;
.
- Na página Informações de Extract, em tipo Extract, selecione Extração Integrada, digite
- Clique em Criar e Executar.
Tarefa 4: Criar e executar o Initial Load Replicat
- Na console de implantação do OCI GoldenGate, verifique se você está na página Visão Geral do Administration Service e clique em Adicionar Replicat (ícone de mais).
- Adicione Initial Load ReplicatReplicat com os seguintes valores:
- Clique em Criar e Executar:
Tarefa 5: Criar e executar o Classic Replicat
- Na console de implantação do OCI GoldenGate, verifique se você está na página Visão Geral do Administration Service e clique em Adicionar Replicat (ícone de mais).
- Adicione um Replicat com os seguintes valores: