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 02/09/2013 16:37:12

difuti
Membre

[RESOLU] ma base est innaccessible pouvez vous m'aider

Bonjour

je cherche depuis près de 3 jours car ma base postgresql ne démarre plus

le message est:

The PostgreSQL server failed to start. Please check the log output:
2013-09-02 13:22:47 CEST LOG:  database system was interrupted; last known up at 2013-08-30 19:33:07 CEST
2013-09-02 13:22:47 CEST LOG:  unexpected pageaddr 0/DB000000 in log file 0, segment 234, offset 0
2013-09-02 13:22:47 CEST LOG:  invalid primary checkpoint record
2013-09-02 13:22:47 CEST LOG:  invalid secondary checkpoint record
2013-09-02 13:22:47 CEST PANIC:  could not locate a valid checkpoint record
2013-09-02 13:22:47 CEST LOG:  incomplete startup packet
2013-09-02 13:22:47 CEST LOG:  startup process (PID 1529) was terminated by signal 6: Aborted
2013-09-02 13:22:47 CEST LOG:  aborting startup due to startup process failure

j'ai oublié de préciser c'est un ubuntu 12.04.3 LTS (GNU/Linux 3.2.0-36-generic x86_64)
J'ai besoins d'aide urgente c'est ma comptabilité qui est dedans et forcément c'est arrivé pendants la sauvegarde donc pas moyen de restaurer la sauvegarde

Merci beaucoup d'avance

Dernière modification par difuti (07/09/2013 16:08:13)

Hors ligne

#2 02/09/2013 21:04:15

rjuju
Administrateur

Re : [RESOLU] ma base est innaccessible pouvez vous m'aider

Bonjour,

c'est hélas plutôt mal parti pour votre instance. Avez-vous eu un incident sur le serveur ? Avez-vous également mis en place un paramétrage "risqué" (fsync à off, full_page_writes à off), ou supprimé des journaux de transaction ?

Quand vous dites que c'est arrivé durant la sauvegarde, cela signifie-t-il que vous n'avez qu'une sauvegarde qui est écrasée à chaque fois ?

A priori le seul moyen pour tenter de redémarrer le serveur serait d'utiliser l'outil pg_resetxlog, mais si vous l'utilisez, assurez-vous :

- de sauvegarder le répertoire pgdata avant, ainsi que les tablespaces si vous en avez ;
- si la base redémarre, tenter une sauvegarde et tenter de la restaurer, et surtout ne pas continuer d'utiliser le serveur en l'état.

Hors ligne

#3 07/09/2013 16:03:25

difuti
Membre

Re : [RESOLU] ma base est innaccessible pouvez vous m'aider

Bonjour

En fait je manquais de place sur le HDD du serveur du coup quand j'ai fais la sauvegarde avec mon application le serveur a redémarré sans pouvoir écrire le logs je n'ai donc plus pue le redémarrer je n'avais pas vus ce manque de place qui semble être depuis plusieurs jours. j'ai réussi a restaurer une sauvegarde un peux plus vieille sur un autre serveur malheureusement j'ai perdu quelques jours d'activité mais nous avons retrouvé toutes les factures papier de cette période donc la crise est derrière nous.

j'avais fait le pg_resetxlog mais sans succès postgresql a bien voulu redémarré après cela mais la base était inaccessible

Merci pour cette réponse

cordialement

Mathieu LEBELLE

Hors ligne

Pied de page des forums