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

#1 Installation » Installation postgresql 9.3.4.2 sur Windows 2008 x64, service » 02/09/2014 15:00:29

crdcrd
Réponses : 1

Bonjour,
que préconisez-vous pour l'installation du service windows postgresql, le service doit-il être lancé  avec "Système local", "service local", "service réseau" ou bien un utilisateur spécifique, que l'on appelle souvent "postgres" ?
Merci de vos retours.

#2 Re : Optimisation » Identifier process Windows postgresql qui consomme le plus de CPU » 28/02/2014 16:37:47

Ce n'est pas suffisant! Je vois avec le moniteur de perf que c'est une session postgresql, mais je voudrais avoir également le process ID..

#3 Optimisation » Identifier process Windows postgresql qui consomme le plus de CPU » 28/02/2014 11:39:08

crdcrd
Réponses : 4

Bonjour,
j'ai sur un même serveur Windows plusieurs instances PostgreSQL. Je cherche une commande (ou un outil) qui me permettrait d'identifier de manière précise les process Windows Postgresql qui consomment le plus de CPU afin de cibler rapidement la base de données concernées.
Merci de votre retour.

#4 Re : Migration » copie d'une base en 9.0.3 sur un moteur postgresql en 8.2.11 » 02/02/2012 18:08:56

Je m'en suis sortie en ne faisant un export que du schéma à récupérer en mode plain, et j'ai récupéré sur mon serveur de destination en postgresql 8.2 par la commande suivante :
psql.exe -f "mon-fichier-export-en-mode-plain-postgre9.sql" -p <port> -h localhost <labase-destination> <le-user>

Merci à tous.
Chrystèle.

#5 Re : Migration » copie d'une base en 9.0.3 sur un moteur postgresql en 8.2.11 » 31/01/2012 15:51:29

Bon, je vous dirai comment je vais réussir à m'en sortir (suis optimiste)...
Sinon, pour la suite, que me conseilleriez-vous pour migrer mes clusters de bases sur mon serveur windows avec postgres 8.2 vers postgres 9.0.3. pgupgrade ou autres...???
Merci.

#6 Re : Migration » copie d'une base en 9.0.3 sur un moteur postgresql en 8.2.11 » 31/01/2012 14:11:35

Bonjour et merci pour vos réponses. Pour info, je suis sur Windows.

J'ai effectivement essayé depuis le serveur en Version 8 de faire un pg_dump avec l'option -i mais ça ne fonctionne pas.
pg_dump.exe -i -h serveuren9 -p 5432 -U postgres  -f fichier.backup <nomdelabase>

pg_dump: server version: 9.0.3; pg_dump version: 8.2.11
pg_dump: proceeding despite version mismatch
pg_dump: SQL command failed
pg_dump: Error message from server: ERREUR:  la colonne ┬½ reltriggers ┬╗ n'exis
te pas
LINE 1: ...oles WHERE oid = relowner) as rolname, relchecks, reltrigger...
                                                             ^
pg_dump: The command was: SELECT c.tableoid, c.oid, relname, relacl, relkind, re
lnamespace, (SELECT rolname FROM pg_catalog.pg_roles WHERE oid = relowner) as ro
lname, relchecks, reltriggers, relhasindex, relhasrules, relhasoids, d.refobjid
as owning_tab, d.refobjsubid as owning_col, (SELECT spcname FROM pg_tablespace t
WHERE t.oid = c.reltablespace) AS reltablespace, array_to_string(c.reloptions,
', ') as reloptions from pg_class c left join pg_depend d on (c.relkind = 'S' an
d d.classid = c.tableoid and d.objid = c.oid and d.objsubid = 0 and d.refclassid
= c.tableoid and d.deptype = 'a') where relkind in ('r', 'S', 'v', 'c') order b
y c.oid

#7 Migration » copie d'une base en 9.0.3 sur un moteur postgresql en 8.2.11 » 30/01/2012 18:33:37

crdcrd
Réponses : 8

Bonjour,

comment puis-je récupérer une base sur un serveur en 9.0.3 pour la recopier sur une base en 8.2.11.
Merci.

#8 Installation » Base sur Windows accessible mais service Windows non démarré » 12/07/2011 12:49:07

crdcrd
Réponses : 1

Bonjour,

je n'arrive pas à démarrer le service PostgreSQL d'une instance sur Windows. Pas de postmaster.pid crée.

erreur windows : FATAL:  could not create any TCP/IP sockets

Merci de votre aide.

#9 Re : Migration » Migration PostgreSQL sur Windows de 8.1.4 à 9.0.3 » 29/03/2011 15:28:18

Oui, c'est bien ce que je pensais, mais je voulais être certaine que ça ne vienne pas d'une mauvaise migration.
J'ai testé  le PGADMIN 1.12.2 qui me permet d'interroger à la fois des bases en postgresql 8 et 9.

Merci.

#10 Re : Migration » Migration PostgreSQL sur Windows de 8.1.4 à 9.0.3 » 29/03/2011 12:56:51

Merci pour votre retour. J'ai procédé par un pgdump_all pour l'extraction et psql pour l'import.
Par contre je ne peux pas consulter les bases en Posgresql 9 depuis un pgadmin 1.4.2, j'ai les messages d'erreurs suivant :

"la colonne "datconfig" n'existe pas au caractère 48..."
"column not found in pgsetbase:rolconfig...."

#11 Migration » Migration PostgreSQL sur Windows de 8.1.4 à 9.0.3 » 24/03/2011 16:54:58

crdcrd
Réponses : 5

Bonjour,

je dois migrer 3 serveurs postgresql en 8.1.4 (chacun possédant lui-même un certains nb de bases, jusqu'à 48 bases pour une des instances) d'un même serveur Windows sur un autre serveurs Windows en postgreSQL 9.0.3.

Je souhaiterais une méthode "physique" qui puisse se faire par copie de fichiers bases arrêtées puis par l'exécution de script d'upgrade, sans passer par le mécanisme de restauration logique par l'exécution de commande sql recréant les tables etc.....

Merci d'avance de votre retour.

#12 Re : Général » service windows Postgresql ne démarre plus » 04/08/2009 13:39:33

C'est bon, ne cherchez plus, j'ai trouvé :

solution : j'ai enlevé du compte postgres le groupe "administrateur"

#13 Re : Général » service windows Postgresql ne démarre plus » 04/08/2009 09:27:58

j'utilise la version V8.2.
et le paramètres shared_buffers est à 32Mo.

#14 Général » service windows Postgresql ne démarre plus » 03/08/2009 19:00:28

crdcrd
Réponses : 4

Message récupéré dans les évènements Windows :

"could not open process token: error code 5"

qn a-t-il une idée ? Merci d'avance.

#15 Re : Général » pg_ctl start sous windows server 2003 ne démarre pas le service W2K3 » 17/12/2008 16:04:21

je pense avoir trouver une solution, en fait je ne passe pas par le programme pg_ctl.exe, mais par la commande :

net stop <nom de mon service>

#16 Général » pg_ctl start sous windows server 2003 ne démarre pas le service W2K3 » 17/12/2008 15:39:50

crdcrd
Réponses : 2

Bonjour,
Je n'ai aucun souci pour arrêter le service PostgreSQL en ligne de commande, par contre lors du redémarrage via la commande suivante, le postmaster.pid est bien créé mais le service Windows n'apparait pas comme étant démarré  :

pg_ctl.exe start -N "pgsql-8.3" -D "C:\Program Files\PostgreSQL\8.3\data"
server starting
2008-12-17 14:26:53 CET LOG:  loaded library
"$libdir/plugins/plugin_debugger.dll"

Pour info, je lance ces commandes en étant connecté avce le compte Windows "postgres".

Si vous avez une idée du problème.... Merci.

#17 Re : Installation » Installer plusieiur serveurs sur une même machine » 09/12/2008 12:58:48

Pour info, j'ai fait comme tu m'as dit et ça marche bien. initdb + création du service Windows. J'ai donc créé deux serveurs pointant sur 2 ports différents.
ça semble bien fonctionner, mais paraitrait qu'avoir deux serveurs PostgreSQL sur une même machine, c'est assez instable...L'expérience me le dira...
Merci.

#18 Re : Installation » Installer plusieiur serveurs sur une même machine » 04/12/2008 11:44:04

Merci pour l'info, je vais essayé comme tu dis. J'ai essayé de réexécuré l'installeur, et effectivement, ça marche pô très très bien!

#19 Re : Installation » Installer plusieiur serveurs sur une même machine » 03/12/2008 15:45:48

As-tu déjà installé deux serveurs PostGreSQL sur un même serveur Windows ?

#20 Re : Installation » Installer plusieiur serveurs sur une même machine » 02/12/2008 12:54:35

L'inconvénient d'avoir toutes les bases sur un même serveur est le suivant :

En cas de restauration physique avec application des logs archivés (base en mode WAL) , si toutes les bases sont sur une même serveur, et que l'on doit restaurer une base à un instant donné (c'est à dire repartir du dernier backup avec application des logs archivés), toutes les bases seront impactées, c'est à dire que toutes les bases reviendront à l'état correspondant à un instant t.
S'il y a par exemple un suppression malencontreuse sur une base donnée "BASE1" il y a une heure, on ne pourra pas ne restaurer que la base "BASE1" à l'état avant l'erreur, mais toutes les bases reviendront à l'état où elles étaient à l'heure spécifié lors de la restauration.

D'autre part, j'ai essayer d'installer 2 fois le moteurs PostGreSQL sur un même serveur, mais ça plante. Je suis partie d'une installation à partir d'un ficheir .msi, peut-être est-ce la raison...

#21 Installation » Installer plusieiur serveurs sur une même machine » 01/12/2008 18:35:05

crdcrd
Réponses : 10

Bonjour,

je veux mettre sur un même serveur Windows plusieurs bases de données n'ayant aucun lien entre elles. Pour cela, je pensais installer plusieurs serveurs PostGreSQL, donc plusieurs services windows, un pointant sur le port 5432, l'autre sur le port 5433.

Est-ce la bonne méthode, sinon, comment mutualiser des bases de données tatalement indépendantes les unes des autres ( l'équivalent d'une instance ORACLE) sur un serveur windows dédié aux bases PostgreSQL de l'entreprise.

Merci pour votre aide.

Pied de page des forums

Propulsé par FluxBB