Conceptos básicos del gestor de recuperación de oracle 12c (rman) catálogo

Cuando la configuración de su entorno Oracle 12c Gestor de recuperación (RMAN), considere el catálogo de recuperación. UN catálogo de recuperación es un repositorio para todos los parámetros de configuración de RMAN, las operaciones de copia de seguridad y metadatos. El catálogo puede almacenar la información de copia de seguridad de forma indefinida.

Cómo seleccionar un modo de catálogo de Oracle 12c

RMAN ofrece dos opciones de almacenamiento de datos de copia de seguridad:

  • de modo NOCATALOG almacena los datos de copia de seguridad sólo en el archivo de control para cada base de datos. Este es el valor predeterminado.

  • CATÁLOGO modo almacena los datos de copia de seguridad, tanto en el archivo de control y el catálogo.

El almacenamiento de datos de copia de seguridad sólo en el archivo de control tiene algunas limitaciones:

  • De manera predeterminada, Oracle almacena siete días de datos de copia de seguridad en el archivo de control. El file_record_keep_time control de parámetros de base de datos puede cambiar la longitud de tiempo. Sin embargo, no se recomienda que utilice el archivo de control para los períodos de retención a largo copia de seguridad. Hace que el crecimiento archivo de control, y si alguna vez pierde los archivos de control, que ha perdido toda la información de recuperación. Es no hace imposible la recuperación, pero es un verdadero dolor de cabeza.

  • Limita el tipo de informes que puede hacer en sus copias de seguridad. Se puede consultar una base de datos única a la vez, después de lo cual hay que agregar manualmente todos los informes para múltiples bases de datos juntos.

Considere el uso de un catálogo si

  • Usted tiene una gran cantidad de bases de datos para realizar copias de seguridad.

  • Todas las bases de datos de copia de seguridad son diferentes versiones de Oracle.

  • Desea guardar las copias de seguridad de más de 60 días.

  • Usted sabe qué tipo de notificación que desea hacer.

  • Puede permitirse los recursos que necesita para llevar y mantener una base de datos de catálogo.

Supongamos que al final de cada semana desea un informe que resume toda la información de copia de seguridad de 50 bases de datos que van desde Oracle 8i a 12c. ¿Quieres que el informe para incluir cosas tales como el tiempo transcurrido, el tamaño medio de la pieza, la información de compresión, y el tipo de copia de seguridad. Un catálogo de recuperación puede generar fácilmente ese informe.

El catálogo de recuperación tiene un conjunto de vistas que se pueden consultar, con SQL, para obtener información de copia de seguridad. Obtener información de respaldo histórico para múltiples bases de datos es casi imposible de hacer sin un catálogo de recuperación porque toda la información de copia de seguridad se almacena por separado en cada base de datos.

Si usted tiene sólo una o dos bases de datos de copia de seguridad y desea informes simples y la política de retención corto, tal vez el catálogo de recuperación es una exageración. Después de todo, tiene que entrar en su propia base de datos, realizar copia de seguridad, y se mantiene al igual que cualquier otra aplicación.

Sin embargo, Oracle ayuda al proporcionar una licencia de uso limitado para tener un catálogo de recuperación de RMAN. Eso significa que usted no tiene que tener una licencia de base de datos Oracle para el catálogo en un equipo diferente, siempre y cuando se utiliza el catálogo sólo para RMAN.

Cómo crear el catálogo de Oracle 12c

Si decide crear un catálogo, es fácil. Siga estos pasos para un entorno Linux (que van a ser casi idéntico para Windows):

  1. Crear un espacio de tabla para contener los datos RMAN escribiendo en SQL * Plus:

    Ves esto:

    Espacio de tabla creada.
  2. Escriba lo siguiente para crear el propietario del catálogo:

    Ves esto:

    creado por el usuario.
  3. Otorgar privilegios apropiados:

    Ves esto:

    Concesión tuvo éxito.
  4. Desde una ventana de terminal, inicie sesión en el catálogo de recuperación con el propietario y crear el catálogo:

    Usted ve una salida como ésta:

    Administrador de recuperación: Release 12.1.0.1.0 - Producción de Dom Jun 30 de 2013Copyright 10:13:59 (c) 1982, 2013, Oracle y / o sus filiales. Todos los derechos reserved.recovery contraseña base de datos de catálogo: conectado a la base de datos del catálogo de recuperación
  5. Cuando esté conectado a la base de datos de catálogo, crear el depósito de catálogo:

    Video: Oracle Database 12c: Creating a Recovery Catalog

    Ves esto:

    catálogo de recuperación creado
  6. Escriba lo siguiente para conectarse tanto la base de datos de destino y el catálogo:

    Cada vez que se copia de seguridad de una base de datos, es necesario conectar tanto a la diana y el catálogo.

    Ves esto:

    Administrador de recuperación: Release 12.1.0.1.0 - Producción de Dom Jun 30 de 2013Copyright 10:17:30 (c) 1982, 2013, Oracle y / o sus filiales. Todos los derechos reserved.connected para apuntar la base de datos: DEV12C (DBID = 3615982967) catálogo de recuperación de base de datos Contraseña: conectados a la base de datos del catálogo de recuperación

    No especifique la contraseña en la línea de comandos al iniciar RMAN. No es una forma segura de conectarse, ya que puede exponer su contraseña a otras personas en el sistema.

  7. Conectarse a tanto el objetivo como el catálogo y escriba lo siguiente:

    Video: Oracle Database 12c: Backup and Recovery

    Registrar cualquier base de datos que va a realizar copias de seguridad dentro del catálogo de recuperación.

    Ves esto:

    base de datos registrada en catalogstarting recuperación completa de la recuperación de resincronización catalogfull resincronización completa

    Todo lo demás en funciones de RMAN exactamente el mismo si se utiliza o no un catálogo.

Artículos Relacionados