Vous n'êtes pas identifié(e).

#1 09/03/2009 14:07:53

oci
Membre

démarrage postgre impossible tentative de modifi emplacement data

Bonjour à Tous
Je souhaiterai votre aide
en effet;  j'essayais de modifier l'emplacement des données de mon SGBD PosgreSQL 8.1 sous débian.
voici les premieres instructions que j'ai excuté et les reponses

server1:/usr/lib/postgresql/8.1/bin# /etc/init.d/postgresql-8.1 stop Stopping PostgreSQL 8.1 database server: main.
server1:/usr/lib/postgresql/8.1/bin# mkdir -p /usr/local/pgsql/
server1:/usr/lib/postgresql/8.1/bin# chown postgres /usr/local/pgsql/
server1:/usr/lib/postgresql/8.1/bin# chmod 700 postgres /usr/local/pgsql/
server1:/usr/lib/postgresql/8.1/bin# su postgres
postgres@server1:/usr/lib/postgresql/8.1/bin$ /usr/lib/postgresql/8.1/bin/initdb  -D /usr/local/pgsql/
Le programme « postgres » est nécessaire à initdb mais n'a pas été trouvé dans
le même répertoire que « /usr/lib/postgresql/8.1/bin/initdb ».
Vérifiez votre installation.

suite à ce message d'erreur j'ai réessayé de démarrer le SGBD et il m'envoit les messages suivants

server1:/# /etc/init.d/postgresql-8.1 start
Starting PostgreSQL 8.1 database server: mainThe program "postmaster" is needed by pg_ctl but was not found in the same directory as "/usr/lib/postgresql/8.1/bin/pg_ctl". Check your installation. Use of uninitialized value in concatenation (.) or string at /usr/bin/pg_ctlcluster line 303. Error: could not exec /usr/lib/postgresql/8.1/bin/pg_ctl start -D /var/lib/postgresql/8.1/main -l /var/log/postgresql/postgresql-8.1-main.log -s -o -c config_file="/etc/postgresql/8.1/main/postgresql.conf" : failed!
failed!

Je voulais votre aide si quelqu'un a un idée?

Merci d'avance

Hors ligne

#2 09/03/2009 15:06:36

gleu
Administrateur

Re : démarrage postgre impossible tentative de modifi emplacement data

Il manque quelque chose dans les commandes car il n'y a aucune commande de déplacement de fichiers (mv).

Concernant le message d'erreur, il indique que des binaires ont été déplacés.


Guillaume.

Hors ligne

#3 09/03/2009 15:41:56

oci
Membre

Re : démarrage postgre impossible tentative de modifi emplacement data

Pourriez vous m'indiquez ce qui pourrait manquer dans les commandes en eeffet je suis novice sous linux et sous posgres

Hors ligne

#4 09/03/2009 15:43:50

oci
Membre

Re : démarrage postgre impossible tentative de modifi emplacement data

gleu a écrit :

Il manque quelque chose dans les commandes car il n'y a aucune commande de déplacement de fichiers (mv).

Concernant le message d'erreur, il indique que des binaires ont été déplacés.

J'ai lu votre message et pourriez vous me donner plus de détails svp
merci!!!

Hors ligne

#5 09/03/2009 15:47:16

gleu
Administrateur

Re : démarrage postgre impossible tentative de modifi emplacement data

Ça va m'être difficile de le dire car il manque une commande que *vous* avez dû lancer.


Guillaume.

Hors ligne

#6 09/03/2009 16:09:22

gleu
Administrateur

Re : démarrage postgre impossible tentative de modifi emplacement data

Si vous n'avez rien supprimé, oui, tentez une ré-installation.


Guillaume.

Hors ligne

#7 09/03/2009 16:23:29

oci
Membre

Re : démarrage postgre impossible tentative de modifi emplacement data

gleu a écrit :

Si vous n'avez rien supprimé, oui, tentez une ré-installation.

Désole deux autres questions.

J'ai tenté de modifier l'emplacement des données car je n'avais pas d'espace sur le disque en effet. Celui qui avait installé posgres l'avait fais sur la partition Système. je voulais savoir si en reinstallant le service je peux préciser l'emplacement des données?

Et si oui est ce que je dois copier l'ancien répertoitre pgdata dans le nouveau emplacement?
Et si non comment puisses-je déplace les donnèes dans un nouveau emplacement?

Merci d'avance car ça fait trop de questions je suppose que vous comprenez

Hors ligne

#8 09/03/2009 16:53:50

gleu
Administrateur

Re : démarrage postgre impossible tentative de modifi emplacement data

je voulais savoir si en reinstallant le service je peux préciser l'emplacement des données?

Je ne pense pas, non.

Et si oui est ce que je dois copier l'ancien répertoitre pgdata dans le nouveau emplacement?

Il faudra le faire après l'installation.

Et si non comment puisses-je déplace les donnèes dans un nouveau emplacement?

Ne les déplacer pas.Copier les. Si vous les déplacez et qu'une erreur s'insinue dans la commande de déplacement ou dans une commande suivante, vous pouvez tout perdre. Il est donc préférable de déplacer. Une fois que tout fonctionne bien au nouvel emplacement, vous pourrez supprimer les fichiers de l'ancien emplacement.


Guillaume.

Hors ligne

Pied de page des forums