Skip to Content

¿Qué es Oracle Recovery Manager (RMAN)?

¿Qué es Oracle Recovery Manager (RMAN)?

Se debe realizar una copia de seguridad de todas las bases de datos de su entorno de red para la recuperación de desastres y Oracle Recovery Manager (RMAN) es una aplicación opcional con el motor de bases de datos Oracle para automatizar las copias de seguridad. Como ha sido creada por el equipo de Oracle que gestiona el motor de la base de datos, es el método de copia de seguridad preferido de muchos administradores.

¿Qué es Oracle Recovery Manager?

Los administradores de bases de datos tienen que encontrar maneras de realizar copias de seguridad de las bases de datos empresariales de manera constante para garantizar la seguridad y el cumplimiento normativo. Si el motor de la base de datos falla o si un evento daña los datos que deben recuperarse, la falta de un solo programa de copia de seguridad puede afectar a la continuidad operativa. La herramienta RMAN toma automáticamente una copia instantánea de la base de datos, sus datos y los objetos que almacenan los datos (por ejemplo, tablas y vistas).

La herramienta RMAN realiza copias de seguridad completas o incrementales y los administradores de bases de datos pueden configurarlas para cifrar las copias de seguridad por motivos de seguridad. RMAN admite varias estrategias de copia de seguridad y los administradores pueden configurar la herramienta para satisfacer cualquier requisito empresarial, preocupación por el cumplimiento normativo y opciones de recuperación.

Cómo funciona Oracle RMAN: Copias de seguridad

El proceso de copia de seguridad requiere una base de datos de origen de la que se debe realizar una copia de seguridad y una ubicación de destino para almacenar los archivos de copia de seguridad. El agente RMAN se ejecuta en un servidor y almacena las configuraciones de los administradores para determinar cuándo y dónde se producen las copias de seguridad. Además, los administradores pueden establecer periodos de conservación para mantener las copias de seguridad durante un periodo de tiempo determinado.

Después de que los administradores configuran RMAN , el procedimiento de copia de seguridad se activa automáticamente usando la frecuencia configurada en la aplicación. Toma una instantánea de los datos y los almacena en la ubicación de la copia de seguridad. La ubicación puede ser una unidad local, una unidad de red o un dispositivo externo. Los administradores también pueden tomar una copia instantánea manualmente bajo demanda en cualquier momento.

Cómo funciona Oracle RMAN: Recuperación

RMAN admite dos tipos de métodos de recuperación: flashbacks y recuperación de medios. La recuperación Flashback se remonta a un momento específico y restaura los datos. Los administradores utilizan este método cuando los usuarios borran accidentalmente los datos o cuando un evento raro provoca daños en datos específicos.

Para restaurar archivos de base de datos completos o grandes cantidades de datos dañados, la recuperación de medios restaura los archivos desde la ubicación de la copia de seguridad hasta el servidor de producción. La ventaja de la recuperación de los medios es que los administradores no tienen que detener el motor de la base de datos y provocar tiempos de inactividad en el entorno de producción. A menudo se utiliza cuando los archivos están dañados o los medios de producción fallan.

Los 10 comandos de copia de seguridad RMAN más comunes

RMAN tiene varias instrucciones de línea de comandos para configurar y ejecutar copias de seguridad. La siguiente lista tiene los 10 comandos más utilizados con ejemplos.

Realice una copia de seguridad completa de la base de datos.

RMAN> BACKUP DATABASE;

También puede realizar copias de seguridad de la base de datos con todos los registros usando el siguiente comando:

RMAN> BACKUP DATABASE PLUS ARCHIVELOG;

Realice una copia de seguridad incremental

RMAN> BACKUP incremental level 0 DATABASE PLUS ARCHIVELOG;

Una copia de seguridad de nivel 0 es el punto de partida para una copia de seguridad incremental. Las copias de seguridad incrementales solo hacen copias de los datos que han cambiado desde la copia de seguridad anterior. Ahorran tiempo y espacio en lugar de tener que realizar una copia completa de cada copia de seguridad. En este ejemplo, también se realiza una copia de seguridad de los registros, pero al igual que una copia de seguridad completa, es una parte opcional del comando.

Dar formato a los archivos de copia de seguridad

El formato de los archivos de copia de seguridad permite que los administradores creen un nombre único para cada archivo, para que se reconozca rápidamente durante el proceso de recuperación. Oracle generará un nombre único para cada archivo usando el marcador de posición %U. La siguiente afirmación determina el directorio y el nombre de archivo de cada archivo.

RMAN> BACKUP DATABASE FORMAT “/dbbackup/backup_%U”;

Haga una copia de seguridad solo de una tabla

RMAN> BACKUP TABLESPACE customer to destination ‘/dbbackup/’;

Haga una copia de seguridad de un archivo de datos

Los archivos de datos almacenan los datos usando el formato de almacenamiento patentado de Oracle. El siguiente comando realiza una copia de seguridad de estos archivos para su recuperación en caso de fallo del dispositivo.

RMAN> BACKUP DATAFILE ‘/dboracle/customer.dbf’ to destination ‘/dbbackup/’;

Restaurar la base de datos a partir de una copia de seguridad completa

Las copias de seguridad se almacenan automáticamente en el directorio /backup/rman. Para restaurar una base de datos a partir de una copia de seguridad completa, utilice el siguiente comando:

RMAN> RESTORE DATABASE;

Restaurar una tabla específica

RMAN> RESTORE TABLESPACE customer;

Restaurar un archivo de datos específico

RMAN> RESTORE DATAFILE ‘/dboracle/customer.dbf’;

Establecer directorio de destino para registros de archivo

