Está en la página 1de 21

LABORATORIO 10.

COPIAS DE SEGURIDAD, RESTAURACIÓN Y


RECUPERACIÓN DE UNA BD

GUÍA DE LABORATORIO Nº 1O

Actividad de Proyecto No. 12: ESTABLECER PLANES DE


RESGUARDO, RESTAURACION Y CONTINGENCIA.
Copias de seguridad, restauración y
recuperación de una BD

Estructura de contenidos.
1. Introducción.............................................................................. 3

2. Objetivos.................................................................................. 4

3. Consideraciones......................................................................... 5

4. Procedimiento............................................................................ 6

4.1. Configurar la base de datos para reducir el riesgo por fallos o

pérdida de datos....................................................................... 6
4.2. Copia de seguridad en disco............................................... 13

4.3. Recuperación de la base de datos....................................... 16

5. Evidencias a entregar................................................................ 20

2
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Copias de seguridad, restauración y recuperación de una BD

1. Introducción.

Un DBA tiene como objetivo asegurar que una base de datos esté abierta y
disponible cuando los usuarios lo requieran, es por ello que se debe
anticipar y trabajar en las causas comunes de fallos validando las diferentes
situaciones que se puedan presentar y asegurando que los datos estén
protegidos. En este laboratorio se realizarán actividades encaminadas a la
generación de copias de seguridad, acompañadas de procedimientos para
la restauración y recuperación de una Base de datos desde diferentes
escenarios que recrean las problemáticas comunes que se pueden
presentar por la intervención de los usuarios o de variables exógenas
relacionadas con la operación y mantenimiento de la información.

3
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Copias de seguridad, restauración y recuperación de una BD

2. Objetivos.

Objetivo General.

Generar copias de seguridad, restauración y


recuperación de una base de datos ORACLE.

Objetivos Específicos.

• Configurar una base de datos en ORACLE 10g


permitiendo asociar un estado apto para
generar copias de seguridad en las diferentes
situaciones que se puedan presentar.

• Generar copias de seguridad a través de las


herramientas provistas por ORACLE 10g
asegurando la disponibilidad de los datos en
todo momento.

• Programar trabajos de copias de seguridad


a través de las herramientas provistas por
ORACLE 10g.

• Realizar procesos de recuperación de una


BD conservando condiciones normales de
funcionamiento.

4
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Copias de seguridad, restauración y recuperación de una BD

3. Consideraciones.

Antes de realizar los procedimientos planteados en este laboratorio, se


recomienda al aprendiz haber considerado los siguientes ítems:

Ítem Descripción
Soporte Teórico • Previo al desarrollo de este laboratorio se debe
haber revisado el objeto de aprendizaje: Copias
de seguridad.
• Material complementario de copias de seguridad,

restauración y recuperación en ORACLE 10g.


Productos Bases de datos de la Secretaría de Hacienda y de
requeridos Gobierno de la alcaldía de San Antonio del SENA o
en su defecto los scripts de construcción de estas
bases de datos.
Herramientas SW Se requiere tener instaladas y configuradas las
siguientes herramientas para desarrollar este
laboratorio.
• Máquina virtual proporcionada en la plataforma

con ORACLE 10g instalado.

5
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Copias de seguridad, restauración y recuperación de una BD

4. Procedimiento.

4.1. Configurar la base de datos para reducir el riesgo por fallos


o pérdida de datos.

Para cumplir con esta actividad ejecutaremos las siguientes tareas:

• Asegurar la redundancia y copias de seguridad de control files para


hacer seguimiento.

• Revisar la configuración de Flash Recovery Area.

• Asegurar que exista por lo menos dos Redo Log miembros en cada
grupo.

• Tener la base de datos en modo ARCHIVELOG.

• Configurar redundancia de archivos log de destino.

1.1. Ingrese al Enterprise Manager con el usuario sys en el rol de


sysdba de la base de datos orcl.

Imagen 1. Ingreso al EM

6
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Copias de seguridad, restauración y recuperación de una BD

• Click en la ficha Administración y seleccionar el enlace “Archivos de


Control” ubicado en la categoría Almacenamiento

