Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de PostgreSQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/01/2012, 22h20   #1
Invité de passage
 
Homme didier
Chercheur
Inscription : janvier 2012
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme didier
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur

Informations forums :
Inscription : janvier 2012
Messages : 3
Points : 0
Points : 0
Par défaut Postgresql après crash disk et restauration sur Mac

Bonjour,

j'ai un problème sur mac os 10.6 avec Postgresql 9.x . J'ai eu un crash disk et j'ai dû réinstaller tout mon système à partir d'une sauvegarde time machine, mais pour Postgresql je ne sais pas comment récupérer mes données (trop tard pour faire un dump évidemment). Je vois dans /usr/local/ que j'ai les dossiers suivants : pgsql-8.4, pgsql-9.0, pgsql90 et le lien "pgsql -> pgsql-9.0", ce qui me semble correct. Je travaillais avant le crash avec Postgresql 9.0.x (de chez Kyngchaos). Maintenant quand j'essaie de me connecter à mon serveur j'obtiens "could not connect to server: Connection refused", pourtant le pare-feu ne le bloque pas et quand j'essaie "launchctl load /Library/LaunchDaemons/org.postgresql.postgres.plist" il me dit "nothing found to load", alors que j'ai refait une installation de Postgresql. Enfin quand je chipote j'obtiens "There seems to be a postmaster servicing the old cluster."
Ça me dépasse, je suis complètement perdu.
Y a-t-il quelqu'un pour me guider ?
Merci d'avance.
dd_a2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2012, 11h11   #2
Modérateur
 
Inscription : octobre 2008
Messages : 1 508
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2008
Messages : 1 508
Points : 2 040
Points : 2 040
Est-ce que tu peux voir déjà ce qu'affiche dans un terminal la commande shell:
du /usr/local/pgsql/data
en utilisateur root ou bien postgres?
Ca donnera une idée de la présence ou de l'absence de données à récupérer et de leur volume, en espérant que la réinstallation n'ait pas déjà fait le ménage.
estofilo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 08h09   #3
Invité de passage
 
Homme didier
Chercheur
Inscription : janvier 2012
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme didier
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur

Informations forums :
Inscription : janvier 2012
Messages : 3
Points : 0
Points : 0
Bonjour et merci de me répondre,

Je tarde moi-même parce que je suis en colloque toute la journée. Alors, rapidement, j'ai 7,4 Gb dans le dossier 9.0, 8 Gb dans le 8.4 (mais je m'en fous). Donc il me semble que les données sont là. Veux-tu plus de détail ?
dd_a2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 16h26   #4
Modérateur
 
Inscription : octobre 2008
Messages : 1 508
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2008
Messages : 1 508
Points : 2 040
Points : 2 040
Je ne sais pas ce que fait Kyngchaos de plus qu'une install de base, mais dans une installation par défaut, il faudrait pour lancer le serveur exécuter en tant qu'utilisateur postgres la commande:
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data
Ensuite tout dépend du message d'erreur qui va sortir, à moins que ça ne fonctionne directement.
estofilo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2012, 17h11   #5
Invité de passage
 
Homme didier
Chercheur
Inscription : janvier 2012
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme didier
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur

Informations forums :
Inscription : janvier 2012
Messages : 3
Points : 0
Points : 0
La commande pour lancer Postgresql est "sudo launchctl load /Library/LaunchDaemons/org.postgresql.postgres.plist" et fonctionne puisque je peux l'arrêter et le relancer (si j'essaie de le lancer deux fois il me dit "already launched"). Mais quand j'essaie de me connecter au serveur j'obtiens "could not connect to server: Connection refused", et ce quelque soit le role que je tente d'utiliser, on dirait que ça ne l'intéresse même pas. J'ai fait une nouvelle installation de postgresql 9.0, après avoir sauvegardé mon dossier, et là ça marche mais je n'ai plus rien dans ma db évidemment. J'ai donc l'impression que le problème vient du dossier de données.
dd_a2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h23.


 
 
 
 
Partenaires

Hébergement Web