prucommercialre.com


Cómo comprobar las copias de seguridad en Oracle 12c

Las copias de seguridad son una parte importante, pero a veces se pasa por alto, de gestión de base de datos. Comprobación de las copias de seguridad 12c de Oracle debe ser una parte regular de su rutina diaria. Comprobación de las copias de seguridad incluye estas cosas:

  • Asegurar las copias de seguridad de bases de datos completados con éxito y sin errores.

    Desde el punto de vista de un DBA Oracle, es necesario asegurarse de que todo el proceso de copia de seguridad se registra y no se detectaron errores. Un error común es que el DBA para configurar una copia de seguridad de base de datos, pero no supervisa los registros de salida para confirmar que fue un éxito.
  • Seguimiento de vez en cuando con personal adecuado sobre las copias de seguridad del sistema operativo.
  • Comprobar con regularidad para asegurarse de que el administrador del sistema se está moviendo la copia de seguridad de base de datos de disco a cinta.

Demasiados entornos ponen copias de seguridad del sistema en un segundo plano, ya que se programaron trabajos; ninguna alerta estaba en su lugar. Si se suscribe a esta metodología, que podría ser la suscripción a un montón de problemas. Asegúrese de verificar que las copias de seguridad se están ejecutando sin errores.

Sería muy embarazoso y potencialmente carrera limitante para descubrir que ha "perdido" una base de datos, ya que, como el DBA, que ignoró los mensajes de error enviados por correo electrónico por mes.

Mantenga estos consejos de copia de seguridad en mente:

  • Oracle Recovery Manager tiene una opción de registro que puede pasar con la secuencia de comandos de copia de seguridad. Esta opción fuerza a RMAN para registrar los detalles de cada paso de la copia de seguridad ya que se ejecuta. Este ejemplo shell script registra la salida de la copia de seguridad de RMAN en Linux / UNIX:

    # / Usr / bin / ksh
    # Configuración del entorno
    exportación ORACLE_BASE = / u01 / app / oracle
    exportación ORACLE_HOME = $ ORACLE_BASE / producto / 12.1.0
    export ORACLE_SID = dev12c
    exportación BAK_DATE = `date '+% d% b% Y_% H_% M'`
    export PATH = $ ORACLE_HOME / bin: $ PATH
    # Ejecutar copia de seguridad
    objetivo rman / cmdfile = full_hot_backup.rmn
    log = full_hot_backup _ $ {ORACLE_SID} _ $ {BAK_DATE} .log
    # Error de comprobación Código
    Exportación ECODE = $?
    if [$ ECODE -gt 0]; entonces
    mailx -s "BACKUP RMAN fallado!" [email protected]
    else echo "BACKUP RMAN EXITOSA"
    fi

    El guión simple, que puede programar en cron, ejecuta un script de copia de seguridad de su elección (llamado full_hot_backup.rmn) y registra la salida en un archivo con el nombre de base de datos y la fecha adjunto.

    Una vez finalizada la copia de seguridad, el script comprueba si RMAN se ha cerrado limpiamente. Esto se hace mediante la comprobación de un mecanismo llamado un código de error. Programas bien escritos tienen este mecanismo. Si la variable de entorno $? tiene un valor de no cero, algo que ha fallado.

    Se recomienda tener una sección si-entonces que envía un e-mail si esa copia de seguridad falló. Por supuesto, si hay una falla, usted tiene que averiguar por qué y arreglarlo. De cualquier manera, la implementación de una notificación similar al ejemplo ayuda a apretar su copia de seguridad y planificación de la recuperación.

  • Asegúrese de que la copia de seguridad se puede utilizar. Esta tarea es importante para todas las copias de seguridad, pero es especialmente importante si se guardan las copias de seguridad en cinta. Asegúrese de que esas copias de seguridad se pueden restaurar desde la cinta y luego se recuperó de forma activa a una base de datos. Por razones obvias, que no necesariamente tiene que ver esto con su base de datos de producción.

    Usted puede hacer la restauración de una base de datos diferente. Una tarea DBA común es para refrescar las imágenes de base de datos de prueba con copias de seguridad de la producción; este proceso es una buena manera de probar las copias de seguridad de producción. De cualquier manera, la misma fiabilidad que le gustaría pensar cintas pueden ser, tienes que probarlos.

    ¿Qué pasa si una de las cabezas de la cinta va mal y escribir bloques corruptos? La corrupción silenciosa de copias de seguridad es una rara pero grave problema encontrado por los administradores de bases. Comprobación de las copias de seguridad le ayuda a practicar sus estrategias de recuperación y validar su copia de seguridad y recuperación de la postura general.

  • Por lo menos, la fecha y guardar este registro de copia de seguridad en un directorio en el sistema. Si quieres dar un paso más, haga que un correo electrónico a usted todos los días cuando la copia de seguridad completa. Si es necesario utilizar una copia de seguridad de una fecha específica, guardar los archivos de registro para aquellas copias de seguridad le ayuda a confirmar la copia de seguridad es válida.
  • Mira el registro de copia de seguridad para los errores. Imagina cómo te sentirías si experimentado un fracaso y tuvo que decirle a su jefe que no se puede recuperar debido a que la copia de seguridad ha estado fallando durante seis meses.