Você está na página 1de 21

Proceso de Copias de

Seguridad y Recuperacin
de Base de Datos PostgreSQL
Contenido que se desarrolla en esta gua:
Cmo asegurar bases de datos

Cmo restaurar a partir de una copia

Cmo automatizar el proceso de copias

Autor:
Emerson Madrid Morgan

Generacin de Copias de Seguridad en


PostgreSQL para Windows

Autor:
Emerson Madrid Morgan

Requisitos

Conocimiento

Prctica

Sistema Operativo
Familia Microsoft
Windows XP o
Superior.
Sistema de Bases
de datos
PostgreSQL 9.2.x
pgAdminIII

Comandos de
Sistema Operativo
Opciones
Administrativas de
Sistema Windows.
Ubicacin de
ejecutables de
PostgreSQL.

Copia de
seguridad
exportada a
archivo .SQL
Copia de
seguridad
exportada a
archivo .Backup

Generacin de Copias de Seguridad en


PostgreSQL para Windows
Tpico: Copia de seguridad exportando a un formato de archivo .SQL
Desde pgAdminIII seleccione la base de datos, luego con un clic derecho
active el men y luego seleccione la opcin de BackUp.
Instrucciones
a considerar

Autor:
Emerson Madrid Morgan

Generacin de Copias de Seguridad en


PostgreSQL para Windows
Tpico: Copia de seguridad exportando a un formato de archivo .SQL
Indique la ruta en la cual almacenar la copia, el formato Plain, el
sistema de codificacin de caracteres y el rol vlido.
Que sigue ?

Autor:
Emerson Madrid Morgan

Generacin de Copias de Seguridad en


PostgreSQL para Windows
Tpico: Copia de seguridad exportando a un formato de archivo .SQL
Configure algunas opciones adicionales para la copia a generar, las
pestaas al inferior presentan otras caractersticas que puede utilizar.
Que mas
hago?

Autor:
Emerson Madrid Morgan

Generacin de Copias de Seguridad en


PostgreSQL para Windows
Tpico: Copia de seguridad exportando a un formato de archivo .SQL
No an, en la pestaa Objetos, debe seleccionar cada una de la tablas
que se incluirn en la exportacin y luego hacer un clic en Backup.
Listo ?

Autor:
Emerson Madrid Morgan

Generacin de Copias de Seguridad en


PostgreSQL para Windows
Tpico: Copia de seguridad exportando a un formato de archivo .SQL
Con opciones correctas e indicando Backup el proceso inicia y termina
en un par de segundos, aunque vara segn el tamao de la Base de Datos
Esto es todo !!

Autor:
Emerson Madrid Morgan

Generacin de Copias de Seguridad en


PostgreSQL para Windows
Tpico: Copia de seguridad exportando a un formato de archivo .Backup
Verifique el formato del archivo antes de continuar.

Antes de
comenzar

Autor:
Emerson Madrid Morgan

Generacin de Copias de Seguridad en


PostgreSQL para Windows
Tpico: Copia de seguridad exportando a un formato de archivo .Backup
Indique la ruta en la cual almacenar la copia, el formato Custom, el
sistema de codificacin de caracteres y el rol vlido.
Que sigue ?

Recuerde ajustar
opciones
adicionales

Autor:
Emerson Madrid Morgan

Generacin de Copias de Seguridad en


PostgreSQL para Windows
Tpico: Copia de seguridad exportando a un formato de archivo .Backup
Verifiquemos cmo se ha ejecutado el proceso, para esto: Ubica la unidad
de disco que indicaste al guardar los archivos y revisa la fecha de creacin.

Autor:
Emerson Madrid Morgan

Restauracin de Copias de Seguridad en


PostgreSQL para Windows
Tpico: Restaurar a partir de un archivo .SQL
Para este procedimiento debers crear una nueva base de datos en la cual
se ejecutar el Script del Backup de tu base de datos.
Esto como se
hace ?
Con en New
Database

Debe estar
sin tablas

