From: | Ricardo Ignacio Mercado Araneda <rmercado(at)dportales(dot)cl> |
---|---|
To: | Edwin Quijada <listas_quijada(at)hotmail(dot)com> |
Cc: | Postgres <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx> |
Subject: | Re: [Pgsql-ayuda] Consulta sobre DBMIRROR |
Date: | 2004-03-05 16:32:16 |
Message-ID: | 1078504336.13472.85.camel@localhost |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
HOLA EDWIN:
Yo instale un RPM con el contrib
(postgresql-contrib-7.4.1-1PGDG.i386.rpm).
Con esto se alojaron una serie de librerias en /usr/lib/pgsql (entre
ellas pending.so que es la que ocupa dbmirror para funcionar. Luego
cocine unos scripts que baje (los fuentes de dbmirror).
Estos son :
1) MirroSetup.sql : A este Script debes modificarle el path que apunta
a la libreria. Debes ponerle el lugar donde esta tu libreria pending.so
(debiera ser $lib/pending.so).
2) SlaveDatabase.conf : A este Script debes modificarle lo siguiente:
Base MASTER:
- $masterHost ---> Direccion Ip de Tu Server MASTER
- $masterDB ---> Nombre de la Base de la cual haras mirror
- $masterUser ---> Usuario (postgres)
Base SLAVE
- $slaveHost ---> Direccion Ip de Tu Server donde llevaras el Mirror
- $slaveDB ---> Nombre de la Base a la cual haras mirror
- $masterUser ---> Usuario (postgres)
.
3) Trigger Addtrigger.sql. Aqui debes cambiar "MyTableName" por el
nombre de la tabla que deseas replicar. y agregas tantos triggers como
tablas desees replicar.
4) Una vez modificado todo esto, debes :
a) Alojar el SlaveDatabase.conf en /var/lib/pgsql/backups.
b) Subir el script MirrorSetup.sql (psql -f MirrorSetup.sql <base
MASTER>.
c) Subir el Script que contiene los triggers (psql -f Addtrigger.sql
<Base MASTER>.
d) Crear tu base espejo identica a la base MASTER.
e) Agregar una tupla en la tabla MirrorHost con el nombre de la
maquina+dominio (HostName) que corresponde a tu server MASTER). Aqui
solo agrega el nombre ya que el atributo MirrosHostId es Serial.
Y eso es todo.
Ahora cualquier INSERT o UPDATE que le hagas a las tablas indicadas en
el trigger, se reflejaran automaticamente en el mirror.
Suerte.
El vie, 05-03-2004 a las 10:36, Edwin Quijada escribi:
> Estoy tambien tratando de instalar ese paquete pero no lo he logrado, si
> pudieras compartir tu experincia con la lista y conmigo seria un exito. :)
>
>
> *-------------------------------------------------------*
> *-Edwin Quijada
> *-Developer DataBase
> *-JQ Microsistemas
> *-809-747-2787
> * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
> comun"
> *-------------------------------------------------------*
>
>
>
>
>
> >From: Ricardo Ignacio Mercado Araneda <rmercado(at)dportales(dot)cl>
> >Reply-To: rmercado(at)dportales(dot)cl
> >To: Postgres <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
> >Subject: Re: [Pgsql-ayuda] Consulta sobre DBMIRROR
> >Date: Fri, 05 Mar 2004 10:01:00 -0300
> >
> >Hola Lista:
> >
> >Bueno, como no recibi respuesta alguna sobre mi consulta, tuve que
> >incarle el diente a este tema, sobre el cual estaba interesado.
> >
> >Lo unico que quiero decir, es que lo instale y funciona impecablemente.
> >
> >
> >El vie, 13-02-2004 a las 10:25, Ricardo Ignacio Mercado Araneda
> >escribi:
> > > Hola Lista:
> > >
> > > Tengo instalado postgresql 7.4.1, corriendo sobre red-hat 9, y estoy
> > > intentando instalar dbmirror que forma parte del contrib de postgres, y
> > > me gustaria saber si alguien ya lo ha hecho para que pueda compartir la
> > > experiencia.
> > >
> > > Gracias.
> >--
> >RICARDO IGNACIO MERCADO ARANEDA
> >Direccin de Sistemas
> >Organizacin Educacional Diego Portales
> >Fono (41)-910252 Anexo 225
> >Concepcin - Chile
> >Rmercado(at)dportales(dot)cl - Rmercado23(at)hotmail(dot)com
> >
> >_______________________________________________
> >Pgsql-ayuda mailing list
> >Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
> >http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
>
> _________________________________________________________________
> Las mejores tiendas, los precios mas bajos, entregas en todo el mundo,
> YupiMSN Compras: http://latam.msn.com/compras/
>
> _______________________________________________
> Pgsql-ayuda mailing list
> Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
> http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
--
RICARDO IGNACIO MERCADO ARANEDA
Direccin de Sistemas
Organizacin Educacional Diego Portales
Fono (41)-910252 Anexo 225
Concepcin - Chile
Rmercado(at)dportales(dot)cl - Rmercado23(at)hotmail(dot)com
From | Date | Subject | |
---|---|---|---|
Next Message | Ricardo Ignacio Mercado Araneda | 2004-03-05 16:36:15 | Re: [Pgsql-ayuda] Indices... |
Previous Message | GUSTAVO MARTIN OCAMPO | 2004-03-05 15:02:42 | [Pgsql-ayuda] Indices... |