Subido por wilber.meneses

PLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS

Anuncio
PLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS
Introducción
3
Planes de prevención de pérdida de datos
3
Copias de seguridad
Definición
Tipos de copias de seguridad
4
4
4
Restauración de datos
Definición
Tipos de restauración de datos
6
6
7
Recuperación de datos o RECOVERY
Definición
Tipos de recuperación de datos
7
7
8
Recursos Bibliográficos
10
Glosario
10
1
FAVA - Formación en Ambientes Virtuales de Aprendizaje
SENA - Servicio Nacional de Aprendizaje
MAPA CONCETUAL
COPIAS DE SEGURIDAD: BACKUP, RESTORE, RECOVERY,
RECUPERACIÓN DE DATOS.
PLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS
2
FAVA - Formación en Ambientes Virtuales de Aprendizaje
SENA - Servicio Nacional de Aprendizaje
PLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS
PLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS
Introducción
Debido al aumento del manejo de información en los procesos empresariales,
se ha presentado un incremento en fallas producidas por malos manejos
de bases de datos, por fallas humanas en la administración o por intento
de software malicioso para dañar nuestros sistemas de información.
La utilización de técnicas de respaldo de información y el manejo adecuado
de recuperación de datos son elementos fundamentales en las políticas de
seguridad y mitigación de riesgo en sistemas de información que utilizan
bases de datos.
Es fundamental que un administrador de base de datos implemente todas
las políticas necesarias referentes a los respaldos de la información para
prevenir acciones que atenten contra los datos y para actuar en caso que
se presente un grave inconveniente con nuestros sistemas.
Planes de prevención de pérdida de datos
Clases de información
Imágenes
Videos
Documentos
Administación
copias de seguridad
Contenidos
Servidor o dispositivo de
copia de seguridad
Para las posibles situaciones de pérdidas de datos los Administradores
de Base de datos deben realizar planes de prevención que contengan
los elementos necesarios para evitar estas pérdidas. Entre los elementos
tenemos:
3
FAVA - Formación en Ambientes Virtuales de Aprendizaje
SENA - Servicio Nacional de Aprendizaje
PLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS
•
•
•
•
•
Implementación de un sistema de copia de seguridad
Planeación periódica de copias de seguridad
Estrategia efectiva de copias de seguridad
Almacenamiento en forma segura de copias de seguridad
Tiempo aceptable de recuperación total o parcial de una base de datos
• Archivos de datos y de configuración a copiar de acuerdo con el
Sistema Manejador de Base de Datos
Copias de seguridad
Definición
Es el proceso mediante el cual se realizan copias de información que pueden
utilizarse para restaurar sistemas originales o recuperar información en
los casos que se presentan pérdidas o fallas en los datos.
Entre sus grandes finalidades está la recuperación de bases de datos que
han sido eliminadas o con errores graves, así como también recuperación
de ciertos registros o tablas que se pudieron haberse dañado por cualquier
acción presentada en el sistema de información.
Tipos de copias de seguridad
Entre los tipos tenemos:
Copia de seguridad completa: se realiza
una copia completa a toda la base de datos,
archivos, estructura y sus datos.
4
FAVA - Formación en Ambientes Virtuales de Aprendizaje
SENA - Servicio Nacional de Aprendizaje
PLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS
Copia incremental: se realiza copia en forma incremental solo a los archivos
que han sido modificados desde la última copia de seguridad. Si se hace
una copia de la base de datos completa el primer día de un periodo, se
realizarían copias incrementales cada uno de los días siguientes y cada
copia solamente guarda las modificaciones de cada día.
Al momento de la restauración se dispone de la copia completa del sistema
y todas las copias incrementales que se hayan realizado desde la copia
completa.
Copia diferencial: este tipo de copia se realiza de todas las modificaciones
que se hayan hecho desde la última copia de seguridad total. Si se realiza
una copia total de la base de datos el primer día de un periodo dado, los
días siguientes se hacen copias diferenciales que tienen las modificaciones
que hayan realizado desde el primer día. Una nueva copia diferencial deja
anulada a la copia diferencial anterior.
En un proceso de restauración de datos se necesita únicamente la última
copia total de la base de datos y la última copia diferencial.
5
FAVA - Formación en Ambientes Virtuales de Aprendizaje
SENA - Servicio Nacional de Aprendizaje
PLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS
En muchos motores de base de datos utilizan la copia completa de
la base de datos y la diferencial por ser ésta óptima en el manejo de
almacenamiento.
Sintaxis Transact SQL
La sintaxis en Transact SQL para la creación en forma general de copias
seguridad es:
BACKUP DATABASE { nombre base de datos | @variable parámetro}
<file_or_filegroup>[ ,...n ]
TO <dispositivo backup>[ ,...n ]
[ WITH { DIFFERENTIAL | <opciones> [ ,...n ] } ]
Ahí se especifica el tipo de copia y se usa la sintaxis BACKUP para hacer
la copia.
Restauración de datos
Definición
Cuando se han presentado alguna situación de pérdida de datos, el objetivo
principal es que los datos sean restaurados y para ello se debe utilizar la
información que se encuentra almacenada en la copia de seguridad
El proceso de restauración es lo contrario al copiado o BACKUP. En la
mayoría de los Sistemas Manejadores de Base de datos se restauran
copias de seguridad que fueron realizadas con la sentencia BACKUP. La
sentencia utilizada normalmente es RESTORE.
6
FAVA - Formación en Ambientes Virtuales de Aprendizaje
SENA - Servicio Nacional de Aprendizaje
PLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS
Tipos de restauración de datos
Restauración completa: restaura una base de datos completa a partir de
un BACKUP completo.
Restauración parcial: restaura una parte de la base de datos
Restauración de archivos: restaura grupos de archivos o archivos de una
base de datos.
Restauración de páginas: restaura en los manejadores de bases de datos
que manejan páginas específicas.
Restauración de registros de transacciones: restaura las transacciones que
no se confirmaron cuando se hizo la copia del registro de transacciones.
Sintaxis Transact SQL
La sintaxis para la restauración de datos en Transact SQL es:
RESTORE DATABASE { nombre base de datos| @variable }
[ FROM<dispositivo backup> [ ,...n ] ]
[ WITH
{
[ OPCIONES DE ACUERDO AL SMBD
]
}
]
7
FAVA - Formación en Ambientes Virtuales de Aprendizaje
SENA - Servicio Nacional de Aprendizaje
PLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS
Recuperación de datos o RECOVERY
Definición
Cuando al restaurar una copia de seguridad una base de datos, y se
siguen presentando inconsistencias o problemas con pérdidas de datos se
realizan procesos de recuperación de datos o RECOVERY.
Los procesos de recuperación de datos se deben realizar en forma rápida
para que los servicios que los sistemas de información sean restaurados
lo más pronto posible y se mantenga la integridad en las bases de datos.
Tipos de recuperación de datos
La recuperación de la información de bases de datos que han presentado
situaciones de pérdidas de datos
se puede realizar de diferente manera
de acuerdo con el tipo de fuente de dato de donde se hace la recuperación.
Puede ser desde:
Recuperación desde archivos de backup o copia de respaldo, como por
ejemplo los archivos de backup de Oracle, Postgresql o Sqlserver.
8
FAVA - Formación en Ambientes Virtuales de Aprendizaje
SENA - Servicio Nacional de Aprendizaje
PLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS
Cintas de copias de respaldo o cualquier otro tipo de dispositivo electrónico
de almacenamiento.
Archivos nativos de base de datos, los cuales directamente conforman las
bases de datos que queremos recuperar. Ejemplo de estos archivos son
los de extensiones como .mdf,.mdf, .ndf, .ldf, .db, .dbf, .dbx, .dat, .mdb,
.frm, .myd, .myi.
En la recuperación de datos también se presentan tipologías de recuperación
de acuerdo con situaciones específicas de las bases de datos tales como:
Archivos de backup que no son reconocidos por el motor de base de
datos: los motores de base de datos no reconocen el tipo de archivo que
contiene los datos
Base de datos bloqueadas: no hay accesabilidad a la base de datos.
Base de datos corruptas: la base de datos se pudo haber dañado por
ejemplo que se haya presentado un corte de fluido eléctrico
Tablas borradas: algunas tablas se borraron en forma manual o por algún
software o comando generado
Tablas corruptas: las tablas poseen datos que están dañados por corte
de fluido eléctrico en alguna transacción, por problemas de virus u otros
software maliciosos en el sistema, entre otras causas.
Archivos de bases de datos corruptos: los archivos de las bases de datos
están inconsistentes o dañados por virus, por errores en el sistema
manejador de base de datos entre otros.
Índices dañados: los archivos de índices también pueden volverse
corruptos o dañados por los mismos motivos que los archivos de base de
datos
Metadatos borrados: los metadatos también pueden borrarse o dañarse
por problemas con el Sistema Manejador de base de datos, por problemas
de acceso en forma manual u otros archivos maliciosos que afecten las
plataformas.
Archivos sobreescritos: se presentan errores manuales que pueden hacer
los Administradores de Base de datos o por motivos externos de software
maliciosos o problemas con el Sistema Manejador de base de datos
9
FAVA - Formación en Ambientes Virtuales de Aprendizaje
SENA - Servicio Nacional de Aprendizaje
PLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS
Sintaxis Transact SQL
En SQL se utiliza la sintaxis RECOVERY como opción dentro de RESTORE
para los procesos de restauración de datos.
RESTORE DATABASE { nombre base de datos| @variable }
[ FROM<dispositivo backup> [ ,...n ] ]
[ WITH RECOVERY
{
[ OPCIONES DE ACUERDO AL SMBD
]
}
]
10
FAVA - Formación en Ambientes Virtuales de Aprendizaje
SENA - Servicio Nacional de Aprendizaje
PLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS
Recursos Bibliográficos
Date, C. (2001). Introducción a los Sistemas de Base de Datos.Prentice
Hall.
Piattini, Miguel (2006). Diseño de base de datos relacionales. Alfaomega
Ra-Ma
Intef, Instituto Nacional de Tecnologías Educativas y de Formación del
Profesorado, copias de información. Consultado el 15 de Mayo de 2012
en
http://www.ite.educacion.es/formacion/materiales/85/cd/REDES_
LINUX/backup/Tipos_de_copia_de_seguridad.html
MSDN Library, Microsoft. Instrucciones Backup y Restore. Consultado el 20
de Mayo de 2012 en http://msdn.microsoft.com/es-es/library/ff848768.
Glosario
SISTEMA MANEJADOR DE BASE DE DATOS: también conocidos como
Sistema Gestor de base de datos, son aplicativos que tienen como objetivo
facilitar la construcción y manipulación de bases de datos sirviendo como
interfaz entre éstas, los usuarios y los distintos tipos de aplicaciones que
las utilizan.. Sus siglas pueden ser SMBD o SGBD.
INTEGRIDAD: En contexto de Base de datos se refiere a la Integridad de
los datos. Está relacionada con la completitud y corrección de los datos
almacenados en una base de datos. Pueden modificarse datos existentes
tomando valores incorrectos o cambios en la base de datos que se pierden
cuando hay un error del sistema o un fallo de energía.
SQL: StructuredQueryLanguage. Lenguaje de consulta estructurado.
11
FAVA - Formación en Ambientes Virtuales de Aprendizaje
SENA - Servicio Nacional de Aprendizaje
PLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS
Control de documento
Construcción Objeto de Aprendizaje
Copias de seguridad: Planes de prevención de pérdida de datos.
Desarrollador de contenido
Experto temático
Manuel G. Hormechea Lance
Asesor pedagógico
Rafael Neftalí Lizcano Reyes
Producción Multimedia
Tirso Fernán Tabares Carreño
Victor Hugo Tabares Carreño
Programador
Daniel Eduardo Martínez Díaz
Francisco Lizcano Reyes
Líder expertos temáticos
Ana Yaqueline Chavarro Parra
Líder línea de producción
Santiago Lozada Garcés
Atribución, no comercial,compartir igual
Este
material
puede
ser
distribuido, copiado y exhibido por
terceros si se muestra en los
créditos. No se puede obtener
ningún beneficio comercial y las
obras derivadas tienen que estar
bajo los mismos términos de
licencia que el trabajo original.
12
FAVA - Formación en Ambientes Virtuales de Aprendizaje
SENA - Servicio Nacional de Aprendizaje
Descargar