Autor:
Emerson Madrid Morgan

Restauracin de Copias de Seguridad en


PostgreSQL para Windows
Tpico: Restaurar a partir de un archivo .SQL
El archivo .SQL de tu backup lo debes ejecutar desde el SQL Editor una vez
seleccionada la base de datos que creaste para la recuperacin.
Bien y que
hago con el
.SQL ?

Ubica el
Archivo y haz
Clic en Abrir

Autor:
Emerson Madrid Morgan

Restauracin de Copias de Seguridad en


PostgreSQL para Windows
Tpico: Restaurar a partir de un archivo .SQL
Con el pgAdminIII puedes visualizar las sentencias que contiene el archivo
de Backup, no es necesario hacerle cambio alguno
Cmo veo el
Contenido?
Al verificarlo
puedes
Ejecutar el
Query

Autor:
Emerson Madrid Morgan

Restauracin de Copias de Seguridad en


PostgreSQL para Windows
Tpico: Restaurar a partir de un archivo .SQL
Una vez se termine la ejecucin del Script observars unas instrucciones y
comentarios de confirmacin de todo el proceso
Como verifico
que este ok ?
Notars las
creacin de las
tablas con datos

Autor:
Emerson Madrid Morgan

Restauracin de Copias de Seguridad en


PostgreSQL para Windows
Tpico: Restaurar a partir de un archivo .Backup
Igual requieres la creacin de la base de datos en la que restaurars la
copia y debes continuar con las opciones del men Restore
Si tengo un
.backup?

Autor:
Emerson Madrid Morgan

Restauracin de Copias de Seguridad en


PostgreSQL para Windows
Tpico: Restaurar a partir de un archivo .Backup
En este caso ya tengo ubicado el archivo con la copia de seguridad y
quiero restaurarlo en una base de datos previamente creada Si notas
solo indico Custom o tar, la ruta del archivo, el Rol y el de parmetros
resto emplean los valores predeterminados.

Autor:
Emerson Madrid Morgan

Restauracin de Copias de Seguridad en


PostgreSQL para Windows
Tpico: Restaurar a partir de un archivo .Backup
La Ejecucin se realiza en un tiempo corto pero puede variar segn el
tamao del archivo de copia de seguridad
Al terminar
verifica que
ejecute completo
y sin errores

Autor:
Emerson Madrid Morgan

Restauracin de Copias de Seguridad en


PostgreSQL para Windows
Tpico: Consultar archivos generados e identificarlos
Una vez realizado los procesos de copia de seguridad con la aplicacin
pgAdminIII, podras consultar los archivos desde la unidad de disco ah
se representan con diferencias los .SQL de los .Backup

Autor:
Emerson Madrid Morgan

Restauracin de Copias de Seguridad en


PostgreSQL para Windows
Tpico: Automatiza tus copias de seguridad
Existen varias formas para realizar esta funcin, la ms sencilla puede ser
crear un Script .BAT y asignar su invocacin a una tarea programada del
Sistema Operativo.
Que se
recomienda
para
Automatizarlo ?
Ajusta las rutas,
contraseas y
dems segn tu
entorno

Autor:
Emerson Madrid Morgan

Restauracin de Copias de Seguridad en


PostgreSQL para Windows
Tpico: Automatiza tus copias de seguridad

Este tpico
parece ser
complejo, cierto?

Autor:
Emerson Madrid Morgan

La creacin de la tarea programada, es una caracterstica fcil de realizar


pero normalmente no es comn para los usuarios normales, pero como
administrador de base de datos, debes dominar los servicios de los
sistemas operativos, stos ofrecen herramientas para gestionar procesos.

Restauracin de Copias de Seguridad en


PostgreSQL para Windows
Tpico: Automatiza tus copias de seguridad
Espero que al crear tu tarea programada y colocar la referencia al Script,
con los ajustes de fecha - hora, periodicidad y dems todo funcione.
Todo me ha
funcionado
Gracias !!

Autor:
Emerson Madrid Morgan

Você também pode gostar