You are on page 1of 8

Backup

y Recuperacin Incremental
Tcnicas Avanzadas de Base de Datos
Schubert David - Cynthia Escobar Alex Becerra Pablo Albuja

OBJETIVOS Efectuar el backup incremental de una base de datos y su recuperacin, analizando sus caractersticas de manera que se puedan visualizar claramente sus ventajas y desventajas. MARCO TERICO BACKUP INCREMENTAL Una copia de seguridad incremental proporciona una copia de seguridad de los archivos que han cambiado o nuevo desde la ltima copia de seguridad incremental. Para iniciar el proceso, un archivo con la opcin incremental seleccionada se utiliza para realizar una copia de seguridad. Puede seleccionar el tipo de copia de seguridad haciendo clic en Opciones en el men Configuracin y, a continuacin, en la ficha copia de seguridad. Para la primera copia de seguridad incremental, todos los archivos en el conjunto de archivos se copian (slo como en una copia de seguridad completa). Si utiliza el mismo archivo para realizar una copia de seguridad incremental ms adelante, se copiarn slo los archivos que han cambiado. Si utiliza el mismo archivo establecido para una tercera copia de seguridad, slo los archivos que han cambiado desde la segunda copia de seguridad se copian arriba, y as sucesivamente. En la copia de seguridad, puede seleccionar archivos o carpetas para crear una copia de seguridad. Si selecciona una carpeta, se seleccionan todos los archivos y carpetas dentro de esa carpeta. En una copia de seguridad incremental, si selecciona una carpeta, archivos que se agregan a la carpeta se incluyen durante la siguiente copia de seguridad. Si selecciona archivos especficos, archivos que se agregan a la carpeta no se incluyen durante la siguiente copia de seguridad. V ENTAJAS: Tiempo de copia de seguridad es ms rpido que las copias de seguridad completas. Copias de seguridad incrementales requieren menos disco, la cinta o el espacio de unidad de red. Puedes conservar varias versiones de los mismos archivos en diferentes conjuntos de copia de seguridad. INCONVENIENTES: Para restaurar todos los archivos, debe tener todas las copias incrementales de seguridad disponibles. Puede tardar ms tiempo para restaurar un archivo especfico ya que debe buscar en ms de una copia de seguridad para encontrar la versin ms reciente de un archivo.

DESARROLLO Se trabajar sobre la base de datos llamada Espe01, esta base de datos adems de la configuracin por defecto posee tres usuarios para la gestin de datos llamados hr1, hr2 y hr3 y uno para la gestin de exportacin e importacin llamado administrador; los usuarios hr1, hr2 y hr3 son propietarios de las tablas Estudiante, Profesor, Director y tienen ocho, ocho y cero registros respetivamente Primero se obtiene un backup completo de la base de datos en el comand-line

Este ser el punto de partida, a lo largo del uso de la base de datos podra darse cambios, pero por el tiempo que una exportacin completa requiere es usual que se la realice semanalmente o mensualmente dependiendo de la cantidad de informacin y la importancia que esta tenga para la empresa. Suponiendo que se han hecho los siguientes cambios en la base de datos. Se adicionan dos registros a la tabla Estudiante propiedad del usuario hr1 Se adicionan dos registros a la tabla Profesor propiedad del usuario hr2 Se elimina la tabla Director propiedad del usuario hr3

Se procede a obtener un backup incremental

Este tipo de exportacin lleva menos tiempo que la completa y respalda los datos que hayan sido modificados desde la ltima exportacin completa. Ahora suponiendo que nuestra base de datos ha perdido informacin valiosa, como se ha alterado la tabla Estudiante, a causa de un error todos los registros ahora se llaman Juanito Prez. Tabla Estudiante Real:

Tabla Estudiante Alterada

Este error podra representar un grave inconveniente capaz de quebrar a una empresa que no posea un plan de contingencia frente a una situacin as. En un caso como este se necesita realizar una recuperacin de los datos lo ms pronto posible, para realizar la importacin se debe realizar los siguientes pasos.

Lo que realiza este paso es recuperar la configuracin de los objetos del sistema, en el caso de que se hayan alterado aun no recupera los registros de las tablas, es decir los registros siguen con el nombre de Juanito Prez como se puede ver en la siguiente figura.

Luego debemos realizar una recuperacin que restaure los registros de la ltima exportacin completa que se haya obtenido.

Como se puede ver al ejecutar esta sentencia se ha recuperado la configuracin anterior que se tena en la exportacin full se ha creado nuevamente la tabla que se elimin.

Mientras no se han cambiado todava los registros de la tabla Estudiante, como se puede ver en la siguiente figura.

El siguiente paso ser restaurar la base de datos con la ltima exportacin incremental obtenida, que debe restaurar los datos antes de haber provocado el error.

Una vez que haya finalizado esta recuperacin, la base de datos debera estar funcional y con todos los registros y configuraciones que estaban realizadas. Entonces: Comprobacin de la tabla Estudiante perteneciente al usuario hr1

Como se puede observar los datos de la tabla que fueron alterados ya estn restituidos. Comprobacin de la tabla Profesor perteneciente al usuario hr2

Los datos de la tabla Profesor tambin estn recuperados, aunque estos no sufrieron de ninguna variacin. Comprobacin de la tabla Director perteneciente al usuario hr3, que no debera existir ya que fue eliminada antes de obtener la exportacin incremental

BIBLIOGRAFA http://docs.oracle.com/cd/A87860_01/doc/server.817/a76955/ch01.htm#17642 http://docs.oracle.com/cd/A87860_01/doc/server.817/a76955/ch02.htm#26295 http://www.oracle-dba-online.com/export_and_import.htm http://www.infor.uva.es/~jvegas/cursos/bd/oraback/oraback.html http://docs.oracle.com/cd/B19306_01/server.102/b14220/backrec.htm

You might also like