AP10-AA1-EV2-DEFINICIÓN DEL PLAN DE RESPALDO Y RESTAURACIÓN DE DATOS PARA EL PROYECTO DE FORMACIÓN
PRECENTADO POR: ELQUIN ENRIQUE LEMUS TRONCOSO 2018
SENA. ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
INTRODUCCIÓN En el siguiente plan de trabajo se describirán los pasos a tener en cuenta para la elaboración de la Copia de seguridad sobre la Base de datos del proyecto de formación Odonto, la mencionada actividad se hace primordial para salvaguardar la información de este proyecto.
OBJETIVOS Y METAS Realizar planes de elaboración de copia de seguridad sobre la base de datos del proyecto de formación lo cual da pautas para evitar la pérdida de la información que estemos utilizando en nuestra base de datos.
IMPORTANCIA DE REALIZAR COPIAS DE SEGURIDAD La copia de seguridad de las bases de datos de SQL Server, la ejecución de procedimientos de restauración de prueba de las copias de seguridad y el almacenamiento de las copias en una ubicación segura y fuera del sitio contribuyen a protegerse ante una pérdida de datos catastrófica. Las copias de seguridad son la única forma de proteger los datos.
Con las copias de seguridad válidas de una base de datos puede recuperar los datos en caso de que se produzcan errores, por ejemplo
Errores de medios.
Errores de usuario, por ejemplo, quitar una tabla por error.
Errores de hardware, por ejemplo, una unidad de disco dañada o la pérdida permanente de un servidor.
Además, las copias de seguridad de una base de datos son útiles para fines administrativos habituales, como copiar una base de datos de un servidor a otro, configurar Grupos de disponibilidad AlwaysOn o la creación de reflejo de la base de datos y el archivo.
GLOSARIO DE TÉRMINOS DE COPIA DE SEGURIDAD realizar copia de seguridad [forma verbal] Copia los datos o las entradas de registro de una base de datos de SQL Server o de su registro de transacciones en un dispositivo de copia de seguridad, como un disco, para crear una copia de seguridad de datos o de registros.
copia de seguridad [forma nominal] Copia de los datos que se puede usar para restaurar y recuperar los datos después de un error. Las copias de seguridad de una base de datos tam bién se pueden usar para restaurar una copia de la base de datos en una nueva ubicación.
dispositivo de copia de seguridad Disco o dispositivo de cinta en el que se escriben las copias de seguridad de SQL Server del que se pueden restaurar. Las copias de seguridad de SQL Server también se pueden escribir en un servicio de Almacenamiento de blobs de Microsoft Azure y el formato de URL se usa para especificar el destino y el nombre del archivo de copia de seguridad. Para obtener más información, vea Copia de seguridad y restauración de SQL Server con el servicio de Almacenamiento de blobs de Microsoft Azure.
medio de copia de seguridad Una o varias cintas o archivos de disco en los que se han escrito una o varias copias de seguridad.
copia de seguridad de datos Copia de seguridad de datos en una base de datos completa (copia de seguridad de base de datos), una base de datos parcial (copia de seguridad parcial) o un conjunto de archivos de datos o grupos de archivos (copia de seguridad de archivos).
copia de seguridad de base de datos Copia de seguridad de una base de datos. Las copias de seguridad completas representan la base de datos completa en el momento en que finalizó la copia de seguridad. Las copias de seguridad diferenciales solo contienen los cambios realizados en la base de datos desde la copia de seguridad completa más reciente.
copia de seguridad diferencial Copia de seguridad de datos basada en la última copia de seguridad completa de una base de datos completa o parcial o de un conjunto de archivos de datos o grupos de archivos (base diferencial) y que solo incluye los datos que han cambiado desde dicha base.
copia de seguridad completa Copia de seguridad completa que incluye todos los datos de una base de datos determinada o un conjunto de grupos de archivos o archivos, así como una cantidad suficiente del registro como para permitir la recuperación de datos.
copia de seguridad de registros Copia de seguridad de los registros de transacciones que incluye todos los registros no guardados en una copia de seguridad de registros anterior. (modelo de recuperación completa)
recuperar
Devolver una base de datos a un estado estable y coherente.
Recovery Fase de inicio de una base de datos o de una restauración con recuperación que pone la base de datos en un estado de transacción coherente.
modelo de recuperación Propiedad de la base de datos que controla el mantenimiento del registro de transacciones de una base de datos. Existen tres modelos de recuperación: simple, completa y por medio de registros de operaciones masivas. El modelo de recuperación de la base de datos determina sus requisitos de copias de seguridad y restauración.
restaurar Proceso de varias fases que copia todos los datos y páginas del registro desde una copia de seguridad de SQL Server especificada a una base de datos especificada y, a continuación, pone al día todas las transacciones registradas en la copia de seguridad mediante la aplicación de los cambios registrados para poner los datos al día.
PASOS A REALIZAR COPIA DE SEGURIDAD EN EL SISTEMA DE INFORMACION
La seguridad para un posible daño del sistema que utilizare es un backup el cual me brinda una copia del sistema para cualquier tipo de fallo el pr ocedimiento a realizar se explica a continuación:
1. Conocer y listar la ubicación de los data files, control files, redo log y redo log archivados:
Esto se puede hacer ejecutando: ejemplo select file_name from dba_data_files;
select name from v$controlfile;
select member from v$logfile;
select name from v$archived_log;
2. Tirar la base de datos mediante shutdown normal o shutdown inmediate. 3. Copiar los archivos datafiles, controlfiles y logfiles a un medio de back up preferido como cinta, disco duro, otra máquina, etc. Mediante símbolo de sistema podemos exportar la variable ORACLE_FICHEROS para no tener que trabajar con rutas tan largas ya que en este caso los ficheros de los que necesitamos hacer copia están en la misma ruta.
$>SET ORACLE_FICHEROS=E:\ORACLE\APP\ADMINISTRADOR\ORADATA\ORCL\ DATAFILES: $>COPY %ORACLE_FICHEROS%\USERS01.DBF E:\backups_oracle\bUSERS01.DBF $>COPY %ORACLE_FICHEROS%\UNDOTBS01.DBF E:\backups_oracle\bUNDOTBS01.DBF $>COPY%ORACLE_FICHEROS%\SYSAUX01.DBF E:\backups_oracle\bSYSAUX01.DBF
$>COPY%ORACLE_FICHEROS%\SYSTEM01.DBF E:\backups_oracle\bSYSTEM01.DBF $>COPY%ORACLE_FICHEROS%\EXAMPLE01.DBF E:\backups_oracle\bEXAMPLE01.DBF CONTROLFILE:
$>COPY %ORACLE_FICHEROS%\CONTROL01.CTL E:\backups_oracle\bCONTROL01.CTL $>COPY %ORACLE_FICHEROS%\CONTROL02.CTL E:\backups_oracle\bCONTROL02.CTL $>COPY %ORACLE_FICHEROS%\CONTROL02.CTL E:\backups_oracle\bCONTROL02.CTL LOGFILE:
$>COPY %ORACLE_FICHEROS%\REDO01.LOG E:\backups_oracle\bREDO01.LOG $>COPY %ORACLE_FICHEROS%\REDO02.LOG E:\backups_oracle\bREDO02.LOG $>COPY %ORACLE_FICHEROS%\REDO03.LOG E:\backups_oracle\bREDO03.LOG
LOG ARCHIVED FILE:
A este tipo de log se le puede especificar varios destinos por lo que no hace falta estar copiándolos de un sitio a otro, solo definirle el destino deseado al activar el modo archive log.