Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels 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 04/06/2004, 13h36   #1
Invité de passage
 
Inscription : août 2002
Messages : 8
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 8
Points : 2
Points : 2
Par défaut Restoration d'une base... HELP !

bonjour,

alors, mon probleme est le suivant :
j'ai une base a restorer dont je n'ai pas de dump (ca commence mal je sais!)
en revanche, j'ai des sauvegardes sur bandes du disque qui s'est plante, donc, j'ai les fichiers de postgres qui contiennent l'ensemble des bases (dans /var/lib/pgsql/base, global, pg_xlog)

j'ai donc cree un nouveau cluster avec initdb avec la commande

initdb -D /temp/backup/

, copier mes fichiers respectivement dans les repertoires base/, global et pg_xlog/, et relance un postmaster avec la commande

pg_ctl start -D /temp/backup/

ces 2 commandes ont bien fonctionné, et lorsque je verifie le statut du postmaster avec pg_ctl status, il me dit que le postmaster is running avec tel pid, donc c'est ok de ce cote

le fond du probleme, c'est que quand j'essaie de lancer psql, de creer un compte utilisateur, ou une base, il me sort :

FATAL 1: Index pg_class_relname_index is not a btree
psql: FATAL 1: Index pg_class_relname_index is not a btree

ce qui n'est pas cool du tout, faut avouer

un debut de piste, dans le repertoire ou j'ai recupere les fichiers il y avait un postmaster.pid qui indique que postgres ne s'etait pas arrete correctement, ce qui pourrait indiquer aussi que la base n'etait pas dans un etat stable/correct au moment ou la sauvegarde sur bande a ete faite
je sais pas trop ce qui s'est passe exactement, qui a fait quoi sur ce poste, on m'a juste dit faut recuperer la base
oui, avec le sourire en plus !

merci !
elendil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2004, 18h17   #2
Invité de passage
 
Inscription : août 2002
Messages : 8
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 8
Points : 2
Points : 2
personne alors ?
elendil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2004, 20h32   #3
Expert Confirmé Sénior
 
Avatar de GrandFather
 
Inscription : mai 2004
Messages : 4 490
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : mai 2004
Messages : 4 490
Points : 5 049
Points : 5 049
Bonjour,

AMHA, tu devrais juste restaurer tes fichiers dans le même cluster sans tout réinitialiser avec initdb, et spécifier le même répertoire lors du lancement du démon :
Code :
pg_ctl start -D /var/lib/pgsql/DATA
Bon courage
GrandFather est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2004, 14h17   #4
Invité de passage
 
Inscription : août 2002
Messages : 8
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 8
Points : 2
Points : 2
oui, c'est ce que j'ai essayé en premier lieu, mais il m'avait sorti une erreur en me disant que je devrais faire un initdb avant...

je crains les fichiers copiés sur la bande ne contiennent pas un index correct des bases, et que des transactions etaient en cours pendant la sauvegarde sur la bande.....

merci d'avoir pris le temps de repondre quand meme !
elendil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2004, 15h31   #5
Invité de passage
 
Inscription : août 2002
Messages : 8
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 8
Points : 2
Points : 2
a propos, vous connaissez pas des prestataires qui font dans la restauration de base données ???? !
elendil 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 15h06.


 
 
 
 
Partenaires

Hébergement Web