Verificar que se disponga por lo menos de dos Control Files para asegurar
redundancia. Oracle recomienda que la base de datos tenga un mínimo de
dos archivos de control en discos diferentes. Si se daña un disco de control
debido a un fallo en disco, se podría restaurar utilizando la copia intacta del
archivo de control del otro disco. Puede especificar las ubicaciones en el
archivo de parámetros de inicialización de la base de datos.

Imagen 2. Archivos de Control

1.2. Seleccione el botón “Copia de Seguridad para Rastreo”, allí


obtendrá un Mensaje de actualización confirmando la realización
satisfactoria de la copia de seguridad del archivo de control.

Cuando se recibe el mensaje de actualización, usted puede verificar la


ruta donde es guardada la copia de seguridad de los Control files y se
procede a dar click en el botón Aceptar.

A través de una terminal de Windows usted puede verificar el


procedimiento ejecutado editando el archivo alert_orcl.log. Para ello
debe ingresar a la ruta indicada en el punto anterior:

Imagen 3. Ingresando a la ruta de alert_orcl.log

Visualice el contenido del archivo alert_orl.org verificando la última acción

7
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Copias de seguridad, restauración y recuperación de una BD

adelantada.

Imagen 4. Editando el archivo de alert_orcl.log

Imagen 5. Verificando BACKUP CONTROLFILE

1.3. También se puede visualizar el tamaño y uso de las diferentes


secciones dentro de los control files, para ello regrese al Enterprise
Manager y de click en el enlace Sección de Registros dentro de la
categoría de Archivos de Control.

Imagen 6. Sección de Registros / Archivos de Control

Para más información puede dar click en el enlace ayuda ubicada en la


parte superior derecha.

1.4. Revise la configuración de “Flash Recovery Area” y modifique el


tamaño a 8 GB.

• En el Enterprise Manager, de click en la ficha Mantenimiento >


Configurar Valores de Recuperación.

8
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Copias de seguridad, restauración y recuperación de una BD

Desplácese con el scroll vertical a la sección “Área de Recuperación de


Flash” y realice el ajuste de tamaño en el campo “Tamaño del área de
recuperación de Flash”:

Imagen 7. Tamaño del Área de recuperación de Flash

• Verifique la ubicación del área de recuperación de flash.

Imagen 8. Ubicación “Área de recuperación de Flash”

Observe que usted como DBA puede tener dentro de sus tareas
esenciales en este proceso, cambiar la ubicación y el tamaño del área de
recuperación de flash. De igual forma recuerde que los cambios
asociados al tamaño del área de recuperación de flash no exigen que la
base de datos sea reiniciada

• Ahora de click en el botón “Mostrar SQL” y observe la sentencia que


se produce a partir del cambio realizado.

Imagen 9. Mostar SQL

• Click en el botón Volver y en el botón Aplicar, confirmando a través


del mensaje que los cambios se generaron correctamente.

9
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Copias de seguridad, restauración y recuperación de una BD

1.5. Ahora se procederá a verificar los grupos de Redo Logs. Se debe


asegurar como mínimo la existencia de dos miembros Redo Log en cada
grupo como también un conjunto de miembros debería estar
almacenado en el área de recuperación de flash.

• En el Enterprise Manager, de click en la ficha Administración >


Grupos de Redo Logs.

Imagen 10. Grupos de Redo Logs y número de Miembros

Observe que solo hay un miembro en cada grupo. Ahora se hace


necesario adicionar un miembro a cada grupo.

• Seleccione el grupo 1 y de click en el botón editar.

• Seleccione el botón Agregar.

Imagen 11. Agregar Miembro de Redo Log

• Ingrese REDO01B.LOG en el campo Nombre de Archivo y la ruta


definida para el área de recuperación de flash en el campo Directorio
de Archivos: (C:\oracle\product\10.1.0\flash_recovery_area\).

10
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Copias de seguridad, restauración y recuperación de una BD

Imagen 12. Agregar Miembro de Redo Log

• Click en Continuar. Ahora se puede visualizar el Redo Log agregado.

• Para obtener la sentencia que se produce a partir de la acción


adelantada, dar click en el botón “Mostrar SQL”.

