miércoles, 22 de octubre de 2014

Oracle 10g - RMAN


Es una utilidad de Oracle que se utiliza para gestionar las operaciones de copias de seguridad, restauración y de recuperación en la base de datos Oracle. Dispone de un potente lenguaje de comandos que es independiente del sistema operativo.

Pasos para configurar RMAN:
  • Determinar la ubicación del repositorio: archivo de control o catálogo de recuperación
  • Definir las variables de entorno y base de datos.
  • Iniciar RMAN conectarse a las bases de datos destino y, opcionalmente, del catálogo de recuperación.
  • Configure los valores persistentes.

El almacenamiento de Datos del repositorio de Rman pueden ser en:

Archivo de control:
  • Administración más sencilla
  • Valor por defecto.

Catálogo de recuperación:

Mantiene la información de copia de seguridad en una base de datos independiente, lo cual resulta útil en caso de que se pierda el archivo de control. De esta forma, puede almacenar un historial de copias de seguridad más largo de lo que es posible con un repositorio basado en archivos de datos. Un único catálogo de recuperación puede almacenar información de varias bases de datos destino.
  • Replica de datos del archivo.
  • Tiene espacio para más datos.
  • Puede dar servicio a muchos destinos.
  • Puede almacenar archivos de comandos de RMAN.

¿Como configurar un Catálogo de Recuperación?
  • Crear la base de datos que se vaya a utilizar como catálogo de recuperación. Se puede utilizar una base de datos que ya existía.
  • En la base de datos de recuperación, crear el usuario al que van a pertenecer los datos del catálogo de recuperación. Ejemplo: suponiendo que rcat_ts es el nombre del tablespace donde se van a almacenar los datos del catálogo y catdb la base de datos de catálogo.
 $ sqlplus sys/password@catdb as sysdba
 sql>CREATE USER rman INDETIFIED BY cat TEMPORARY TABLESPACE temp DEFAULT TABLESPACE rcat_ts QUOTA UNLIMITED ON rcat_ts;

sql>GRANT UNLIMITED ON rcat_ts TO rman;
  • Otorgue el rol RECOVERY_CATALOG_OWNER al propietario del catálogo. Este rol proporciona al usuario todos los privilegios necesarios para mantener y consultar el catálogo de recuperación.
GRANT RECOVERY_CATALOG_OWNER TO RMAN.
  • Inicie RMAN y conectarse como propietario del catálogo.
$rman catalog rman/cat@catdb
RMAN> CREATE CATALOG TABLESPACE rcat_ts;
  • Conectarse a la base de datos destino mediante RMAN y registrarla en el catálogo de recuperación recién creado.
$ rman target sys/oracle@orcl catalog rman/cat@catdb
RMAN> register database;

No hay comentarios:

Publicar un comentario