Saltar al contenido
DBAExperts
Oracle Respaldos y recuperación

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. 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. 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. 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. 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. 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 $550

Esta guía es orientativa y usa comandos de referencia. En producción, adapta a tu versión y prueba en un ambiente seguro primero.