Conceptos Clave de Recuperación y Respaldo en Bases de Datos Oracle

Clasificado en Informática

Escrito el en español con un tamaño de 3,52 KB

Tipos de Errores en Bases de Datos

  • Errores de usuario: Ocurren porque el propio usuario o usuaria elimina la información.
  • Errores en la ejecución de instrucciones: Ocurren cuando una instrucción no pudo ejecutarse correctamente porque no cumple una determinada restricción.
  • Errores en la red: Ocurren cuando la red pierde la conexión, bien por problemas de hardware o de software.
  • Fallos de disco: Ocurren cuando el disco se deteriora y se estropea.
  • Error en la programación de aplicaciones: Resulta que una aplicación permite a varios usuarios trabajar con los mismos datos concurrentemente, habiendo posibilidad de un abrazo mortal.
  • Errores críticos: Son fallos que provocan la caída de la instancia de la base de datos, bien por un mal funcionamiento del software del sistema operativo o hardware.

Tipos de Copias de Seguridad

  • Realizadas en frío: Con la base de datos apagada y, por lo tanto, sin permitir el acceso a los usuarios.
  • Realizadas en caliente: Permiten realizar la copia mientras la base de datos sigue en ejecución.
  • Lógicas: Se realizan en caliente y son las que permiten exportar o importar datos concretos de la base de datos.
  • Físicas: Pueden ser en frío o en caliente, realizan una copia exacta de la base de datos.

Posibilidades de Copias de Seguridad y Recuperación en Oracle

  • La herramienta RMAN: Es la opción preferente por su potencia y posibilidades.
  • Copias manuales: Se describen en el siguiente apartado. Consisten en utilizar los comandos del sistema para realizar copias.
  • Recuperaciones de tipo Flashback: Permiten retroceder a un punto concreto en el tiempo en el que se solucionan los errores de usuario cometidos.

Conceptos Clave de Recuperación

Área Rápida de Recuperación (Fast Recovery Area)

Espacio en disco que se dedica a almacenar los archivos necesarios que contengan la información necesaria para poder retroceder la base de datos a un punto seguro en el tiempo.

SCN (System Change Number)

El SCN (System Change Number) es un número que asigna Oracle a cada cambio no anulable mediante ROLLBACK en la base de datos.

Parámetro UNDO_RETENTION

Este parámetro permite especificar el tiempo máximo que se admitirá para deshacer los cambios definitivos.

Verificación de Copia (dbv)

dbv es la herramienta para la verificación de copias.

Sql*Plus Spool

Permite volcar a un archivo las instrucciones y los resultados. De ese modo, en el archivo .bat generado ya estarán escritas las instrucciones copy que permiten hacer copia de los archivos de Oracle.

Archivos de Parámetros

Contienen los parámetros generales de configuración de la base de datos.

Vista V$ARCHIVED_LOG

La vista V$ARCHIVED_LOG nos muestra información sobre los redo log archivados.

Realización de Copia de Seguridad en Frío en Modo NOARCHIVELOG

Permite realizar copia exacta de los datos de Oracle cuando esta se ha desconectado.

Archivos a Copiar:

  • Archivos de datos
  • Archivos de control
  • Archivos redo log
  • Archivos de parámetros
  • Archivos de contraseñas

Entradas relacionadas: