Vous n'êtes pas identifié(e).
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
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
Pourriez vous m'indiquez ce qui pourrait manquer dans les commandes en eeffet je suis novice sous linux et sous posgres
Hors ligne
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
Ça va m'être difficile de le dire car il manque une commande que *vous* avez dû lancer.
Guillaume.
Hors ligne
Si vous n'avez rien supprimé, oui, tentez une ré-installation.
Guillaume.
Hors ligne
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
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