21
Proceso de Copias de Seguridad y Recuper ación de Base de Datos PostgreSQL Contenido que se desarrolla en esta guía: Cómo asegurar bases de datos Cómo restaurar a partir de una copia Cómo automatizar el proceso de copias Autor: Emerson Madrid Morgan

Respaldo y Recuperaci n en PostgreSQL Para Windows

Embed Size (px)

Citation preview

Page 1: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 1/21

Proceso de Copias de

Seguridad y Recuperación

de Base de Datos PostgreSQL

Contenido que se desarrolla en esta guía:

Cómo asegurar bases de datos

Cómo restaurar a partir de una copia

Cómo automatizar el proceso de copias

Autor:

Emerson Madrid Morgan

Page 2: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 2/21

Generación de Copias de Seguridad en

PostgreSQL para Windows

Requisitos

• Sistema OperativoFamilia Microsoft

Windows XP o

Superior.

• Sistema de Bases

de datos

PostgreSQL 9.2.x• pgAdminIII

Conocimiento

• Comandos deSistema Operativo

• Opciones

Administrativas de

Sistema Windows.

• Ubicación de

ejecutables dePostgreSQL.

Práctica

• Copia deseguridad

exportada a

archivo .SQL

• Copia de

seguridad

exportada aarchivo .Backup

Autor:

Emerson Madrid Morgan

Page 3: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 3/21

Generación de Copias de Seguridad en

PostgreSQL para Windows

Tópico: 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 opción de BackUp.

Instrucciones

a considerar

Autor:

Emerson Madrid Morgan

Page 4: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 4/21

Generación de Copias de Seguridad en

PostgreSQL para Windows

Tópico: 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 codificación de caracteres y el rol válido.

Que sigue ?

Autor:

Emerson Madrid Morgan

Page 5: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 5/21

Generación de Copias de Seguridad en

PostgreSQL para Windows

Tópico: Copia de seguridad exportando a un formato de archivo .SQL

Configure algunas opciones adicionales para la copia a generar, las

pestañas al inferior presentan otras características que puede utilizar.

Que mas

hago?

Autor:

Emerson Madrid Morgan

Page 6: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 6/21

Generación de Copias de Seguridad en

PostgreSQL para Windows

Tópico: Copia de seguridad exportando a un formato de archivo .SQL

No aún, en la pestaña “Objetos”, debe seleccionar cada una de la tablas

que se incluirán en la exportación y luego hacer un clic en Backup.

Listo ?

Autor:

Emerson Madrid Morgan

Page 7: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 7/21

Generación de Copias de Seguridad en

PostgreSQL para Windows

Tópico: 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 varía según el tamaño de la Base de Datos

Esto es todo !!

Autor:

Emerson Madrid Morgan

Page 8: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 8/21

Generación de Copias de Seguridad en

PostgreSQL para Windows

Tópico: 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

Page 9: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 9/21

Generación de Copias de Seguridad en

PostgreSQL para Windows

Tópico: 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 codificación de caracteres y el rol válido.

Que sigue ?

Recuerde ajustar

opciones

adicionales

Autor:

Emerson Madrid Morgan

Page 10: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 10/21

Generación de Copias de Seguridad en

PostgreSQL para Windows

Tópico: Copia de seguridad exportando a un formato de archivo .Backup

Verifiquemos cómo se ha ejecutado el proceso, para esto: Ubica la unidad

de disco que indicaste al guardar los archivos y revisa la fecha de creación.

Autor:

Emerson Madrid Morgan

Page 11: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 11/21

Restauración de Copias de Seguridad en

PostgreSQL para Windows

Tópico: Restaurar a partir de un archivo .SQL

Para este procedimiento deberás crear una nueva base de datos en la cual

se ejecutará el Script del Backup de tu base de datos.

Esto como se

hace ?

Debe estar

sin tablas…

Con en New

Database…

Autor:

Emerson Madrid Morgan

Page 12: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 12/21

Restauración de Copias de Seguridad en

PostgreSQL para Windows

Tópico: 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 recuperación.

Bien y que

hago con el

.SQL ?

Ubica el

Archivo y haz

Clic en Abrir

Autor:

Emerson Madrid Morgan

Page 13: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 13/21

Restauración de Copias de Seguridad en

PostgreSQL para Windows

Tópico: 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…

Cómo veo el

Contenido?

Al verificarlo

puedes

Ejecutar el

Query

Autor:

Emerson Madrid Morgan

Page 14: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 14/21

Restauración de Copias de Seguridad en

PostgreSQL para Windows

Tópico: Restaurar a partir de un archivo .SQL

Una vez se termine la ejecución del Script observarás unas instrucciones y

comentarios de confirmación de todo el proceso…

Como verifico

que este ok ?

Notarás las

creación de las

tablas con datos

Autor:

Emerson Madrid Morgan

Page 15: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 15/21

Restauración de Copias de Seguridad en

PostgreSQL para Windows

Tópico: Restaurar a partir de un archivo .Backup

Igual requieres la creación de la base de datos en la que restaurarás la

copia y debes continuar con las opciones del menú Restore…

Si tengo un

.backup?

Autor:

Emerson Madrid Morgan

Page 16: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 16/21

Restauración de Copias de Seguridad en

PostgreSQL para Windows

Tópico: 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 parámetros

resto emplean los valores predeterminados.

Autor:

Emerson Madrid Morgan

Page 17: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 17/21

Restauración de Copias de Seguridad en

PostgreSQL para Windows

Tópico: Restaurar a partir de un archivo .Backup

La Ejecución se realiza en un tiempo corto pero puede variar según el

tamaño del archivo de copia de seguridad…

Al terminar

verifica que

ejecute completoy sin errores

Autor:

Emerson Madrid Morgan

Page 18: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 18/21

Restauración de Copias de Seguridad en

PostgreSQL para Windows

Tópico: Consultar archivos generados e identificarlos

Una vez realizado los procesos de copia de seguridad con la aplicación

pgAdminIII, podrías consultar los archivos desde la unidad de disco… ahí 

se representan con diferencias los .SQL de los .Backup

Autor:

Emerson Madrid Morgan

Page 19: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 19/21

Restauración de Copias de Seguridad en

PostgreSQL para Windows

Tópico: Automatiza tus copias de seguridad

Existen varias formas para realizar esta función, la más sencilla puede ser

crear un Script .BAT y asignar su invocación a una tarea programada del

Sistema Operativo.

Que se

recomienda

paraAutomatizarlo ?

Ajusta las rutas,

contraseñas y

demás según tu

entorno…

Autor:

Emerson Madrid Morgan

Page 20: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 20/21

Restauración de Copias de Seguridad en

PostgreSQL para Windows

Tópico: Automatiza tus copias de seguridad

La creación de la tarea programada, es una característica fácil de realizar

pero normalmente no es común 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.Este tópico

parece ser

complejo, cierto?

Autor:

Emerson Madrid Morgan

Page 21: Respaldo y Recuperaci n en PostgreSQL Para Windows

7/26/2019 Respaldo y Recuperaci n en PostgreSQL Para Windows

http://slidepdf.com/reader/full/respaldo-y-recuperaci-n-en-postgresql-para-windows 21/21

Restauración de Copias de Seguridad en

PostgreSQL para Windows

Tópico: 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 demás… todo funcione.

Todo me ha

funcionado…

Gracias !!

Autor: