You are on page 1of 16

Base de Datos Avanzado II

Backup y Recovery de Datos Docente: Ing. Juan Deza

Recordando...
La informacin es un importante activo de la empresa, por

ende es importante protegerla y resguardarla

Objetivos de la sesin
El alumno despus de esta sesin ser capaz de: Conocer las diferentes estategias de respaldo y recuperacin de datos

Contenidos
Introduccin

Tipos de Backup
Tipos de recuperacin Administracin del backup

Principios de la recuperacin

Introduccin
Para conseguir un funcionamiento seguro de la BD y una pronta recuperacin ante fallos se necesita planear una estrategia de copias de seguridad (backup), y de recuperacin (recovery), ya que de nada sirve pensar que estamos a salvo de tales circunstancias y que eso no nos puede pasar .

Introduccin
Planear y comprobar los procedimientos de backup del sistema es la nica garanta que existe contra fallos del sistema, del SO, del software o cualquier otro tipo de circunstancias.

Causas de error
Fsicas Causadas por fallos del hardware, como por ejemplo del disco o de la CPU.
De diseo Son agujeros en el software, ya sea en el SO o en el SGBD. Error Humano. Configuraciones inapropiadas o mal planteamiento de los procedimientos de backup.

Del entorno Desastres naturales, fallos de corriente, temperatura excesiva.

Causas de error

Tipos de Backup
FISICOS (CUANDO RESPALDAS ARCHIVOS)
Cuando se copian los ficheros que soportan la BD. Backups del SO Backups en fro (cold backups) Backups en caliente (hot backups)

LOGICOS(CUANDO RESPALDAS LA INFORMACION)


Los backups lgicos slo extraen los datos de las tablas utilizando comandos SQL y se realizan con la utilidad export/import.

Backups en FRIO

Backups en FRIO
Parar la BD Copiar todos los archivos

SYS> SHUTDOWN IMMEDIATE

COPIAR LOS ARCHIVOS A UN AMBITO DE BACKUP


SYS > STARTUP

Recuperacin de backups en FRIO


SCOTT> DELETE EMP;

SCOTT> COMMIT;

--NOOOOOOO !!!!!!

SYS> SHUTDOWN IMMEDIATE

RESTAURAR LOS ARCHIVOS


SYS> STARTUP;

SCOTT> SELECT * FROM EMP ; --BIUFFF !!!!

Modo Archive

Modo Archive
Una de las ms importantes decisiones que un DBA debe tomar es decidir si arrancar la BD en modo ARCHIVELOG o no. VENTAJAS:

Aunque se pierdan los ficheros de datos, se puede recuperar la BD con una copia antigua de los ficheros de datos y los ficheros de redo log archivados.
Es posible realizar backups en caliente. INCONVENIENTES: Se necesitar ms espacio en disco.

El trabajo del DBA se incrementa

Modo Archive

Modo Archive

SYSTEM> SELECT *
FROM WHERE V$PARAMETER NAME LIKE 'log_archive%' ;

SYSTEM> GRANT SELECT ANY TABLE TO SCOTT ;

SCOTT> CREATE TABLE TABLAS AS SELECT * FROM SYS.DBA_TABLES ;


SYSTEM> ALTER SYSTEM SWITCH LOGFILE; SYSTEM> ALTER SYSTEM SWITCH LOGFILE; SYSTEM> ALTER SYSTEM ARCHIVE LOG STOP; SYSTEM> ALTER SYSTEM ARCHIVE LOG START;

You might also like