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 30/05/2012 15:58:41

genio
Membre

Problème de rstauration sur une standby

Bonjour à tous...
Nous avons deux databases maitre/esclave en streaming réplication => OK
Nous passons un traitement batch tous les soirs sur le serveur maître et qui duplique (via la streaming) sur le serveur esclave => OK
Imaginons un gros problème après ce batch genre : mauvais fichier en entrée qui vérole 2 grosses tables et nous oblige à restaurer l'instance maître d'avant le passage du batch => OK

1°) Imaginons la restauration sur le serveur (écrasement des répertoire de l'instance du serveur maître avec le fichier basemaitre.tar.gz et 'rejouage' des Wal)... ma grande question est la suivante : Qu'est-ce qu'il se passe sur le serveur esclave ... faut-il :
- couper la 'réplication'  entre le maître et l'esclave
- écraser les répertoires de l'esclave par la sauvegarde de l'instance basemaitre.tar.gz
- remettre la 'réplication' entre maître et esclave
- Effectuer la restauration du serveur maître qui, grâce à la réplication revenue, effectuera aussi la restauration de l'esclave...

Si je suis assez clair, pouvez-vous me répondre ?

Merci d'avance...

Hors ligne

#2 30/05/2012 16:48:08

gleu
Administrateur

Re : Problème de rstauration sur une standby

Si vous avez supprimé le répertoire des données sur le maître, puis restauré à partir d'une ancienne sauvegarde, il faut vous reconstruire complètement l'esclave.


Guillaume.

Hors ligne

#3 31/05/2012 09:57:52

genio
Membre

Re : Problème de rstauration sur une standby

Merci pour votre réponse...
Si j'ai bien compris, en général, s'il y a un problème sur l'un des deux serveurs, il faut reconstruire les deux serveurs non ?

Hors ligne

#4 31/05/2012 10:17:19

gleu
Administrateur

Re : Problème de rstauration sur une standby

Tout dépend du problème...


Guillaume.

Hors ligne

#5 31/05/2012 10:19:38

rjuju
Administrateur

Re : Problème de rstauration sur une standby

La réplication se base sur les changements écrits dans les wals. Dans votre cas, vous changez les fichiers du répertoire data pour partir d'une nouvelle base ce qui est incompatible avec la réplication.


Si par exemple vous droppez par mégarde un objet et que vous faites un restore, les changements seront bien répercutés.

Hors ligne

#6 31/05/2012 11:19:04

genio
Membre

Re : Problème de rstauration sur une standby

Ok ... merci à vous !

Hors ligne

Pied de page des forums