Lists: | pgsql-fr-generale |
---|
From: | "David Boccou" <david(dot)boccou(at)gmail(dot)com> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Installation de plusieurs instances du serveur sur la même machine |
Date: | 2007-03-29 13:27:03 |
Message-ID: | ba5c9e7e0703290627p6c694de1y5bdf0298777b5fc5@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Bonjour
Je cherche à installer plusieurs instances de PostgreSQL sur la même
machine, ça me permettrait par exemple d'avoir un serveur de prod et un
serveur de test où je pourrai faire l'imbécile sans trop risquer de mettre
le dawa en prod.
On m'a dit que c'était possible, mais lorsque j'exécute l'installeur (je
suis sous windows 2003) il me propose de modifier ou supprimer PostgreSQL et
je ne peux pas en installer un second...
Auriez-vous une idée sur la façon de procéder svp ?
Merci
From: | Cédric Villemain <cedric(dot)villemain(at)dalibo(dot)com> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Installation de plusieurs instances du serveur sur la même machine |
Date: | 2007-03-29 13:33:29 |
Message-ID: | 200703291533.36405.cedric.villemain@dalibo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Le jeudi 29 mars 2007 15:27, David Boccou a écrit :
> Bonjour
>
> Je cherche à installer plusieurs instances de PostgreSQL sur la même
> machine, ça me permettrait par exemple d'avoir un serveur de prod et un
> serveur de test où je pourrai faire l'imbécile sans trop risquer de mettre
> le dawa en prod.
>
> On m'a dit que c'était possible, mais lorsque j'exécute l'installeur (je
> suis sous windows 2003) il me propose de modifier ou supprimer PostgreSQL
> et je ne peux pas en installer un second...
>
> Auriez-vous une idée sur la façon de procéder svp ?
La question n'est pas claire : plusieurs serveurs pg (genre un 7.4 et un
8.2) ? ou plusieurs instances d'un meme serveur ?
>
> Merci
--
Cédric Villemain
Administrateur de Base de Données
http://dalibo.com - http://dalibo.org
From: | "David Boccou" <david(dot)boccou(at)gmail(dot)com> |
---|---|
To: | Cédric Villemain <cedric(dot)villemain(at)dalibo(dot)com> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Installation de plusieurs instances du serveur sur la même machine |
Date: | 2007-03-29 13:39:01 |
Message-ID: | ba5c9e7e0703290639j3e1268cerb04a921bb11de8cf@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Je souhaite installer plusieurs instances du serveur 8.2...
On 3/29/07, Cédric Villemain <cedric(dot)villemain(at)dalibo(dot)com> wrote:
>
> Le jeudi 29 mars 2007 15:27, David Boccou a écrit:
> > Bonjour
> >
> > Je cherche à installer plusieurs instances de PostgreSQL sur la même
> > machine, ça me permettrait par exemple d'avoir un serveur de prod et un
> > serveur de test où je pourrai faire l'imbécile sans trop risquer de
> mettre
> > le dawa en prod.
> >
> > On m'a dit que c'était possible, mais lorsque j'exécute l'installeur (je
> > suis sous windows 2003) il me propose de modifier ou supprimer
> PostgreSQL
> > et je ne peux pas en installer un second...
> >
> > Auriez-vous une idée sur la façon de procéder svp ?
> La question n'est pas claire : plusieurs serveurs pg (genre un 7.4 et un
> 8.2) ? ou plusieurs instances d'un meme serveur ?
> >
> > Merci
> --
> Cédric Villemain
> Administrateur de Base de Données
> http://dalibo.com - http://dalibo.org
>
>
From: | Cédric Villemain <cedric(dot)villemain(at)dalibo(dot)com> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Installation de plusieurs instances du serveur sur la même machine |
Date: | 2007-03-29 13:51:53 |
Message-ID: | 200703291552.00214.cedric.villemain@dalibo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Le jeudi 29 mars 2007 15:39, David Boccou a écrit :
> Je souhaite installer plusieurs instances du serveur 8.2...
Il suffit de faire un autre initdb (pour avoir un nouveau dossier DATADIR) et
d'éditer le fichier postgresql.conf qu'il contient pour changer le port par
defaut (5432) par un port libre.
From: | "David Boccou" <david(dot)boccou(at)gmail(dot)com> |
---|---|
To: | Cédric Villemain <cedric(dot)villemain(at)dalibo(dot)com> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Installation de plusieurs instances du serveur sur la même machine |
Date: | 2007-03-29 14:26:18 |
Message-ID: | ba5c9e7e0703290726h72525e2es7bedc113f2d49878@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Merci pour la réponse.
J'ai recherché les arguments que prenait initdb et j'en suis arrivé à
établir la ligne de commande suivante :
"C:\Program Files\PostgreSQL\8.2\bin\initdb" --pgdata "C:\Program
Files\PostgreSQL\8.2\data2"
J'ai également essayé avec -D au lieu de --pgdata, sans succès : aucun
répertoire data n'est créé et le terminal se ferme avant que je ne puisse
voir si quoi que ce soit n'est écrit
Pouvez-vous m'aider ?
On 3/29/07, Cédric Villemain <cedric(dot)villemain(at)dalibo(dot)com> wrote:
>
> Le jeudi 29 mars 2007 15:39, David Boccou a écrit:
> > Je souhaite installer plusieurs instances du serveur 8.2...
> Il suffit de faire un autre initdb (pour avoir un nouveau dossier DATADIR)
> et
> d'éditer le fichier postgresql.conf qu'il contient pour changer le port
> par
> defaut (5432) par un port libre.
>
>
From: | "David Boccou" <david(dot)boccou(at)gmail(dot)com> |
---|---|
To: | Cédric Villemain <cedric(dot)villemain(at)dalibo(dot)com> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Installation de plusieurs instances du serveur sur la même machine |
Date: | 2007-03-29 15:32:52 |
Message-ID: | ba5c9e7e0703290832l4242e5d0o84ed70bca41dc500@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Le message d'erreur est le suivant :
"Le programme ½ postgres ╗ est nÚcessaire Ó initdb mais n'a pas ÚtÚ trouvÚ
dans
le mÛme rÚpertoire que ½ C:/Program Files/PostgreSQL/8.2/bin/initdb ╗.
VÚrifiez votre installation."
or j'ai bien un postgre.exe dans le repertoire de initdb... Par ailleurs
j'ai créé le répertoire data2 dont j'ai défini l'utilisateur postgres comme
proprietaire avec tous les droits. J'ai également redémarré le serveur
(windows aime bien en général non ?) mais rien n'y fait...
Snif...
On 3/29/07, David Boccou <david(dot)boccou(at)gmail(dot)com> wrote:
>
> Merci pour la réponse.
>
> J'ai recherché les arguments que prenait initdb et j'en suis arrivé à
> établir la ligne de commande suivante :
>
> "C:\Program Files\PostgreSQL\8.2\bin\initdb" --pgdata "C:\Program
> Files\PostgreSQL\8.2\data2"
> J'ai également essayé avec -D au lieu de --pgdata, sans succès : aucun
> répertoire data n'est créé et le terminal se ferme avant que je ne puisse
> voir si quoi que ce soit n'est écrit
>
> Pouvez-vous m'aider ?
>
> On 3/29/07, Cédric Villemain <cedric(dot)villemain(at)dalibo(dot)com> wrote:
> >
> > Le jeudi 29 mars 2007 15:39, David Boccou a écrit:
> > > Je souhaite installer plusieurs instances du serveur 8.2...
> > Il suffit de faire un autre initdb (pour avoir un nouveau dossier
> > DATADIR) et
> > d'éditer le fichier postgresql.conf qu'il contient pour changer le port
> > par
> > defaut (5432) par un port libre.
> >
> >
>
From: | Cédric Villemain <cedric(dot)villemain(at)dalibo(dot)com> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Installation de plusieurs instances du serveur sur la même machine |
Date: | 2007-03-29 16:11:09 |
Message-ID: | 200703291811.17194.cedric.villemain@dalibo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Le jeudi 29 mars 2007 17:32, David Boccou a écrit :
> Le message d'erreur est le suivant :
> "Le programme ½ postgres ╗ est nÚcessaire Ó initdb mais n'a pas ÚtÚ trouvÚ
> dans
> le mÛme rÚpertoire que ½ C:/Program Files/PostgreSQL/8.2/bin/initdb ╗.
> VÚrifiez votre installation."
>
> or j'ai bien un postgre.exe dans le repertoire de initdb... Par ailleurs
> j'ai créé le répertoire data2 dont j'ai défini l'utilisateur postgres comme
> proprietaire avec tous les droits. J'ai également redémarré le serveur
> (windows aime bien en général non ?) mais rien n'y fait...
je regrette, je ne suis pas expert microsoft ....
From: | Stéphane Schildknecht <stephane(dot)schildknecht(at)postgresqlfr(dot)org> |
---|---|
To: | David Boccou <david(dot)boccou(at)gmail(dot)com> |
Cc: | Cédric Villemain <cedric(dot)villemain(at)dalibo(dot)com>, pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: [pgsql-fr-generale] Installation de plusieurs instances du serveur sur la même machine |
Date: | 2007-03-29 16:21:05 |
Message-ID: | 460BE771.30107@postgresqlfr.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
David Boccou a écrit :
> Le message d'erreur est le suivant :
> "Le programme ½ postgres ╗ est nÚcessaire Ó initdb mais n'a pas ÚtÚ
> trouvÚ dans
> le mÛme rÚpertoire que ½ C:/Program Files/PostgreSQL/8.2/bin/initdb ╗.
> VÚrifiez votre installation."
>
> or j'ai bien un postgre.exe dans le repertoire de initdb... Par
> ailleurs j'ai créé le répertoire data2 dont j'ai défini l'utilisateur
> postgres comme proprietaire avec tous les droits. J'ai également
> redémarré le serveur (windows aime bien en général non ?) mais rien
> n'y fait...
>
> Snif...
>
>
Avez-vous essayé de vous placer dans le répertoire c:\Program
Files\PostgreSQL\8.2\bin pour lancer la commande initdb (à tout hasard) ?
Stéphane
From: | François Figarola <francois(dot)figarola(at)i-consult(dot)fr> |
---|---|
To: | David Boccou <david(dot)boccou(at)gmail(dot)com> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: [pgsql-fr-generale] Installation de plusieurs instances du serveur sur la même machine |
Date: | 2007-03-30 06:12:33 |
Message-ID: | 460CAA51.6010705@i-consult.fr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Bonjour à tous,
Pour le peu que j'ai eu à utiliser cet environnement, il me semble que
normalement le programme d'installation pour windows crée un raccourci
"invite de commandes" dans la section postgres du "Menu Démarrer".
C'est ce raccourci qu'il convient d'utiliser pour ce genre de manipulations
car les variables d'environnement y sont correctement positionnées.
A défaut, il faudra les positionner à la mano avant d'invoquer initdb ...
( style trouver la traduction Windows de :
export PATH=$PATH:chemin_vers_les_binaires_postgresql ou autres
export PGDATA= .... PGPORT= ..., etc...
dont je ne me rappelle plus la syntaxe exacte ...)
Cordialement.
David Boccou a écrit :
> Le message d'erreur est le suivant :
> "Le programme ½ postgres ╗ est nÚcessaire Ó initdb mais n'a pas ÚtÚ
> trouvÚ dans
> le mÛme rÚpertoire que ½ C:/Program Files/PostgreSQL/8.2/bin/initdb ╗.
> VÚrifiez votre installation."
>
> or j'ai bien un postgre.exe dans le repertoire de initdb... Par
> ailleurs j'ai créé le répertoire data2 dont j'ai défini l'utilisateur
> postgres comme proprietaire avec tous les droits. J'ai également
> redémarré le serveur (windows aime bien en général non ?) mais rien
> n'y fait...
>
> Snif...
>
François Figarola.
--
INTERNET CONSULT
Mas Guerido
6 rue Aristide Bergès
66330 CABESTANY
Tel 04.68.66.09.29
fax 04.68.66.99.50
* francois(dot)figarola(at)i-consult(dot)fr
From: | "Christophe Garault" <christophe(at)garault(dot)org> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Installation de plusieurs instances du serveur sur la même machine |
Date: | 2007-03-30 09:22:27 |
Message-ID: | 15364.82.101.0.115.1175246547.squirrel@mail.garault.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Hello,
>
> Pour le peu que j'ai eu à utiliser cet environnement, il me semble que
> normalement le programme d'installation pour windows crée un raccourci
> "invite de commandes" dans la section postgres du "Menu Démarrer".
> C'est ce raccourci qu'il convient d'utiliser pour ce genre de
> manipulations
> car les variables d'environnement y sont correctement positionnées.
Bof, tout ce que fait ce menu c'est changer les pages de code à 1252 et la
variable PGPORT à 5432. En ce qui me concerne en me positionnant dans le
répertoire des binaires et après avoir créé le répertoire de la future
base je n'ai aucun pb (testé sur un XP Pro au boulot) avec la commande
initdb -D repbase.
Ensuite il suffit de changer le port d'écoute dans le fichier de conf et
de lancer le serveur avec la commande pg_ctl.exe -D repbase start
--
Christophe Garault
From: | "David Boccou" <david(dot)boccou(at)gmail(dot)com> |
---|---|
To: | "Christophe Garault" <christophe(at)garault(dot)org> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Installation de plusieurs instances du serveur sur la même machine |
Date: | 2007-03-30 10:02:30 |
Message-ID: | ba5c9e7e0703300302j22661400s1c53237478c66cd@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
C'est pourtant exactement ce que j'ai fait, puisque c'est ce qui est écrit
dans la doc. La seule différence c'est que je suis sous Windows 2003 Server
On 3/30/07, Christophe Garault <christophe(at)garault(dot)org> wrote:
>
> Hello,
>
> >
> > Pour le peu que j'ai eu à utiliser cet environnement, il me semble que
> > normalement le programme d'installation pour windows crÃ(c)e un raccourci
> > "invite de commandes" dans la section postgres du "Menu DÃ(c)marrer".
> > C'est ce raccourci qu'il convient d'utiliser pour ce genre de
> > manipulations
> > car les variables d'environnement y sont correctement positionnÃ(c)es.
>
> Bof, tout ce que fait ce menu c'est changer les pages de code à 1252 et la
> variable PGPORT à 5432. En ce qui me concerne en me positionnant dans le
> répertoire des binaires et après avoir créé le répertoire de la future
> base je n'ai aucun pb (testé sur un XP Pro au boulot) avec la commande
> initdb -D repbase.
>
> Ensuite il suffit de changer le port d'écoute dans le fichier de conf et
> de lancer le serveur avec la commande pg_ctl.exe -D repbase start
>
> --
> Christophe Garault
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: explain analyze is your friend
>
From: | "Christophe Garault" <christophe(at)garault(dot)org> |
---|---|
To: | "David Boccou" <david(dot)boccou(at)gmail(dot)com> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Installation de plusieurs instances du serveur sur la même machine |
Date: | 2007-03-30 10:24:08 |
Message-ID: | 49514.82.101.0.115.1175250248.squirrel@mail.garault.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
> C'est pourtant exactement ce que j'ai fait, puisque c'est ce qui est écrit
> dans la doc. La seule différence c'est que je suis sous Windows 2003
> Server
En 64 bits peut-être? Je suis navré, j'ai plein de serveurs W2K3 sous la
main mais ils tournent avec un SGBDR proprio et en tant que consultant je
ne peux pas me permettre d'y installer Postgresql bien que je fasse le
forcing depuis des mois. A moins que j'en trouve un sur une plateforme de
test... Je vous tiendrais au courant si c'est le cas.
--
Christophe Garault
From: | "David Boccou" <david(dot)boccou(at)gmail(dot)com> |
---|---|
To: | "Christophe Garault" <christophe(at)garault(dot)org> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Installation de plusieurs instances du serveur sur la même machine |
Date: | 2007-03-30 10:31:56 |
Message-ID: | ba5c9e7e0703300331t2ebb6a7dl319296f6bcec61db@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Merci :)
Mon serveur est en 32 bits pourtant... Je vais continuer à enqueter...
On 3/30/07, Christophe Garault <christophe(at)garault(dot)org> wrote:
>
>
> > C'est pourtant exactement ce que j'ai fait, puisque c'est ce qui est
> écrit
> > dans la doc. La seule différence c'est que je suis sous Windows 2003
> > Server
>
> En 64 bits peut-être? Je suis navré, j'ai plein de serveurs W2K3 sous la
> main mais ils tournent avec un SGBDR proprio et en tant que consultant je
> ne peux pas me permettre d'y installer Postgresql bien que je fasse le
> forcing depuis des mois. A moins que j'en trouve un sur une plateforme de
> test... Je vous tiendrais au courant si c'est le cas.
>
> --
> Christophe Garault
>
>
>
From: | "David Boccou" <david(dot)boccou(at)gmail(dot)com> |
---|---|
To: | "Christophe Garault" <christophe(at)garault(dot)org> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Installation de plusieurs instances du serveur sur la même machine |
Date: | 2007-03-30 15:23:28 |
Message-ID: | ba5c9e7e0703300823i794bb466xb0d7e8cf52f801c6@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
le problème vient semble t'il du fait que j'utilise un compte admin, j'ai eu
un message en executant postgres.exe comme quoi il aimait pas trop les
admins...
Suite (et fin ?) Lundi :P
Bon week end
On 3/30/07, David Boccou <david(dot)boccou(at)gmail(dot)com> wrote:
>
> Merci :)
>
> Mon serveur est en 32 bits pourtant... Je vais continuer à enqueter...
>
> On 3/30/07, Christophe Garault < christophe(at)garault(dot)org> wrote:
> >
> >
> > > C'est pourtant exactement ce que j'ai fait, puisque c'est ce qui est
> > écrit
> > > dans la doc. La seule différence c'est que je suis sous Windows 2003
> > > Server
> >
> > En 64 bits peut-être? Je suis navré, j'ai plein de serveurs W2K3 sous la
> > main mais ils tournent avec un SGBDR proprio et en tant que consultant
> > je
> > ne peux pas me permettre d'y installer Postgresql bien que je fasse le
> > forcing depuis des mois. A moins que j'en trouve un sur une plateforme
> > de
> > test... Je vous tiendrais au courant si c'est le cas.
> >
> > --
> > Christophe Garault
> >
> >
> >
>
From: | Sébastien Lardière <sebastien(at)lardiere(dot)net> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: [pgsql-fr-generale] Installation de plusieurs instances du serveur sur la même machine |
Date: | 2007-03-30 17:45:31 |
Message-ID: | 460D4CBB.9080808@lardiere.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
David Boccou a écrit :
> le problème vient semble t'il du fait que j'utilise un compte admin,
> j'ai eu un message en executant postgres.exe comme quoi il aimait pas
> trop les admins...
>
> Suite (et fin ?) Lundi :P
Effectivement, PostgreSQL n'aime pas trop les comptes d'admins. J'avais
cru lire qu'il y avait eu un patch pour Pg sous Windows pour eviter cela.
Quoi qu'il en soit, la procédure habituelle, qui fonctionnait avec
Pg8.1, fonctionne toujours avec la 8.2, tester à l'instant sur un
serveur Win 2003,
il faut faire un "runas /user:postgres cmd" pour lancer une invite de
commande en tant que postgres, puis, faire :
mkdir c:\data2
initdb -D c:\data2
En tant qu'admin, faire :
pg_ctl register -N pgsql82-2 -U postgres -P passpgducomptesysteme -D
c:\data2
Ensuite, modifier le postgresql.conf présent dans c:\data2\, en mettant
le port sur une valeur libre, 5433 par exemple.
Et dans le panneau de service, le service devient utilisable. La
commande "net start pgsql82-2"
Voila. Je viens de le faire, ça marche.
Bon courage.
--
Sébastien