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 18/04/2014 13:49:10

pkv
Membre

Récupération PITR impossible

Bonjour,
   Je suis débutant en PostgreSQL.
   Je travaille avec la version PostgreSQL 9.1.9
   Lors du redémarrage du cluster après arrêt brutal et restauration dernière sauvegarde, j'ai le message suivant dans la log :

2014-04-18 13:29:17 CEST;23932;;;LOG:  starting point-in-time recovery to XID 786432
2014-04-18 13:29:18 CEST;23932;;;FATAL:  archive file "0000000100000003000000E3" has wrong size: 0 instead of 16777216
2014-04-18 13:29:18 CEST;23929;;;LOG:  startup process (PID 23932) exited with exit code 1

   ...et je n'arrive pas à redémarrer le cluster.

Dans postgresql.conf :
archive_command = '/usr/bin/gzip -c "%p" > /pgqdata/pgserver02/arch/"%f".gz'

Dans recovery.conf :
restore_command='/usr/bin/gzip -d /pgqdata/pgserver02/arch/"%f".gz > "%p"'

L'archive 0000000100000003000000E3.gz est bien présente et non vide dans le répertoire /pgqdata/pgserver02/arch

Pouvez-vous m'aider, s'il vous plait ?

Merci,
Cdlt,

Hors ligne

#2 18/04/2014 18:42:42

rjuju
Administrateur

Re : Récupération PITR impossible

Bonjour,

il faut également utiliser l'option « -c » dans votre restore_command, sans quoi le fichier ne sera pas décompressé au bon endroit.

Hors ligne

#3 22/04/2014 09:26:29

pkv
Membre

Re : Récupération PITR impossible

Bonjour et merci rjuju pour ton aide.

Effectivement il manquait l'option -c.

Ca marche nickel !

Merci encore big_smile

Hors ligne

Pied de page des forums