Logo Studenta

TEMA 5 ABD-IS2 ACT C CUADRO SINÓPTICO - Mauricio axel 20

¡Estudia con miles de materiales!

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

Continuar navegando