Recuperacion de bd

11
INSTITUTO TECNOLOGICO SUPERIOR DE LERDO TEMA: RECUPERACION DE BASE DE DATOS

Transcript of Recuperacion de bd

Page 1: Recuperacion de bd

INSTITUTO TECNOLOGICO SUPERIOR DE LERDO

TEMA:

RECUPERACION DE BASE DE DATOS

Page 2: Recuperacion de bd

Una base de datos puede ser algo complicada que puede dañarse y por consecuencia perder información que se tiene guardada y echar por la borda días, meses o años de trabajo. Las perdidas pueden ser diferentes como ejemplo, un disco defectuoso o volúmenes dañados Las bases de datos son vulnerables y pueden sufrir corrupción. Cuando se produce algún daño en base de datos el uso de las herramientas administrativas normales puede causar daños mayores.

Actualmente las empresas dependen del almacenamiento ordenado de información de Base de Datos para poder crecer y garantizar sus funciones, y de esta manera poder salir adelante y ver más allá en el futuro.

Page 3: Recuperacion de bd

Recuperabilidad La recuperabilidad significa que, si se da algún error en los datos, hay un bug(Error o un defecto en el software o hardware que hace que un programa funcione incorrectamente. A menudo los bugs son causados por conflictos del software cuando las aplicaciones intentan funcionar en tándem) de programa ó de hardware, el DBA (Administrador de base de datos) puede traer de vuelta la base de datos al tiempo y estado en que se encontraba en estado consistente antes de que el daño se causara. Las actividades de recuperación incluyen el hacer respaldos de la base de datos y almacenar esos respaldos de manera que se minimice el riesgo de daño o pérdida de los mismos, tales como hacer diversas copias en medios de almacenamiento removibles y almacenarlos fuera del área en antelación a un desastre anticipado. La recuperación es una de las tareas más importantes de los DBA's.

Page 4: Recuperacion de bd

La recuperaabilidad tiene dos formas primarias:

La recuperación de las bases de datos consisten en información y estampas de tiempo junto con bitácoras los cuales se cambian de manera tal que sean consistentes en un momento y fecha en particular. Es posible hacer respaldos de la base de datos que no incluyan las estampas de tiempo y las bitácoras, la diferencia reside en que el DBA debe sacar de línea la base de datos en caso de llevar a cabo una recuperación.

Las pruebas de recuperación consisten en la restauración de los datos, después se aplican las bitácoras a esos datos para restaurar la base de datos y llevarla a un estado consistente en un tiempo y momento determinados. Alternativamente se puede restaurar una base de datos que se encuentra fuera de línea sustituyendo con una copia de la base de datos.

Page 5: Recuperacion de bd

Tipos de Recuperación de bases de datos

Recuperación de servidores SQL

Recuperación de bases de datos de servidores Exchange

Recuperación de bases de datos de SharePoint

Recuperación de bases de datos de Oracle

Recuperación de bases de datos de Lotus Notes

Recuperación de bases de datos de Access

Page 6: Recuperacion de bd

Recuperación de base de datos en diferentes supuestos

Podemos recuperar desde:

Los ficheros de backup de la base de datos (MS,SQL Server, MySQL, MS Access).Las cintas de backupLos ficheros nativos de la Base de datos (.mdf, .ndf, .ldf, .db, .dbf, .dbx, .data, .mdb, .frm, .myd, .myi).

Recuperación de Base de Datos con diversos daños

Entre la información que podemos perder y que podemos recuperar son: Ficheros de bacckup no reconocibles por la base de datos o la aplicación de Backup.Bases de datos bloqueadas marcadas como “Suspect” que sean inaccesibles.Bases de datos corruptadas por apagón no ordenado de sistemaTablas borradas. Tablas corruptas.Ficheros corruptos y daños. Índices dañadosImposibilidad o problemas de acceso a algunas tablasBBDD con problemas de cabeceras sobrescritas o inconsistentes.Meta dispositivos de la base de datos borradosPaginas de datos dañados.Ficheros sobrescritos accidentalmente

Page 7: Recuperacion de bd

Proceso de recuperación de bases de datos

Solicitar el nombre, la ruta y el tamaño de la base de datos Extraer los datos si el dispositivo de almacenamiento no está operativo Ajustar o reparar el sistema de archivos para asociarlo al flujo de datos correcto Reparar la unidad de búsqueda o la base de datos existente o buscar fragmentos de base de datos en la unidad Analizar la estructura interna compleja del archivo con el conjunto de herramientas para bases de datos de Ontrack Recuperación de Datos Elaborar un informe en el que se muestre qué elementos se pueden recuperar (tablas, buzones de correo, etc.) Reparar estructuras de archivos El conjunto de herramientas para bases de datos copia los datos a otra base de datos de servidor SQL o extrae los archivos .PST para Exchange, etc. Realizar una copia de seguridad o archivar los datos recuperados

Page 8: Recuperacion de bd

Bitácora

Cuaderno Bitácora es un gestor de información personal que te permitirá organizar tus colecciones de información ya sea personal, comercial o bien algún otro tipo de información.

Page 9: Recuperacion de bd

Transacciones

Una transacción en un Sistema de Gestión de Bases de Datos se puede decir que es un conjunto de órdenes que se ejecutan formando una unidad de trabajo, es decir en forma indivisible o atómica. Un SGBD se dice transaccional, si es capaz de mantener la integridad de los datos, haciendo que estas transacciones no puedan finalizar en un estado intermedio. Cuando por alguna causa el sistema debe cancelar la transacción, empieza a deshacer las órdenes ejecutadas hasta dejar la base de datos en su estado inicial (llamado punto de integridad), como si la orden de la transacción nunca se hubiese realizado. Para esto, el lenguaje de consulta de datos SQL (Structured Query Language), provee los mecanismos para especificar que un conjunto de acciones deben constituir una transacción.

Page 10: Recuperacion de bd

BEGIN TRAN: Especifica que va a empezar una transacción.COMMIT TRAN: Le indica al motor que puede considerar la

transacción completada con éxito.ROLLBACK TRAN: Indica que se ha alcanzado un fallo y que

debe restablecer la base al punto de integridad.

Page 11: Recuperacion de bd

GRACIAS POR SU

ATENCION