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

#1 12/04/2012 11:29:35

genio
Membre

redemarrage d'une database sans ses wal...

Bonjour à tous...
en tentant d'implémenter une hot-standby/streaming réplication, j'ai suivi le post de guillaume => ok !
Or, malheureusement, en créant la table d'1 million de ligne (pour que les wal puissent être redirigés ailleurs), j'ai planté le postgres car  j'ai mangé la place disque => OK
Cela fait que ma database, dans un état incohérent, ne veux plus se fermer => Ok
Comment faire pour
1°) Refermer la database, pour pouvoir la reouvrir ensuite (sans conserver mes wal, car j'aimerai ensuite les deleter, pour repasser un test avec moins de lignes !)...

Merci pour vos réponses...

Hors ligne

#2 12/04/2012 13:17:06

Marc Cousin
Membre

Re : redemarrage d'une database sans ses wal...

Si vous êtes à court de place disque, il faut en libérer. Vous êtes sous quel système d'exploitation ?


Marc.

Hors ligne

#3 12/04/2012 14:15:58

genio
Membre

Re : redemarrage d'une database sans ses wal...

Merci Marc, mais ce n'est pas le problème... je suis en test et j'ai libéré de la place disque (linux red hat) ... mais je n'ai pas besoin de faire une resto, je veux juste redémarrer ma database et virer mes anciens wal afin de recommencer mon test avec des volumétries plus petites...
Un pg_resetxlog -f peut-il suffire ?

Hors ligne

#4 12/04/2012 17:23:25

genio
Membre

Re : redemarrage d'une database sans ses wal...

Oui c'est suffisant...

Hors ligne

#5 13/04/2012 00:23:01

gleu
Administrateur

Re : redemarrage d'une database sans ses wal...

Attention avec pg_resetxlog, c'est le meilleur moyen de corrompre sa base.


Guillaume.

Hors ligne

Pied de page des forums