PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 20/10/2008 17:12:22

ldiaz
Membre

les WAL

Bonjour a tous,
exsusez les questions de "nouveau".
Alors voila j'ai une base postgres (sinon que ferais-je ici..jeje) de prod que l'on me demande de syncgroniser avec un autre serveur.
J'ai regardé les forums et donc il existe slony et warm standby.
Vue no besoins la warm standby pourrait suffir.
J'ai 2 questions:

1 avec cette methode, les WAL se baladent du srv master ver le slave, donc si la base master tombe, on leve la slave.
mais ca marche pas dans l'autre sens?? c'est a dire toutes les données modifiées du srv slave ne seront pas copiées dans le serveur master.
Donc pendant la remise en route du serveur Master, je vais avoir quelques fichiers WAL dans srv slave, j'ai juste a les reintegrer dans le srv master pour etre de nouveau a jour?

2 J'ai ca dans le repertoire du srv master:

-rw-------  1 postgres postgres 16777216 Oct 20 16:47 00000001000000F000000086
-rw-------  1 postgres postgres 16777216 Oct 20 16:47 00000001000000F000000087
-rw-------  1 postgres postgres 16777216 Oct 20 17:00 00000001000000F000000088
drwx------  2 postgres postgres     4096 Dec 14  2007 archive_status
ces fichiers de 16M sont les WAL..ok,
le repertoire archive_status est vide, c'est normal? c'est dans ce repertoire la que je dois avoir les WAL archivés?
Je viens du monde Oracle, ca correspond au archivelogs?
Si oui, comment dois je faire pour archiver ces fichiers?
D'avance merci

Luis

Hors ligne

#2 20/10/2008 17:19:52

gleu
Administrateur

Re : les WAL

1. Ça ne marche que dans un sens. Il faut donc reconstruire le nouvel esclave comme cela a été fait pour l'ancien.

2. Le répertoire archive_status est un répertoire de PostgreSQL à ne pas toucher. Il contiendra des fichiers indiquant si un journal de transactions a été archivé (ou plutôt s'il ne l'a pas été). Ils sont supprimés quand l'archivage du journal a été terminé avec succès.

Pour toutes les infos sur le log shipping avec PostgreSQL, voir http://docs.postgresql.fr/8.3/continuous-archiving.html et http://docs.postgresql.fr/8.3/warm-standby.html .


Guillaume.

Hors ligne

#3 20/10/2008 17:22:14

ldiaz
Membre

Re : les WAL

Genial, merci pour la reponse rapide.
A bientot

Luis

Hors ligne

#4 21/10/2008 10:14:29

jpargudo
Administrateur

Re : les WAL

Hola Luis,

Supongo que eres espanol o que por lo menos es tu idioma principal. Tienes ayuda en PostgreSQL tambien por varios medios:

* la lista: http://mail.postgresql.org/mj/mj_wwwusr … l-es-ayuda

* el web: http://www.postgresql.cl/ por ejemplo, es la communidad Chilena

* el IRC : irc.freenode.net, #postgresql-es donde estoy, con otros, a diaro

Attentamente,

Hors ligne

#5 23/10/2008 15:17:35

ldiaz
Membre

Re : les WAL

Hola,
bueno soy Frances pero de Valdeèñas (jajajajaja)
Muchas gracias por la info.

Hors ligne

Pied de page des forums