Archivo de log
Ø Identificador de la transacción
Ø Hora de modificación
Ø Identificador del registro afectado
Ø Tipo de acción
Ø Valor anterior del registro
Ø Nuevo valor del registro
Ø Información adicional
Checkpoint
Técnicas basadas en el registro histórico
Paginación en la sombra o páginas en espejo
Técnica de Recuperación Aries
Elementos y frecuencia de respaldo
Secuencia de registros que mantiene un rastro de las actualizaciones realizadas a la BD.
Registros de inicio de Tx, Registros de compromiso de una Tx, Registros de aborto de una Tx, Registros de actualización de una Tx:
Debe estar guardado en almacenamiento estable.
Se clasifican en:
Ø _ Técnica de actualización diferida
Ø _ Técnica de actualización inmediata
Retarda la actualización en la BD hasta que la transacción se compromete (commit) parcialmente.
La base de datos se divide en un número determinado de bloques de tamaño fijo (páginas).
En memoria volátil se mantiene la tabla actual y en memoria estable una tabla doble (sombra).
La idea principal es mantener dos tablas de páginas durante la vida de una transacción.
Comandos para respaldo de datos
Para hacer una copia de respaldo de una base de datos se recomienda crear un dump.
Para hacer un dump de todas las bases de datos es necesario ejecutar el comando:
mysqldump --user=****** --password=****** -A > /Ruta/Hacia/archivo_dump.SQL
Para hacer un dump de sólo algunas bases de datos es necesario ejecutar el comando:
mysqldump --user=****** --password=****** db_1 db_2 db_n> /Ruta/Hacia/archivo_dump.SQL
Para hacer un dump de todas las tablas de una base de datos es necesario ejecutar el comando:
mysqldump --user=****** --password=****** db > /Ruta/Hacia/archivo_dump.SQL
Para hacer un dump de sólo ciertas tablas de una base de datos es necesario ejecutar el comando:
mysqldump --user=****** --password=****** db --tablas tab1 tab2 > /Ruta/Hacia/archivo_dump.SQL
Para cada uno de estos comando es necesario indicar un usuario (user) y la contraseña (password) con derechos de administrador en la base de datos.
Restauración
Para restaurar un dump tan sólo hay que ejecutar el comando:
mysql --user=****** --password=****** db_nom < /Ruta/Hacia/archivo_dump.SQL
No hay comentarios:
Publicar un comentario