[Pgsql-ayuda] Consulta sobre DBMIRROR

Ricardo Ignacio Mercado Araneda rmercado@dportales.cl
Fri, 05 Mar 2004 13:32:16 -0300


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@dportales.cl>
> >Reply-To: rmercado@dportales.cl
> >To: Postgres <pgsql-ayuda@tlali.iztacala.unam.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
> >Dirección de Sistemas
> >Organización Educacional Diego Portales
> >Fono (41)-910252 Anexo 225
> >Concepción - Chile
> >Rmercado@dportales.cl - Rmercado23@hotmail.com
> >
> >_______________________________________________
> >Pgsql-ayuda mailing list
> >Pgsql-ayuda@tlali.iztacala.unam.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@tlali.iztacala.unam.mx
> http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
-- 
RICARDO IGNACIO MERCADO ARANEDA
Dirección de Sistemas
Organización Educacional Diego Portales
Fono (41)-910252 Anexo 225
Concepción - Chile
Rmercado@dportales.cl - Rmercado23@hotmail.com