Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 15/04/2009 14:16:12
- zied
- Membre
Installation PGAgent
Bonjour
J'ai essayé dinstaller PGAGENT sous Windows.
Le service est bien installé mais pas démarré.
Quand j'essaie de le démarrer manuellement, je reçois un msg d'erreur comme quoi le service a démarré mais s'est ensuite arrêté à cause d'un problème.
Comment puis-je identifier la source et résoudre ce problème?
Merci
Hors ligne
#2 16/04/2009 16:24:56
- zied
- Membre
Re : Installation PGAgent
Allo! il y a qq1 au bout du fil?
Hors ligne
#3 16/04/2009 17:44:24
- gleu
- Administrateur
Re : Installation PGAgent
sans le message d'erreur, il est pratiquement impossible de t'aider...
Guillaume.
Hors ligne
#4 16/04/2009 19:35:47
- zied
- Membre
Re : Installation PGAgent
Voici ma chaine de commande
C:\Program Files\PostgreSQL\PgAdminIII 1.10\pgAgent-3.0\pgagent RUN pgAgent4 hostaddr=127.0.0.1 dbname=amidb user=postgres pass=motdepasse_serveur_pg
Le message d'erreur est le suivant :
Le service PostgreSQL Scheduling Agent sur ordinateur local a démarré puis s'est arrêté. Certains services peuvent s'arrêter automatiquement s'ils n'ont aucune tache à effectuer, par exemple, le service des alertes et les journaux de performance.
Hors ligne
#5 16/04/2009 23:19:50
- gleu
- Administrateur
Re : Installation PGAgent
À quoi servent les mots RUN et pgAgent4 ?
Normalement, il ne devrait y avoir que le DSN (lire http://www.pgadmin.org/docs/dev/pgagent … lang=fr_FR pour plus de détails).
Guillaume.
Hors ligne
#6 17/04/2009 09:24:20
- zied
- Membre
Re : Installation PGAgent
Tout à fait!
ceci correspond aux paramètres trouvées dans la console Services de Windows.
Pour l'installation J'ai essayé :
1 - "C:\Program Files\pgAdmin III\pgAgent" INSTALL pgAgent -u postgres -p password_sessionlocale hostaddr=127.0.0.1 dbname=mabse user=postgres
Et une autre fois
2 - "C:\Program Files\pgAdmin III\pgAgent" INSTALL pgAgent -u postgres -p password_sessionlocale hostaddr=127.0.0.1 dbname=pgadmin user=postgres password=password_base
Hors ligne
#7 17/04/2009 09:25:38
- zied
- Membre
Re : Installation PGAgent
une question :
je vois parler d'unfichier pgpass.conf mais je le trouve pas!
Faut-il le créer?
Hors ligne
#8 17/04/2009 11:24:40
- gleu
- Administrateur
Re : Installation PGAgent
Oui, il faut le créer. Il s'agit soit de pgpass.conf sous Windows soit de .pgpass sous Unix.
Guillaume.
Hors ligne
#9 17/04/2009 11:41:18
- zied
- Membre
Re : Installation PGAgent
Merci
Dans quel répertoire faut-il le créer? quelle est le contenu et le format de ce fichier?
Hors ligne
#10 17/04/2009 12:15:43
- gleu
- Administrateur
Re : Installation PGAgent
Il faut le créer dans le répertoire personnel de l'utilisateur. Quant à son format, tout est expliqué là : http://docs.postgresqlfr.org/8.3/libpq-pgpass.html
Guillaume.
Hors ligne
#11 18/04/2009 12:53:17
- zied
- Membre
Re : Installation PGAgent
J'ai suivi à la lettre la documentation pour l'installation du service et la création du fichier pgpass.conf
Nothing has chanched!
Hors ligne
#12 20/04/2009 11:18:13
- zied
- Membre
Re : Installation PGAgent
J'ai réussi :
Exécution du script SQL de PGagent sur la base postgres
Création du fichier pgpass.conf dans %appdata%/postgresql de l'utilisateur.
Installation du service pgagent comme défini dans la base pgAdmin.
Maintenant une nouvelle question :
Je veux faire exécuter un dump de ma bd chaque jour à 18h.
Je veux que le fichier soit de la forme mabase_date_du_jour.sql
Comment faire ce script?
Hors ligne
#13 20/04/2009 11:42:20
- gleu
- Administrateur
Re : Installation PGAgent
Il faut écrire un script batch qui va exécuter le programme pg_dump en lui indiquant de tout stocker dans le fichier souhaité. La description de la commande pg_dump se trouve sur http://docs.postgresql.fr/8.3/app-pgdump.html.
Guillaume.
Hors ligne
#14 20/04/2009 12:22:55
- zied
- Membre
Re : Installation PGAgent
Merci Gleu.
J'ai lu cette page mais je ne trouve pas l'astuce pour créer un nom de fichier qui comporte la date du jour et que ça soit gérer dynamiquement.
Hors ligne
#15 20/04/2009 13:39:17
- gleu
- Administrateur
Re : Installation PGAgent
Ce serait plutôt une question à poser sur une forum MSDOS. Il se trouve que j'ai eu à faire cela pour un client, donc voici une solution rapide :
set d=%DATE:~6,4%%DATE:~3,2%%DATE:~0,2%
REM Sauvegarde des bases de données, dans un fichier au format SQL
C:\Program Files\PostgreSQL\8.3\bin\pg_dump -U postgres mabase > D:\Backups\backup%d%.dump
Il faut remplacer mabase par le nom de votre base.
Guillaume.
Hors ligne
#16 20/04/2009 15:38:35
- zied
- Membre
Re : Installation PGAgent
Merci Gleu
Je t'assure que j'ai fais un post sur un autre forum Windows/dos avant de faire ce post mais j'ai pas eu de réponse jusqu'à maintenant.
Merci
Hors ligne
#17 20/04/2009 15:48:18
- gleu
- Administrateur
Re : Installation PGAgent
Pas de mal
Guillaume.
Hors ligne
Pages : 1