Anda di halaman 1dari 21

LABORATORIO 10.

COPIAS DE SEGURIDAD, RESTAURACIN Y


RECUPERACIN DE UNA BD

GUA DE LABORATORIO N 1O
Actividad de Proyecto No. 12: ESTABLECER PLANES DE RESGUARDO,
RESTAURACION Y CONTINGENCIA.

Copias de seguridad, restauracin y


recuperacin de una BD

Estructura de contenidos.
1. Introduccin..............................................................................3
2. Objetivos...................................................................................4
3. Consideraciones.........................................................................5
4. Procedimiento............................................................................6
4.1. Configurar la base de datos para reducir el riesgo por fallos o
prdida de datos.......................................................................6
4.2. Copia de seguridad en disco............................................... 13
4.3. Recuperacin de la base de datos........................................ 16
5. Evidencias a entregar................................................................20

2
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Copias de seguridad, restauracin y recuperacin de una BD

1. Introduccin.
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 estn
protegidos. En este laboratorio se realizarn actividades encaminadas a
la generacin de copias de seguridad, acompaadas de procedimientos
para la restauracin y recuperacin de una Base de datos desde diferentes
escenarios que recrean las problemticas comunes que se pueden
presentar por la intervencin de los usuarios o de variables exgenas
relacionadas con la operacin y mantenimiento de la informacin.

3
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Copias de seguridad, restauracin y recuperacin de una BD

2. Objetivos.
Objetivo General.
Generar copias de seguridad, restauracin y
recuperacin de una base de datos ORACLE.
Objetivos Especficos.
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 travs de
las herramientas provistas por ORACLE 10g
asegurando la disponibilidad de los datos en
todo momento.
Programar trabajos de copias de seguridad
a travs de las herramientas provistas por
ORACLE 10g.
Realizar procesos de recuperacin de una
BD conservando condiciones normales de
funcionamiento.

4
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Copias de seguridad, restauracin y recuperacin de una BD

3. Consideraciones.
Antes de realizar los procedimientos planteados en este laboratorio, se
recomienda al aprendiz haber considerado los siguientes tems:
tem
Soporte Terico

Descripcin
Previo al desarrollo de este laboratorio se debe
haber revisado el objeto de aprendizaje: Copias
de seguridad.
Material complementario de copias de seguridad,
restauracin y recuperacin en ORACLE 10g.

Productos
requeridos

Bases de datos de la Secretara de Hacienda y de


Gobierno de la alcalda de San Antonio del SENA o
en su defecto los scripts de construccin de estas
bases de datos.

Herramientas SW

Se requiere tener instaladas y configuradas las


siguientes herramientas para desarrollar este
laboratorio.
Mquina virtual proporcionada en la plataforma
con ORACLE 10g instalado.

5
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Copias de seguridad, restauracin y recuperacin de una BD

4. Procedimiento.
4.1. Configurar la base de datos para reducir el riesgo por fallos o
prdida 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 configuracin 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 - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Copias de seguridad, restauracin y recuperacin de una BD

Click en la ficha Administracin y seleccionar el enlace Archivos de


Control ubicado en la categora Almacenamiento
Verificar que se disponga por lo menos de dos Control Files para asegurar
redundancia. Oracle recomienda que la base de datos tenga un mnimo de
dos archivos de control en discos diferentes. Si se daa un disco de control
debido a un fallo en disco, se podra restaurar utilizando la copia intacta
del archivo de control del otro disco. Puede especificar las ubicaciones en
el archivo de parmetros de inicializacin de la base de datos.

Imagen 2. Archivos de Control

1.2. Seleccione el botn Copia de Seguridad para Rastreo, all obtendr


un Mensaje de actualizacin confirmando la realizacin satisfactoria de la
copia de seguridad del archivo de control.
Cuando se recibe el mensaje de actualizacin, usted puede verificar la
ruta donde es guardada la copia de seguridad de los Control files y se
procede a dar click en el botn Aceptar.
A travs 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 accin

7
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Copias de seguridad, restauracin y recuperacin de una BD

adelantada.

Imagen 4. Editando el archivo de alert_orcl.log

Imagen 5. Verificando BACKUP CONTROLFILE

1.3. Tambin se puede visualizar el tamao y uso de las diferentes


secciones dentro de los control files, para ello regrese al Enterprise
Manager y de click en el enlace Seccin de Registros dentro de la categora
de Archivos de Control.

Imagen 6. Seccin de Registros / Archivos de Control

Para ms informacin puede dar click en el enlace ayuda ubicada en la


parte superior derecha.
1.4. Revise la configuracin de Flash Recovery Area y modifique el
tamao a 8 GB.
En el Enterprise Manager, de click en la ficha Mantenimiento > Configurar
Valores de Recuperacin.

