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).

#2 Re : Installation » Installation de PostgreSQL 9 via Macports » 31/03/2011 19:26:58

Bonjour,

J'ai poursuivi mes recherches sur Google et j'ai trouvé cette article. Lorsque j'ai recommencé ma commande pour démarrer le serveur j'ai obtenu ceci :

Terminal a écrit :

server starting
LOG:  database system was shut down at 2011-03-28 22:19:47 CEST
LOG:  database system is ready to accept connections
LOG:  autovacuum launcher started

Est ce qu'il existe un utilitaire (ligne de commande) comme MySQL pour administrer la base de données. De plus, je tente d'administrer la base avec phpPgAdmin. Mais je bloque sur le nom d'utilisateur et le mot de passe.

#3 Re : Installation » Installation de PostgreSQL 9 via Macports » 31/03/2011 08:09:03

Je viens de regarder un peu sur Internet.

J'ai remarqué que ma façon de faire n'était pas la meilleur, j'ai réessayer :

$ sudo su postgres
$ /opt/local/lib/postgresql90/bin/pg_ctl -D /opt/local/var/db/postgresql90/defaultdb/ start

Et là j'obtiens un autre message d'erreur qui est plus encourageant :

Terminal a écrit :

server starting
FATAL:  could not create shared memory segment: Invalid argument
DETAIL:  Failed system call was shmget(key=5432001, size=29368320, 03600).
HINT:  This error usually means that PostgreSQL's request for a shared memory segment exceeded your kernel's SHMMAX parameter.  You can either reduce the request size or reconfigure the kernel with larger SHMMAX.  To reduce the request size (currently 29368320 bytes), reduce PostgreSQL's shared_buffers parameter (currently 3072) and/or its max_connections parameter (currently 104).
    If the request size is already small, it's possible that it is less than your kernel's SHMMIN parameter, in which case raising the request size or reconfiguring SHMMIN is called for.
    The PostgreSQL documentation contains more information about shared memory configuration.

J'ai l'impression que j'ai toujours ce problème de mémoires partagées. J'ai bien réalisé les instructions qui sont proposées sur la documentation officielle.

#4 Re : Installation » Installation de PostgreSQL 9 via Macports » 31/03/2011 07:14:37

Bonjour,

J'ai eu un problème de mémoire partagée. J'ai réglé cela en suivant la documentation officielle de PostgreSQL. Après j'ai eu quelques soucis pour comprendre qu'il créait un nouvel utilisateur "postgres"...


Un problème d'exécution c'est peut-être un problème de CHMOD, j'ai fait un ls sur le répertoire et voilà ce que j'obtiens à priori pas de problème vue que tout le monde à le flag exécution...

ls -lh /opt/local/lib/postgresql90/bin/
total 14600
-rwxr-xr-x  2 root  admin    49K 28 mar 21:05 clusterdb
-rwxr-xr-x  2 root  admin    53K 28 mar 21:05 createdb
-rwxr-xr-x  2 root  admin    57K 28 mar 21:05 createlang
-rwxr-xr-x  2 root  admin    53K 28 mar 21:05 createuser
-rwxr-xr-x  2 root  admin    49K 28 mar 21:05 dropdb
-rwxr-xr-x  2 root  admin    57K 28 mar 21:05 droplang
-rwxr-xr-x  2 root  admin    49K 28 mar 21:05 dropuser
-rwxr-xr-x  2 root  admin   655K 28 mar 21:05 ecpg
-rwxr-xr-x  2 root  admin    70K 28 mar 21:05 initdb
-rwxr-xr-x  2 root  admin    29K 28 mar 21:05 pg_config
-rwxr-xr-x  2 root  admin    24K 28 mar 21:05 pg_controldata
-rwxr-xr-x  2 root  admin    35K 28 mar 21:05 pg_ctl
-rwxr-xr-x  2 root  admin   292K 28 mar 21:05 pg_dump
-rwxr-xr-x  2 root  admin    69K 28 mar 21:05 pg_dumpall
-rwxr-xr-x  2 root  admin    33K 28 mar 21:05 pg_resetxlog
-rwxr-xr-x  2 root  admin   129K 28 mar 21:05 pg_restore
-rwxr-xr-x  2 root  admin   4,9M 28 mar 21:05 postgres
lrwxr-xr-x  1 root  admin     8B 28 mar 21:05 postmaster -> postgres
-rwxr-xr-x  2 root  admin   385K 28 mar 21:05 psql
-rwxr-xr-x  2 root  admin    53K 28 mar 21:05 reindexdb
-rwxr-xr-x  2 root  admin    30K 28 mar 21:05 vacuumdb
-rwxr-xr-x  2 root  admin    24K 28 mar 21:05 vacuumlo

#5 Re : Installation » Installation de PostgreSQL 9 via Macports » 30/03/2011 22:37:33

Bonjour,

Merci pour votre réponse.

J'ai exécuté cette commande :

sudo su postgres /opt/local/lib/postgresql90/bin/pg_ctl -D /opt/local/var/db/postgresql90/defaultdb/ start

Et j'obtiens cette message en retour :

/opt/local/lib/postgresql90/bin/pg_ctl: /opt/local/lib/postgresql90/bin/pg_ctl: cannot execute binary file

Je ne me rappelle pas si j'ai initialisé la base de données avec initdb, est ce que cela peut être cela.

Merci.

#6 Installation » Installation de PostgreSQL 9 via Macports » 30/03/2011 21:22:22

Greo
Réponses : 14

Bonjour,

Je suis sous Mac et j'ai installé PostgreSQL via Macports. Malgré quelques soucis lors de l'installation, j'ai réussi. Mais je n'arrive pas à démarrer le serveur si quelqu'un aurait la commande ?

Cordialement.

Pied de page des forums

Propulsé par FluxBB