Imagen 13. Mostrar SQL

• Click en el botón Volver y en el botón Aplicar.

• Confirme a través del mensaje que los cambios se generen


correctamente.

• Ahora continúe la actividad de tal manera que disponga de dos (2)


miembros por cada grupo.

Imagen 14. Confirmación de Número de Miembros

En una base de datos en producción usted debe asegurase que los dos
miembros de cada grupo estén en diferentes unidades de disco,
preferiblemente con controladores de disco diferentes minimizando el
riesgo asociado al fallo de un solo miembro que destruiría el grupo de
Log completo.

11
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Copias de seguridad, restauración y recuperación de una BD

1.6. Activar modo ARCHIVELOG.

Usted puede notar que cada grupo de Log, en la columna ARCHIVADO


tiene “No” como valor configurado, lo que significa que su base de datos
no está reteniendo copias de redo Logs usados para la recuperación de
la BD, teniendo como agravante que en el evento de un fallo usted
perdería todos los datos desde su último Backup.

Ahora se debe colocar la base de datos en modo ARCHIVELOG


asegurando que los Redo Log sean archivados.

• En el Enterprise Manager, de click en el enlace Mantenimiento >


Configurar Valores de Recuperación.

• Active la casilla de verificación Modo ARCHIVELOG*.

• Verifique el formato del nombre de archivo de Archive Log


constatando que contenga %t, %s y %r.

Imagen 15. Modo ARCHIVELOG

• Click en el botón Aplicar.

• Seguidamente se solicitará reiniciar la base de datos para adoptar los


cambios, a lo que usted debe dar click en el botón SI y posteriormente
ingresar de nuevo suministrando las credenciales de acceso como
SYSDBA.

Ahora que está la Base de Datos en modo ARCHIVELOG se pueden


realizar copias de seguridad con la base de datos activa y las últimas
recuperaciones. De igual forma recuerde que en modo NOARCHIVELOG
solo se pueden realizar copias de seguridad en frío y se pueden perder
los datos en caso de corrupción de la base de datos.

12
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Copias de seguridad, restauración y recuperación de una BD

4.2. Copia de seguridad en disco.

2.1. En el Enterprise Manager, de click en el enlace Mantenimiento >


Configurar Valores de Copia de Seguridad.

Imagen 16. Ubicación de Copia de Seguridad en Disco

Si no especifica una ubicación, se realizará la copia de seguridad de los


archivos de la base de datos en la ubicación del área de recuperación de
flash.

• Establezca la política de Copia de Seguridad. Para ello de click en el


enlace Mantenimiento > Configurar Valores de Copia de Seguridad >
Política.

• Active la casilla de verificación “Realizar copia de seguridad


automática del archivo de control y del archivo de parámetros del
servidor (SPFILE) con cada copia de seguridad y cada cambio
estructural de la base de datos”.

• Desplácese con el scroll vertical y ubique Credenciales de Host,


ingrese las credenciales de conexión del sistema operativo.

• Active la casilla Guardar como credencial preferida.

• Click en el enlace dispositivo.

• Seleccione Juego de Copias de Seguridad en “Tipo de Copia de


Seguridad en Disco”.

• Desplácese con el scroll vertical y verifique que estén habilitadas las


Credenciales de Host.

• Nuevamente desplácese con el scroll a la parte superior y de click en


el botón “Probar Copia de Seguridad en Disco”.

13
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Copias de seguridad, restauración y recuperación de una BD

• Cuando aparezca el mensaje “Prueba de Copia de Seguridad en Disco


Correcta” proceda a dar click en el botón Aceptar.

2.2. Programar trabajo de copia de seguridad.

• Click en Mantenimiento > Planificar Copia de Seguridad.

Seleccione Personalizado en la lista desplegable “Estrategia de Copia de


Seguridad”.

En tipo de objeto seleccione Toda la Base de Datos.

Imagen 17. Planificar Copia de Seguridad

• Click en el botón siguiente.

• Active la casilla “Usar como base de la estrategia de copia de


seguridad incremental”.

• En Modo de Copia de Seguridad seleccione “Copia de Seguridad Online”.

• En la sección avanzado seleccione “Realizar copia de seguridad de