8
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Copias de seguridad, restauracin y recuperacin de una BD

Desplcese con el scroll vertical a la seccin rea de Recuperacin de


Flash y realice el ajuste de tamao en el campo Tamao del rea de
recuperacin de Flash:

Imagen 7. Tamao del rea de recuperacin de Flash

Verifique la ubicacin del rea de recuperacin de flash.

Imagen 8. Ubicacin rea de recuperacin de Flash

Observe que usted como DBA puede tener dentro de sus tareas esenciales
en este proceso, cambiar la ubicacin y el tamao del rea de recuperacin
de flash. De igual forma recuerde que los cambios asociados al tamao
del rea de recuperacin de flash no exigen que la base de datos sea
reiniciada
Ahora de click en el botn Mostrar SQL y observe la sentencia que se
produce a partir del cambio realizado.

Imagen 9. Mostar SQL

Click en el botn Volver y en el botn Aplicar, confirmando a travs del


mensaje que los cambios se generaron correctamente.

9
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Copias de seguridad, restauracin y recuperacin de una BD

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


asegurar como mnimo la existencia de dos miembros Redo Log en cada
grupo como tambin un conjunto de miembros debera estar almacenado
en el rea de recuperacin de flash.
En el Enterprise Manager, de click en la ficha Administracin > Grupos
de Redo Logs.

Imagen 10. Grupos de Redo Logs y nmero 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 botn editar.
Seleccione el botn 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 recuperacin de flash en el campo Directorio
de Archivos: (C:\oracle\product\10.1.0\flash_recovery_area\).

10
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Copias de seguridad, restauracin y recuperacin 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 accin adelantada,
dar click en el botn Mostrar SQL.

Imagen 13. Mostrar SQL

Click en el botn Volver y en el botn Aplicar.


Confirme a travs del mensaje que los cambios se generen
correctamente.
Ahora contine la actividad de tal manera que disponga de dos (2)
miembros por cada grupo.

Imagen 14. Confirmacin de Nmero de Miembros

En una base de datos en produccin usted debe asegurase que los


dos miembros de cada grupo estn en diferentes unidades de disco,
preferiblemente con controladores de disco diferentes minimizando el
riesgo asociado al fallo de un solo miembro que destruira el grupo de Log
completo.

11
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Copias de seguridad, restauracin y recuperacin 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 recuperacin de la
BD, teniendo como agravante que en el evento de un fallo usted perdera
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 Recuperacin.
Active la casilla de verificacin 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 botn Aplicar.


Seguidamente se solicitar reiniciar la base de datos para adoptar los
cambios, a lo que usted debe dar click en el botn 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 fro y se pueden perder los
datos en caso de corrupcin de la base de datos.

12
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Copias de seguridad, restauracin y recuperacin 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. Ubicacin de Copia de Seguridad en Disco

Si no especifica una ubicacin, se realizar la copia de seguridad de los


archivos de la base de datos en la ubicacin del rea de recuperacin de
flash.
Establezca la poltica de Copia de Seguridad. Para ello de click en el
enlace Mantenimiento > Configurar Valores de Copia de Seguridad >
Poltica.
Active la casilla de verificacin Realizar copia de seguridad automtica
del archivo de control y del archivo de parmetros del servidor (SPFILE)
con cada copia de seguridad y cada cambio estructural de la base de
datos.
Desplcese con el scroll vertical y ubique Credenciales de Host, ingrese
las credenciales de conexin 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.
Desplcese con el scroll vertical y verifique que estn habilitadas las
Credenciales de Host.
Nuevamente desplcese con el scroll a la parte superior y de click en
el botn Probar Copia de Seguridad en Disco.

13
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Copias de seguridad, restauracin y recuperacin de una BD

Cuando aparezca el mensaje Prueba de Copia de Seguridad en Disco


Correcta proceda a dar click en el botn 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 botn 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 seccin avanzado seleccione Realizar copia de seguridad de
todos los archive logs en disco y Suprimir todos los archive logs del
disco despus de realizar correctamente su copia de seguridad.
Click en el botn siguiente.

14
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Copias de seguridad, restauracin y recuperacin de una BD

Imagen 18. Planificar Copia de Seguridad: Valores

Click en el botn siguiente.


Deje los valores por defecto que aparecen en la planificacin y de click
en el botn siguiente.
Revise el script RMAN dando click en el botn Editar Archivo de
Comandos de RMAN.

Imagen 19. Archivo de Comandos de RMAN

Click en el botn Ejecutar Trabajo.


Ahora de click en el botn 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 Ejecucin de la Copia de Seguridad

