DBA BRABOMentoria Técnica para DBAs

Recuperação de dados MongoDB

BRABO DATA RECOVERY

Dados MongoDB recuperados direto do dbpath, quando o banco não sobe e o backup não salva.

Recuperamos os dados MongoDB direto dos arquivos do dbpath, sem precisar que o mongod suba. As coleções voltam com os documentos completos, no mesmo formato do mongoexport, prontas para o mongoimport.

Backup e recuperação

O problema

Quando o caminho normal acabou

O mongod não sobe e o --repair descartaria dados, os arquivos de catálogo estão danificados, um deleteMany apagou o que não devia, o servidor caiu no meio da gravação, ou o dbpath é criptografado e o ambiente original não existe mais. Os documentos continuam gravados nos arquivos.

Como entra

Último recurso, sobre cópias

Depois de restore, oplog e membros do replica set. Trabalhamos sobre uma cópia do dbpath, com o mongod parado. O diagnóstico mostra o que está danificado e o que dá para recuperar. Com criptografia, basta o arquivo de chave do cliente.

Entrega

O que o serviço faz

  • Diagnóstico com laudo: o estado de cada arquivo e o que é recuperável
  • Recuperação de bancos e coleções com os nomes originais, mesmo com o catálogo danificado
  • Recuperação mesmo com arquivos parcialmente danificados
  • Todos os modos de compressão do MongoDB
  • Servidor que caiu no meio da gravação: os documentos voltam no último estado gravado
  • Documentos apagados por engano, entregues à parte
  • dbpath criptografado (Enterprise) recuperado com a chave do próprio cliente
  • Saída no mesmo formato do mongoexport, com kit de carga que confere as contagens

Suporte

Versões e plataformas

MongoDB com WiredTiger (validado no 7.0)Community e Enterprisedbpath completo ou arquivos soltosLinux e Windows

Para quem

Quem chama este serviço

Quem roda MongoDB em produção e ficou com o mongod sem subir, sofreu um delete indevido, perdeu o catálogo, ou precisa abrir um dbpath criptografado fora do servidor original.

BRABO DATA RECOVERY · MongoDB

Dados MongoDB recuperados direto do dbpath, quando o banco não sobe e o backup não salva.