todos los archive logs en disco” y “Suprimir todos los archive logs del
disco después de realizar correctamente su copia de seguridad”.

• Click en el botón siguiente.

14
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Copias de seguridad, restauración y recuperación de una BD

Imagen 18. Planificar Copia de Seguridad: Valores

• Click en el botón siguiente.

• Deje los valores por defecto que aparecen en la planificación y de


click en el botón siguiente.

• Revise el script RMAN dando click en el botón “Editar Archivo de


Comandos de RMAN”.

Imagen 19. Archivo de Comandos de RMAN

• Click en el botón “Ejecutar Trabajo”.

• Ahora de click en el botón “Ver Trabajo” para monitorear el trabajo


del Backup. El tiempo que se tarda en realizar el Backup depende de
su hardware y los recursos del sistema.

• Ahora actualice su navegador hasta que aparezca la palabra correcto


en la columna Estado.

Imagen 20. Estado de Ejecución de la Copia de Seguridad

15
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Copias de seguridad, restauración y recuperación de una BD

4.3. Recuperación de la base de datos.

Muchos fallos de la Base de Datos se pueden asociar a errores de


medios como el disco o fallos de controladores.

A continuación el sistema experimentará la pérdida de los archivos de


control y veremos los pasos para enfrentar la situación. Parte del fallo que
provocaremos es el hecho de eliminar los archivos de control de forma
manual dejando la instancia de la base de datos con status “Unmounted”.

• Ingrese a la ruta donde se encuentran almacenados los archivos de


control de la base de datos. Puede recordar la ruta ingresado por
Enterprise Manager > Almacenamiento > Archivos de Control,
haciendo lectura de la columna Directorio de Archivos.

• De click en el enlace Desconexión del Enterprise Manager

• Elimine los archivos de control consultados en el paso 1.5 Tenga


presente que si tiene restricciones al momento de eliminar los archivos,
deberá reiniciar el Sistema Operativo en modo a prueba de fallos y luego
si proceder con la eliminación. Una vez haya eliminado los archivos de
control (CONTROL01.CTL, CONTROL02.CTL, CONTROL03. CTL) proceda
a ingresar en modo normal con su Sistema Operativo.

• Ingrese nuevamente al Enterprise Manager a través del navegador


suministrando las credenciales de acceso a la base de datos orcl.
Encontrará un mensaje informando “El estado de la base de datos no
está disponible actualmente”.

En estos momentos la instancia no puede cambiar al estado mount


porque no se encuentran los archivos de control. Así que se desplegará
un mensaje que indica que la base de datos no esta disponible.

• Click en el enlace Realizar Recuperación

• Ingrese las credenciales de Host (Sistema Operativo) y de la Base de


Datos orcl correspondientes a su instalación.

Evidencias a entregar.

Full Backup de la base de datos de la Secretaría de Gobierno. El aprendiz


debe enviar el archivo resultante del Backup y un videotutorial que sirva

16
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Copias de seguridad, restauración y recuperación de una BD

de insumo para otras personas en la forma como se debe desarrollar


este tipo de prácticas. El videotutorial debe propender en tener un
tamaño inferior a 100 MB a efectos de enviar el archivo resultante a
través de herramientas dispuestas en la Web.

Backup diferencial de la base de datos de acuerdo a la situación


expuesta en el caso de estudio “Backup diferencial de la Secretaría de
Gobierno”. El aprendiz debe proponer una situación en la cual se haga
necesaria la utilización de esta copia. Para lo anterior se debe generar
un documento que exponga la situación y muestre el desarrollo de la
práctica restaurando los datos a partir de la copia generada previamente
(hacer uso de captura de pantallas). Los archivos resultantes de la copia
de seguridad y del caso expuesto con la solución, deben ser enviados en
el enlace dispuesto para la actividad.

Generar proceso de restauración completa de la base de datos a partir


de los archivos generados con la evidencia del Full Backup. El aprendiz
debe enviar videotutorial con los pasos a seguir en el proceso de
restauración de la base de datos. El videotutorial debe propender en
tener un tamaño inferior a 100 MB a efectos de enviar el archivo
resultante a través de herramientas dispuestas en la Web.