15
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Copias de seguridad, restauracin y recuperacin de una BD

4.3. Recuperacin 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 continuacin el sistema experimentar la prdida de los archivos de
control y veremos los pasos para enfrentar la situacin. 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 Desconexin 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 eliminacin. 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 travs 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 Recuperacin
Ingrese las credenciales de Host (Sistema Operativo) y de la Base de
Datos orcl correspondientes a su instalacin.
Evidencias a entregar.
Full Backup de la base de datos de la Secretara de Gobierno. El aprendiz
debe enviar el archivo resultante del Backup y un videotutorial que sirva

16
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Copias de seguridad, restauracin y recuperacin de una BD

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


tipo de prcticas. El videotutorial debe propender en tener un tamao
inferior a 100 MB a efectos de enviar el archivo resultante a travs de
herramientas dispuestas en la Web.
Backup diferencial de la base de datos de acuerdo a la situacin expuesta
en el caso de estudio Backup diferencial de la Secretara de Gobierno.
El aprendiz debe proponer una situacin en la cual se haga necesaria la
utilizacin de esta copia. Para lo anterior se debe generar un documento
que exponga la situacin y muestre el desarrollo de la prctica 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 solucin, deben ser enviados en el enlace dispuesto
para la actividad.
Generar proceso de restauracin 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 restauracin
de la base de datos. El videotutorial debe propender en tener un tamao
inferior a 100 MB a efectos de enviar el archivo resultante a travs de
herramientas dispuestas en la Web.

Imagen 21. Realizar Recuperacin: Credenciales

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


de seguridad automtica anterior o de un catlogo de recuperacin y
por ende es necesario especificar la forma en la que se desea generar
la accin. En este caso lo haremos a partir de la copia de seguridad
automtica en disco que ejecutamos previamente en el numeral 4.2 de
este laboratorio.

17
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Copias de seguridad, restauracin y recuperacin de una BD

Click en la opcin 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 informacin como se aprecia en la Imagen 22.

Imagen 22. Realizar Recuperacin: TipoV

Lea las opciones contempladas en la ventana Realizar Recuperacin:


Tipo manteniendo la configuracin que aparece por defecto. Proceda
dando click en siguiente.
Ahora puede ingresar una fecha y hora fijando un punto de recuperacin
pasado. Ingrese una hora que se corresponda con unos minutos previos
a la eliminacin de los archivos de control y de click en siguiente.
Ahora se preguntar por la ubicacin de restauracin de los archivos
de control. Verifique que la opcin seleccionada es la que corresponde
a No. Restaurar los archivos en la ubicacin por defecto.

Imagen 23. Realizar Recuperacin: Cambiar Nombre

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


de Restauracin y Recuperacin que se van a efectuar con la Base de
Datos.

18
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Copias de seguridad, restauracin y recuperacin de una BD

Click en Ejecutar. Recuerde que este ltimo paso tarda dependiendo


de cada caso particular y ms especficamente de las condiciones
inherentes a la Base de Datos. Una vez finaliza el proceso debe aparecer
el mensaje La operacin se ha realizado correctamente con lo que
usted responder dando click en el botn Aceptar.
Una vez finaliza el proceso de recuperacin podr ingresar nuevamente
observando condiciones normales en el funcionamiento de la base de
datos.

Imagen 24. Ingreso Post-Restauracin

19
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Copias de seguridad, restauracin y recuperacin de una BD

5. Evidencias a entregar.
1.
Full Backup de la base de datos de la Secretara 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 prcticas. El videotutorial debe propender en tener un tamao
inferior a 100 MB a efectos de enviar el archivo resultante a travs de
herramientas dispuestas en la Web.
2.
Backup incremental de la base de datos de la Secretara de Gobierno.
Debe proponer una situacin en la cual se haga necesaria la utilizacin de
esta copia. Para lo anterior se debe generar un documento que exponga
la situacin y muestre el desarrollo de la prctica 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 solucin, deben ser enviados en el enlace dispuesto para
la actividad.
3.
Backup diferencial de la base de datos de la Secretara de Gobierno.
Debe proponer una situacin en la cual se haga necesaria la utilizacin de
esta copia. Para lo anterior se debe generar un documento que exponga
la situacin y muestre el desarrollo de la prctica 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 solucin, deben ser enviados en el enlace dispuesto para
la actividad.
4.
Generar proceso de restauracin 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
restauracin de la base de datos. El videotutorial debe propender en tener
un tamao inferior a 100 MB a efectos de enviar el archivo resultante a
travs de herramientas dispuestas en la Web.

20
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Copias de seguridad, restauracin y recuperacin de una BD

21
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Anda mungkin juga menyukai