O que é RMAN?
RMAN (Recovery Manager) é a ferramenta oficial da Oracle para backups físicos de bancos de dados. Ele copia arquivos de dados, control files e logs de redo de forma integrada ao kernel do Oracle, suportando backups completos, incrementais e de blocos individuais.
- Permite automação via scripts e integração com storage como tapes ou cloud.
- Oferece recuperação point-in-time e proteção contra corrupção.
Ideal para DBAs em produção que precisam de alta disponibilidade. Essencial para ambiente RAC.
O que é Data Pump?
Data Pump é uma evolução do antigo exp/imp, projetada para exportação e importação lógica de dados e metadados. Gera arquivos dump (.dmp) com DDL e dados em formato SQL, permitindo processamento paralelo e filtros granulares.
- Suporta export de schemas, tablespaces ou objetos específicos.
- Excelente para migrações entre versões ou bases, com compressão e criptografia.
Não é um backup completo, mas uma “foto lógica” útil para testes ou movimentação.
Diferenças Principais
| Aspecto | RMAN | Data Pump |
|---|---|---|
| Tipo | Backup físico (copia blocos/arquivos) | Backup lógico (gera DDL + INSERTs) |
| Escopo | Banco inteiro, incremental, blocos | Seleto (tabelas, schemas, objetos) |
| Recuperação | Point-in-time, disaster recovery | Reimportação, sem redo/undo nativo |
| Performance | Rápido em grandes volumes, paralelo | Paralelo, mas gera overhead SQL |
| Uso Típico | Produção, HA, DR | Migração, dev/test, backup parcial |
| Armazenamento | Backup pieces/sets | Arquivos .dmp |
RMAN é mais eficiente para restaurações completas, enquanto Data Pump brilha em cenários flexíveis.
Quando Usar Cada Um?
Use RMAN para backups de produção críticos e também são utilizados para migrações. É o padrão para DR e alta disponibilidade.
Prefira Data Pump para:
- Migrações (ex.: upgrade de versão).
- Export de tabelas específicas sem downtime total.
Exemplo prático: Em um projeto de migração de um unico owner (schema) de maquina ou base, facilita o schema export; para backup diário, RMAN é imbatível.
Exemplo de Comandos
RMAN Backup Completo:
rman target /
BACKUP DATABASE PLUS ARCHIVELOG;
Data Pump Export Schema:
expdp user/pass@db schemas=HR directory=DPUMP_DIR dumpfile=hr.dmp
Ambos são complementares no seu toolkit de DBA.
Você sabe como está configurado o seu backup na base Oracle?
RMAN ou Data Pump, a estratégia certa faz toda a diferença na hora do DR. Não deixe no achismo! Chame a FLUIDATA agora para analisar sua configuração e entregar a melhor estratégia de backup personalizada para o seu ambiente.




