GUÍA DE LABORATORIO Nº 9
Estructura de contenidos.
1. Introducción..............................................................................3
2. Objetivos...................................................................................4
3. Consideraciones.........................................................................5
4. Procedimiento............................................................................6
5. Evidencias a entregar................................................................22
2
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
1. Introducción.
Los sistemas computacionales que albergan los SMBD deben asegurar que
los datos que se almacenan en ellas, cuentan con esquemas de replicación
que garanticen la persistencia de los mismos ante cualquier situación que
represente una amenaza para la disponibilidad e integridad de las bases
de datos.
3
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
2. Objetivos.
Objetivo General.
Objetivos Específicos.
4
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
3. Consideraciones.
Ítem Descripción
Soporte Teórico Previo al desarrollo de este laboratorio se debe
haber revisado:
5
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
4. Procedimiento.
6
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
En el interior del directorio 8.4 hay tres directorios mas denominados bin,
lib y share; los archivos que hay en cada uno de ellos deberán ser copiados
dentro de los directorios donde se encuentra instalado PostgreSQL de la
siguiente manera:
7
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
8
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
9
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
archivos han sido descargados con éxito, luego presione el botón “Next”
para comenzar la descarga del software de replicación Slony:
10
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
11
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
12
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
13
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
14
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
15
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
16
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
Nota: Si desea agregar mas nodos esclavos al clúster, debe ingresar las
direcciones IP’s de cada una de las maquinas en este archivo.
Diríjase al manual para crear una red con maquina virtuales y realice cada
uno de los procedimientos indicados en ese documento cuando finalice,
retome el desarrollo de este laboratorio en este mismo punto.
# set de replicación
create set (id=1, origin=1, comment= ‘tablas’);
set add table (set id=1, origin=1, id=1, fully qualified name
17
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
18
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
En una terminal de símbolo del sistema del nodo maestro diríjase a la ruta
C:\Archivos de programa\PostgreSQL\8.4\bin, luego ejecute la sentencia:
slonik maestro.exe; como se muestra en la imagen 17.
19
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
20
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
21
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
22
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Replicación de base de datos en PostgreSQL
5. Evidencias a entregar.
• Vídeo tutorial en donde se evidencie la replicación de la base de datos
de la Secretaria de Salud de la Alcaldía de San Antonio de SENA,
utilizando la maquina anfitrión y dos maquinas virtuales como parte
de un mismo clúster. En el clúster de replicación una de las maquinas
estará configurada como nodo maestro (lectura y escritura) y dos mas
como nodos esclavos (solo lectura). 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.
23
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje