Estabelecer Conexão com o MongoDB
Antes de começar
Antes de criar a conexão, certifique-se de:
- Verifique como o OCI GoldenGate se conecta à sua origem e aos seus destinos.
- Configure as políticas necessárias para permitir o acesso seguro ao Vault e aos Segredos, como usar segredos, usar vaults e ler pacotes de segredos. Para obter mais informações, consulte Políticas mínimas recomendadas.
- Configure um conjunto de replicados MongoDB:
- O OCI GoldenGate para Big Data usa o log de operações (plog) para ler registros do Change Data Capture (CDC). O oplog é uma coleção limitada no MongoDB que mantém um registro incremental de todas as operações que modificam o banco de dados. Os arquivos Oplog são criados quando um conjunto de réplicas é ativado em MongoDB.
- MongoDB O Atlas vem pré-configurado com um conjunto Replicat. Para implantações MongoDB on-premises, configure e implante manualmente um conjunto Replicat para ativar a funcionalidade oplog e CDC. Para o MongoDB on-premises, você precisa implantar um conjunto de Réplicas.
- Ter o MongoDB versão 3.6 ou posterior.
- Ter suporte ao OCI GoldenGate para capturar as seguintes operações:
INSERT,UPDATE,DELETE.
Criar a conexão
Para criar uma MongoDB conexão:
Depois que a conexão é criada, ela aparece na lista Conexões. Certifique-se de designar a conexão a uma implantação para usá-la como origem ou destino em uma replicação.
Problemas conhecidos
A conexão MongoDB do OCI GoldenGate não suporta strings de conexão mongdb+srv.
Solução alternativa: use strings de conexão MongoDB.
- Em MongoDB Atlas, clique em Conectar.
- Selecionar Drivers.
- Selecione Java.
- Para Versão, selecione 3.4 ou posterior.
- Você pode usar a string mongodb fornecida. Por exemplo:
mongodb://<user_name>:<db_password>@cluster0-shard-00-00.abc.mongodb.net:27017,cluster0-shard-00-01.abc.mongodb.net:27017,cluster0-shard-00-02.abc.mongodb.net:27017/?ssl=true&replicaSet=atlas-3grqh1-shard-0&authSource=admin&retryWrites=true&w=majority&appName=Cluster0
Problema com a conexão de teste MongoDB
Você pode encontrar um erro ao usar Test connection com conexões MongoDB. Você pode ignorar esse erro e testar conexões MongoDB na console de implantação do OCI GoldenGate. Na console de implantação, abra o menu de navegação do Administration Service e clique em Configuração. Sua conexão MongoDB deve ser listada como uma credencial, na qual você pode clicar em Estabelecer Conexão com <alias> para testar a conexão.