Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
TECNOLÓGICO NACIONAL DE MÉXICO INSTITUTO TECNOLÓGICO DE ACAPULCO Ingeniería en sistemas computacionales Administración de base de datos - IS2 12:00 p.m. – 1:00 p.m. Tema 5 - Actividad “C” Cuadro sinóptico. - Métodos de respaldo y recuperación. - Técnicas y herramientas para el respaldo de información. - Técnicas y herramientas para la recuperación de la información. Alumno: Lopez Anselmo Mauricio Axel No. Control: 18320904 Profesora: ING. Pacheco Salazar Eleazar Ciclo escolar: Enero - junio Fecha de entrega: viernes - 14 de mayo de 2021 Respaldo y recuperación de información. Métodos de respaldo de un DBMS. En MySQL existen varios métodos para la realización de una copia de seguridad y esto se debe principal mente a que MySQL guarda las tablas como archivos. El tipo de las tablas que se están manejando (InnoDB, MyISAM, I SAM). InnoDB: es una de las tecnologías que utiliza MySQL es de código abierto. Entre sus características principales están que soporta transacciones con características ACID (atomicidad, consistencia, aislamiento, durabilidad). Tiene bloqueo de registro e integridad referencial (cosas que no manejan ISAM, ni myISAM). Técnicas y herramientas para la recuperación de la información Técnicas y herramientas para el respaldo de la información. Existen varios tipos de Software que automatizan la ejecución de estos respaldos, pero el funcionamiento básico de estos paquetes depende del denominado archive bit . Este archive bit indica un punto de respaldo y puede existir por archivo o al nivel de "Bloque de Información" (típicamente 4096 bytes), esto dependerá tanto del software que sea utilizado para los respaldos, así como el archivo que sea respaldado. Este mismo archive bit es activado en los archivos (o bloques) cada vez que estos sean modificados y es mediante este bit que se llevan a cabo los tres tipos de respaldos comúnmente utilizados: -Respaldo Completo ("Full"): Guarda todos los archivos que sean especificados al tiempo de ejecutarse el respaldo. El archive bit es eliminado de todos los archivos (o bloques), indicando que todos los archivos ya han sido respaldados. -Respaldo de Incremento ("Incremental"): Cuando se lleva a cabo un Respaldo de Incremento, sólo aquellos archivos que tengan el archive bit serán respaldados; estos archivos (o bloques) son los que han sido modificados después de un Respaldo Completo. -Respaldo diferencial: es similar al de incremento, la diferencia estriba en que el archive bit permanece intacto. Comandos para respaldo de datos. Para hacer un respaldo de una base de datos en MySQL desde consola o mediante comandos shell se puede usar el comando mysqldump como se ejemplifica en la siguiente liga. Comando: mysqldump -u "usuario" - p"contraseña" nombre-de-la-base-de-datos > nombre-del-respaldo.sql Para Respaldar o Restaurar una Base de datos remota usamos los mismos comandos que de manera local, con la única diferencia de agregar la opción "-h" con la cual se especifica el nombre o dirección del host en donde se encuentra la base de datos. Para Respaldar: Comando: mysqldump -u "usuario" - p"contraseña" -h"nombre-o-dirección-del-host" nombre-de-la-base-de-datos > nombre-del- respaldo.sql Para restaurar: Comando: mysql -u "usuario" -p"contraseña" - h"nombre-o-dirección-del-host" nombre-de-la- base-de-datos < nombre-del-respaldo.sql El tipo de técnica de recuperación usada en cada situación determinada depende de varios factores, incluyendo los siguientes: -La extensión del daño sufrido por la base de datos. -El nivel de actividad de la base de datos. En otras situaciones, tales como bases de datos financieras, no es aceptable ninguna pérdida de datos, independientemente de su cuantía. Los dos tipos de circunstancias requieren muy diferentes aproximaciones en lo que se refiere a fiabilidad y recuperación. La recuperación por retroceso resulta útil en situaciones en las que el procesamiento de la base de datos se ve interrumpido, pero la base de datos en sí no resulta dañada de forma alguna. Comandos de recuperación Restaurar una copia de base de datos completa RESTORE DATABASE NOM_BD FROM DISK = “ < Ruta_Absoluta | Ruta_Relativa >Nombre_Archivo” [WITH RECOVERY] Restaurar una copia de base de datos diferencial RESTORE DATABASE NOM_BD FROM DISK = “ < Ruta_Absoluta | Ruta_Relativa >Nom_Archivo_Ultimo_Respaldo_BD” WITH NORECOVERY RESTORE DATABASE NOM_BD FROM DISK = “ < Ruta_Absoluta | Ruta_Relativa >Nom_Respaldo_Diferencial” WITH RECOVERY Restaurar a un momento específico RESTORE LOG database_name FROM <backup_device> WITH STOPAT =time, RECOVERY
Compartir