RMAN> SET ARCHIVELOG destination to ‘/archives/’;

Restaurar todos los registros de archivo

RMAN> RESTORE ARCHIVELOG ALL;

Oracle RMAN frente a Export for Backups

La realización de copias de seguridad de una base de datos es similar a la exportación de datos, pero las copias de seguridad son necesarias para la recuperación de desastres y deben realizarse con frecuencia para garantizar la continuidad operativa. Las copias de seguridad deben protegerse y conservarse durante al menos dos semanas. Los datos archivados deben conservarse durante más tiempo, pero las copias de seguridad deben estar siempre disponibles en caso de fallo de los medios, corrupción de los datos o cuando los datos se borran accidentalmente.

La exportación de datos toma una copia de los datos y los almacena en otra ubicación, pero se utiliza cuando los datos de una base de datos Oracle deben enviarse a otro usuario o trasladarse a un entorno diferente. Por ejemplo, los datos exportados podrían usarse para importar información a una base de datos MySQL de terceros. La mayoría de los datos exportados son un subconjunto de datos de una base de datos Oracle, como los datos de una tabla específica o los datos que coinciden con criterios de búsqueda específicos.

Oracle RMAN frente a Export for Recovery

RMAN contiene varias características específicas para las copias de seguridad y la recuperación. El agente permite que los administradores configuren el software para que se ejecute en momentos específicos, cifre los datos y restaure los archivos y las tablas cuando sea necesario. Es un componente crítico de la continuidad operativa conservar los datos en caso de que se produzca un evento de seguridad o un fallo de producción.

Los datos exportados pueden ser útiles en caso de pérdida de datos, pero son engorrosos y no son fiables. El proceso de realización de copias de seguridad y restauración de RMAN se ha diseñado específicamente para organizar y proteger las copias de seguridad y recuperar los datos en el menor tiempo posible. Cualquier dato exportado puede usarse como último recurso, pero no se recomienda restaurar los datos de los archivos.

Ventajas de Oracle RMAN

La herramienta Oracle RMAN tiene varias características que la convierten en una herramienta beneficiosa para los administradores de bases de datos. Estas características no se pueden encontrar en otras aplicaciones y la mayoría de las aplicaciones de bases de datos están creadas para proveedores específicos. La herramienta Oracle RMAN está diseñada específicamente para las bases de datos de Oracle y está incluida cuando compra el motor y las licencias de la base de datos.

Estas son algunas de las características beneficiosas:

  • Copias de seguridad programadas o manuales: Los administradores pueden crear una estrategia de copia de seguridad desde RMAN o tomar manualmente una copia instantánea de todos los datos.
  • Registros de rehacer archivados: Si las actualizaciones de una base de datos corrompen los datos, los archivos pueden usarse para revertir los cambios y restaurar los datos si una copia de seguridad es incoherente.
  • Recuperación flash: Oracle almacena copias de datos y registros de archivo en un directorio específico. Los archivos de recuperación flash pueden usarse para restaurar los datos rápidamente y reducir los tiempos de inactividad.
  • Cifrado de copia de seguridad: El cifrado de las copias de seguridad añade una capa de seguridad a la información empresarial confidencial y es un requisito de cumplimiento normativo para muchas empresas.

Desventajas de Oracle RMAN

Los administradores pueden ver algunas desventajas con RMAN . La principal es su complejidad y aprender a usar todas sus características. Los administradores afirman que RMAN tiene una gran curva de aprendizaje para las personas que no están familiarizadas con la aplicación. Los administradores pueden tardar un tiempo en descubrir cómo crear copias de seguridad incrementales, pero una vez que se descubren las configuraciones, el RMAN se ejecuta automáticamente con poca intervención.

Cuándo usar RMAN

Cada organización debe tener una estrategia de copia de seguridad para cada sistema crítico. Una base de datos es un recurso crítico necesario para la productividad de la empresa, por lo que debería ser una prioridad. Las copias de seguridad son necesarias para la recuperación si la base de datos ya no puede recuperar los datos después de un fallo del servidor, una corrupción de los datos, ataques de malware, eventos de ransomware y eliminación accidental de los datos. En algunos casos, incluido el ransomware, la única manera de recuperarse es mediante el uso de copias de seguridad.

Se deben realizar copias de seguridad periódicas en función del volumen de datos que cambie a lo largo del día. La organización debe determinar cuántos datos pueden perderse antes de que un evento afecte a la continuidad operativa y a los ingresos. Utilice esta información para crear una referencia para la frecuencia de las copias de seguridad.

Las opciones de recuperación de RMAN no deberían ser necesarias con frecuencia, pero son necesarias como una manera de devolver un entorno empresarial a su estado original después de un incidente. Por ejemplo, si el ransomware cifra los archivos de la base de datos, en la mayoría de los escenarios es imposible descifrar los archivos. RMAN puede usarse para recuperar los datos restableciéndolos de las copias de seguridad.

CONTACTAR CON NOSOTROS
¿Preguntas, comentarios?

¿Tiene alguna pregunta o comentario sobre los productos o las certificaciones de Pure?  Estamos aquí para ayudarle.

Programe una Demostración

Programe una demostración en vivo y vea personalmente cómo Pure puede ayudarle a convertir sus datos en unos resultados potentes. 

Llámenos al: +34 51 889 8963

Medios de comunicaciónpr@purestorage.com

 

Castellana 81

28046 Madrid

Oficinas Pure: 1415 y 1417 (planta 14)

info@purestorage.com

CERRAR
Your Browser Is No Longer Supported!

Older browsers often represent security risks. In order to deliver the best possible experience when using our site, please update to any of these latest browsers.