logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

Crear backups consistentes

Selecciona el idioma :

Este video solo está disponible para los alumnos que han adquirido el curso

Crear backups consistentes


Los backup hechos por los usuarios se llaman backup user-managed, los backup hechos por programas de Oracle, como RMAN se llaman backup Server-managed.

Los backup de las bases de datos tienen 3 opciones:

  • Offline u online: También conocido como abierto o cerrado, caliente o frió y consecuente o inconsecuente. El backup se puede hacer mientras los usuarios siguen trabajando o no.
  • Entero (whole) o Parcial: Un backup entero es una copia completa de la base de datos los ficheros de datos y el fichero de control. Un backup parcial es un subconjunto de archivos de datos y/o fichero de control.
  • Lleno o incremental: Un backup lleno es completo, se puede utilizar por sí mismo. Un incremental son los bloques cambiados desde el último backup, es inútil a menos que se tenga la última copia de seguridad.

Todas estas combinaciones son válidas si la base de datos esta en modo archivelog y se hacen los backup con Server Manager.

Si la base de datos está en estado noarchivelog solo se puede utilizar el backup entero. Y utilizando el RMAN se puede utilizar el backup incremental. Los backup de user-manager pueden ser de todos los tipos pero no incrementales.

Backup consecuente.

Un backup consecuente consiste en que todos los bloques actualizados deben ser escritos en el fichero de datos y el fichero de datos cerrado.

Backup de gestión de usuario consecuente.

Para hacer un backup consecuente con el sistema operativo hay que hacer copias:

  • Del fichero de control.
  • De los fichero de datos.
  • De los online redo log files.

Los backup solo pueden ser hechos con órdenes del sistema operativo cuando la base de datos está apagada, o con RMAN cuando está en estado montado.

Los ficheros temporales son los que forman los tablespaces temporales. No hay ninguna necesidad de hacer una copia de seguridad de los ficheros temporales porque ellos no contienen ningún dato que tenga importancia más allá de la vida de la sesión que los creo. Si un fichero temporal es dañado, el método de recuperación más rápido es eliminarlo y crearlo, la reconstrucción será mucho más rápida que restaurarlo.

Un backup offline consecuente por RMAN se diferencia de un backup offline consecuente del sistema operativo de que con el RMAN la base de datos tiene que estar en estado montado. Esto es porque el RMAN tiene que leer el fichero de control para encontrar los ficheros de datos.

El RMAN se lanza con el ejecutable RMAN, que son herramientas suministradas por Oracle e instaladas dentro de Oracle Home. RMAN se logea con la base de datos como cualquier proceso de usuario y después lanza procesos de servidor para copiar los ficheros.

Hay 3 técnicas para usar el RMAN:

  • Una interfaz interactiva: Para la ejecución de tareas ad hoc.
  • Una interfaz de script: Para arrancar trabajos por el planificador del sistema operativo.
  • Y una interfaz de Enterprise Manager: Para generar scripts y definir trabajos para ser programados por el Enterprise Manager.

RMAN nunca hará un backup del online redo log files, o ficheros temporales.

Backup de server-manager consecuentes.


consistentes

Publicaciones Recientes de oracle dba

¿Hay algún error o mejora?

¿Dónde está el error?

¿Cúal es el error?