sql >> Base de Datos >  >> RDS >> Oracle

Introducción a Oracle RMAN

Antes de entrar en el tema de Oracle Recovery Manager, también conocido como RMAN, primero debemos comprender qué es SMR y UMR. Hagámoslo –

Hay dos formas de realizar la copia de seguridad y la recuperación.

  1. Donde el usuario hace todo el trabajo duro. El usuario realiza la copia de seguridad copiando y pegando manualmente todos los archivos y directorios necesarios. Para esto, un usuario puede usar los comandos del sistema operativo o usar la cantidad limitada de comandos SQL que vienen con la base de datos.
  2. Otro tipo de copia de seguridad es cuando el usuario utiliza alguna utilidad para realizar la copia de seguridad y la recuperación. En ese caso, esta utilidad o herramienta hace todo el trabajo. Definitivamente consume menos tiempo y es muy efectivo.

El primer tipo de copia de seguridad en la que el usuario tiene que hacer todo el trabajo duro se conoce como "Copia de seguridad-recuperación gestionada por el usuario (SMR)". Mientras que el segundo tipo de copia de seguridad en el que un software diseñado específicamente realiza todo el trabajo se conoce como "Copia de seguridad-recuperación gestionada por servidor (UMR)".

Ahora que hemos entendido qué son la copia de seguridad-recuperación gestionada por el servidor y la copia de seguridad-recuperación gestionada por el usuario. Ahora aprendamos sobre RMAN.

¿Qué es RMAN?

RMAN significa administrador de recuperación. Como sugiere el nombre, RMAN es una utilidad independiente para administrar la copia de seguridad y la recuperación de su base de datos Oracle. Es una herramienta muy poderosa que viene con el software Oracle Database.

Dado que la funcionalidad principal de RMAN es administrar la copia de seguridad y la recuperación con la mínima intervención del usuario, podemos decir que es una utilidad de "Copia de seguridad y recuperación administrada por el servidor" para Oracle Database.

Técnicamente, RMAN es un intérprete de línea de comandos. Le da algunos comandos a este intérprete, toma esos comandos y los envía a la base de datos de destino convirtiéndolos en RPC (llamadas a procedimientos remotos). Estos RPC se ejecutan en la base de datos

¿RMAN necesita privilegios especiales?

Sí, para realizar todas las tareas relacionadas con la copia de seguridad y la recuperación, Oracle Recovery Manager necesita acceso a los paquetes internos de copia de seguridad y recuperación que están integrados en el kernel de Oracle. Dado que estos paquetes están integrados en el kernel de la base de datos, están disponibles incluso cuando la base de datos está cerrada.

¿Cómo instalar RMAN?

La respuesta a esta pregunta es que no la instala porque esta utilidad es similar a SQL*Loader y Data Pump. RMAN viene como una característica de su Oracle Database Server. Eso significa que se instala con la instalación de su base de datos Oracle. No requiere ninguna instalación por separado.

He hecho un video de instalación de cada versión de Oracle Database desde Oracle 10g. Dejaré el enlace de esos en la descripción.

De todos modos, RMAN viene con Oracle Database Standard Edition y Enterprise Edition. Sin embargo, existen algunas restricciones con la edición estándar de la base de datos de Oracle que debe soportar al usar RMAN.

¿Cualquier usuario de la base de datos puede utilizar el RMAN?

Dado que RMAN es un cliente, necesita algunos privilegios para conectarse con su base de datos mediante RMAN.

Antes de 12c, solo había dos privilegios que podía usar para ejecutar la utilidad RMAN. Ellos eran –

  1. SysDBA, La opción más obvia y
  2. SYSOPER

Pero con Oracle Database 12c, Oracle agregó otro privilegio que fue diseñado para tareas relacionadas con la recuperación y la copia de seguridad. fue-

3. RESPALDO DEL SISTEMA

Por lo tanto, podemos decir que cualquier usuario de la base de datos que tenga cualquiera de estos privilegios puede realizar operaciones de copia de seguridad y recuperación utilizando Oracle Recovery Manager, también conocido como RMAN, o la utilidad de línea de comandos SQL*Plus.

Eso es todo por la introducción a Oracle RMAN. Echa un vistazo a este videotutorial.

En el siguiente tutorial, configuraremos nuestra base de datos de Oracle para la copia de seguridad y recuperación de RMAN. Así que asegúrese de suscribirse al canal.

Gracias y que tengas un gran día.