Cómo hacer un respaldo en Oracle con RMAN
RMAN es la herramienta nativa de Oracle para respaldos consistentes y recuperables. Un respaldo mal hecho no sirve el día que lo necesitas.
- 1
Verifica el modo de archivado
Para respaldos en caliente y recuperación punto en el tiempo necesitas ARCHIVELOG. Revisa el estado antes de respaldar.
SQL> SELECT log_mode FROM v$database; - 2
Conéctate a RMAN
Abre RMAN contra la instancia. Usa el catálogo de recuperación si lo tienes; si no, el control file sirve.
$ rman target / - 3
Ejecuta un respaldo completo con archivelogs
Respalda la base y los redo log archivados en el mismo comando para tener un set consistente.
RMAN> BACKUP DATABASE PLUS ARCHIVELOG; - 4
Considera un incremental para el día a día
El nivel 0 es la base; el nivel 1 solo respalda bloques cambiados. Reduce tiempo y espacio.
RMAN> BACKUP INCREMENTAL LEVEL 1 DATABASE PLUS ARCHIVELOG; - 5
Valida el respaldo
Lista lo respaldado y verifica que sea restaurable. Un respaldo no probado es una suposición.
RMAN> LIST BACKUP SUMMARY; RMAN> RESTORE DATABASE VALIDATE;
// el error común
Respaldar sin ARCHIVELOG solo permite recuperar hasta el último respaldo frío. Perderás todas las transacciones posteriores.
// cuándo conviene un experto
Si el respaldo tarda demasiado, llena el disco o nunca has probado una restauración real, conviene revisarlo antes de un incidente. En dba.mx diseñamos y probamos estrategias de respaldo con techo cerrado.
Agenda un Escaneo — desde USD $550Esta guía es orientativa y usa comandos de referencia. En producción, adapta a tu versión y prueba en un ambiente seguro primero.