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/03/2019 10:50:43

thomas13003
Membre

Impossible de démarrer le serveur psql

Bonjour,
je n'y connais rien en postgres et voilà une semaine que je suis bloqué sur un sujet.
J'essaie de me connecter à phppgadmin et j'ai en bleu "Echec de connexion" ... de là, je cherche... je cherche ... et je finis par découvrir que des fichiers dans px_log n'y sont plus.
Mon serveur ne démarre pas ...
J'ai ça comme log :
2019-03-18 09:44:02 CET LOG:  le syst?me de bases de donn?es a ?t? arr?t? ? 2019-03-13 15:53:49 CET
2019-03-18 09:44:03 CET LOG:  n'a pas pu lire le journal de transactions 8, segment 154, d?calage 0 : Aucun fichier ou dossier de ce type
2019-03-18 09:44:03 CET LOG:  enregistrement du point de v?rification primaire invalide
2019-03-18 09:44:03 CET LOG:  n'a pas pu lire le journal de transactions 8, segment 154, d?calage 0 : Aucun fichier ou dossier de ce type
2019-03-18 09:44:03 CET LOG:  enregistrement du point de v?rification secondaire invalide
2019-03-18 09:44:03 CET PANIC:  n'a pas pu localiser un enregistrement d'un point de v?rification valide
2019-03-18 09:44:03 CET LOG:  processus de lancement (PID 7259) a ?t? arr?t? par le signal 6 : Aborted
2019-03-18 09:44:03 CET LOG:  annulation du d?marrage ? cause d'un ?chec dans le processus de lancement


version 8.4
J'ai essayé un pg_restore, après bien des recherches, mais cela ne semble pas suffire.
Quelqu'un saurait il m'aider ??? Merci à vous
Thomas

Hors ligne

#2 18/03/2019 14:13:00

rjuju
Administrateur

Re : Impossible de démarrer le serveur psql

et je finis par découvrir que des fichiers dans px_log n'y sont plus

c'est-à-dire ?


J'ai essayé un pg_restore, après bien des recherches, mais cela ne semble pas suffire.

Cela ne peut fonctionner que sur une instance démarrée.  J'ai du mal à comprendre comment vous avez pu essayer ?  Vous pouvez restaurer une sauvegarde physique si vous en avez une, ou recréer une nouvelle instance et tout restaurer.



Sinon, la version 8.4 n'est plus supportée depuis plus de 4 ans, il serait temps de migrer.  Quelle est la version exacte ?

Hors ligne

#3 18/03/2019 14:32:28

thomas13003
Membre

Re : Impossible de démarrer le serveur psql

Bonjour
je pense que les fichiers n'y sont plus suite à une  suppression manuelle, soit de ma part, soit de l'un de mes collaborateurs. La partition étant pleine... l'un ou l'autre avons fait du ménage... ce qui fonctionnait jusque là. C'est pourquoi j'ai peu de doute sur le fait qu'ils aient été supprimés à la main, par erreur.
J'ai essayé le PG_restore.. .mais je n'ai aucune certitude sur le fait qu'il ait pu fonctionner.
Nous avons des dumps des bases, mais pas de ce dossier.

Comment faire pour re-créer une nouvelle instance ? Si c'est ma seule solution, je ferai ça et j'essaierai de réinjecter les dumps.
Mais vu que je n'y connais rien en postgres; je préférerai éviter.

phpPgAdmin 4.2.2 (PHP 5.3.2-1ubuntu4.30)

Hors ligne

#4 18/03/2019 14:41:39

rjuju
Administrateur

Re : Impossible de démarrer le serveur psql

Quel(s) fichier(s) ne sont plus présent(s) exactement ? L'intégralité du répertoire pg_xlog ou uniquement une partie ? Est-ce que le fichier XXXXXXXX0000000800000154, ainsi que les fichiers précédents et suivants, sont présents ?



Il ne faut JAMAIS supprimer les fichiers dans le répertoire pg_xlog.  Ça ne fonctionnait pas jusqu'à présent, vous avez été incroyablement  chanceux jusqu'à présent, ce qui est différent.  Vous avez donc un problème sur votre instance (archivage des journaux qui ne fonctionne pas probablement), mais vous en avez maintenant deux.  Le deuxième étant à priori que vous avez irrémédiablement détruit votre instance si vous avez supprimé un des fichiers nécessaires au bon fonctionnement.  À moins que vous ne retrouviez le fichier en question (ainsi que tous les autres nécessaires), votre meilleure chance est de créer une nouvelle instance et restaurer vos sauvegardes.


phpPgAdmin 4.2.2 (PHP 5.3.2-1ubuntu4.30)


Je parlais de la version de postgres.

Hors ligne

#5 18/03/2019 15:00:09

thomas13003
Membre

Re : Impossible de démarrer le serveur psql

Bonjour,
Merci de votre réponse.
Non, il n'y a plus aucun fichier.
Je vais donc essayer de réinstaller Postgres... Merci à vous d'avoir pris le temps de me répondre.
thomas

Hors ligne

#6 18/03/2019 16:53:39

rjuju
Administrateur

Re : Impossible de démarrer le serveur psql

Pensez à faire une sauvegarde de ce qu'il reste de vos données avant toute opération, on ne sait jamais (au hasard, les fichiers de configuration pourraient ne pas être sauvegardés).

Hors ligne

Pied de page des forums