Imagen 21. Realizar Recuperación: Credenciales

• Click en Continuar. Se puede restaurar el archivo de control de una


copia de seguridad automática anterior o de un catálogo de
recuperación y por ende es necesario especificar la forma en la que
se desea generar la acción. En este caso lo haremos a partir de la
copia de seguridad automática en disco que ejecutamos previamente
en el numeral 4.2 de este laboratorio.

17
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Copias de seguridad, restauración y recuperación de una BD

• Click en la opción “Editar Archivos de Comandos de RMAN” donde


podrá hacer lectura del procedimiento a efectuar.

• Click en Restaurar. Recuerde que este procedimiento se puede tardar


dependiendo de cada caso particular y una vez culmina lo debe conducir
a una ventana con información como se aprecia en la Imagen 22.

Imagen 22. Realizar Recuperación: TipoV

• Lea las opciones contempladas en la ventana “Realizar Recuperación:


Tipo” manteniendo la configuración que aparece por defecto. Proceda
dando click en siguiente.

• Ahora puede ingresar una fecha y hora fijando un punto de recuperación


pasado. Ingrese una hora que se corresponda con unos minutos previos
a la eliminación de los archivos de control y de click en siguiente.

• Ahora se preguntará por la ubicación de restauración de los archivos de


control. Verifique que la opción seleccionada es la que corresponde a
“No. Restaurar los archivos en la ubicación por defecto”.

Imagen 23. Realizar Recuperación: Cambiar Nombre

• Click en siguiente.Ahora puede apreciar el resumen de las acciones


de Restauración y Recuperación que se van a efectuar con la Base de
Datos.

18
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Copias de seguridad, restauración y recuperación de una BD

• Click en Ejecutar. Recuerde que este último paso tarda dependiendo


de cada caso particular y más específicamente de las condiciones
inherentes a la Base de Datos. Una vez finaliza el proceso debe
aparecer el mensaje “La operación se ha realizado correctamente”
con lo que usted responderá dando click en el botón Aceptar.

Una vez finaliza el proceso de recuperación podrá ingresar nuevamente


observando condiciones normales en el funcionamiento de la base de
datos.

Imagen 24. Ingreso Post-Restauración

19
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Copias de seguridad, restauración y recuperación de una BD

5. Evidencias a entregar.

1. Full Backup de la base de datos de la Secretaría de Gobierno.


Debe enviar el archivo resultante del Backup y un videotutorial que sirva
de insumo para otras personas en la forma como se debe desarrollar
este tipo de prácticas. El videotutorial debe propender en tener un
tamaño inferior a 100 MB a efectos de enviar el archivo resultante a
través de herramientas dispuestas en la Web.

2. Backup incremental de la base de datos de la Secretaría de


Gobierno. Debe proponer una situación en la cual se haga necesaria la
utilización de esta copia. Para lo anterior se debe generar un documento
que exponga la situación y muestre el desarrollo de la práctica
restaurando los datos a partir de la copia generada previamente (hacer
uso de captura de pantallas). Los archivos resultantes de la copia de
seguridad y del caso expuesto con la solución, deben ser enviados en el
enlace dispuesto para la actividad.

3. Backup diferencial de la base de datos de la Secretaría de


Gobierno. Debe proponer una situación en la cual se haga necesaria la
utilización de esta copia. Para lo anterior se debe generar un documento
que exponga la situación y muestre el desarrollo de la práctica
restaurando los datos a partir de la copia generada previamente (hacer
uso de captura de pantallas). Los archivos resultantes de la copia de
seguridad y del caso expuesto con la solución, deben ser enviados en el
enlace dispuesto para la actividad.

4. Generar proceso de restauración completa de la base de datos a


partir de los archivos generados con la evidencia del Full Backup. El
aprendiz debe enviar videotutorial con los pasos a seguir en el proceso
de restauración de la base de datos. El videotutorial debe propender en
tener un tamaño inferior a 100 MB a efectos de enviar el archivo
resultante a través de herramientas dispuestas en la Web.

20
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Copias de seguridad, restauración y recuperación de una BD

21
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje

También podría gustarte