Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 11 sur 11
  1. #1
    Membre habitué
    Femme Profil pro Chris
    Développeur Web
    Inscrit en
    mai 2010
    Messages
    245
    Détails du profil
    Informations personnelles :
    Nom : Femme Chris
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : mai 2010
    Messages : 245
    Points : 113
    Points
    113

    Par défaut global/pg_database (postgres 8.4.6)

    Bonjour,
    j'ai installer postgres 8.4.6 sur notre serveur redhat4. Lorsque j'ecris psql template1 il m'affiche ceci:
    Code :
    1
    2
    3
     
    bash-3.00$ psql template1
    psql: FATAL:  could NOT open file "global/pg_database": No such file OR directory
    je ne comprends pas pouquoi il me dis cela. est ce que j'ai mal fait quelque chose ou loupé une étape lors de l'installation?

    De plus dans le fichier logfile il me dit cela:
    Code :
    1
    2
    3
    4
     
    postmaster cannot access the server configuration file "/usr/local/pgsql/data/postgresql.conf": No such file OR directory
    FATAL:  LOCK file "postmaster.pid" already EXISTS
    HINT:  IS another postmaster (PID 24693) running IN DATA directory "/var/lib/pgsql/data"?
    il n'existe pas de dossier pgsql dans usr/local. pourquoi va-t-il là-bas?
    merci d'avance.

  2. #2
    Expert Confirmé
    Profil pro
    Inscrit en
    octobre 2008
    Messages
    1 818
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : octobre 2008
    Messages : 1 818
    Points : 2 507
    Points
    2 507

    Par défaut

    Citation Envoyé par chris0938 Voir le message
    j'ai installer postgres 8.4.6 sur notre serveur redhat4.
    Avec un package redhat ou autrement?

  3. #3
    Membre habitué
    Femme Profil pro Chris
    Développeur Web
    Inscrit en
    mai 2010
    Messages
    245
    Détails du profil
    Informations personnelles :
    Nom : Femme Chris
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : mai 2010
    Messages : 245
    Points : 113
    Points
    113

    Par défaut

    Avec un package. J'ai récupérer aussi postgresql-server et -libs

  4. #4
    Expert Confirmé
    Profil pro
    Inscrit en
    octobre 2008
    Messages
    1 818
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : octobre 2008
    Messages : 1 818
    Points : 2 507
    Points
    2 507

    Par défaut

    On dirait qu'une ancienne installation de postgresql, dans /usr/local/pgsql n'a pas été arrêtée bien que le répertoire ait été supprimé.
    Il serait intéressant de voir le résultat de la commande shell

  5. #5
    Membre habitué
    Femme Profil pro Chris
    Développeur Web
    Inscrit en
    mai 2010
    Messages
    245
    Détails du profil
    Informations personnelles :
    Nom : Femme Chris
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : mai 2010
    Messages : 245
    Points : 113
    Points
    113

    Par défaut

    j'ai ecris la commande en étant connecté avec postgres :
    Code :
    1
    2
    3
    4
    5
     
    bash-3.00$ ps -fwwu postgres
    UID        PID  PPID  C STIME TTY          TIME CMD
    postgres 10706 10705  0 16:18 pts/0    00:00:00 bash
    postgres 10707 10706  0 16:18 pts/0    00:00:00 ps -fwwu postgres

  6. #6
    Expert Confirmé
    Profil pro
    Inscrit en
    octobre 2008
    Messages
    1 818
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : octobre 2008
    Messages : 1 818
    Points : 2 507
    Points
    2 507

    Par défaut

    Ca veut dire qu'aucun serveur postgres ne tourne sur la machine au moment de l'exécution de la commande. Il faudrait lancer le serveur. Sur redhat la procédure standard doit être une commande du genre
    Code :
    service postgresql start
    en tant que root.

  7. #7
    Membre habitué
    Femme Profil pro Chris
    Développeur Web
    Inscrit en
    mai 2010
    Messages
    245
    Détails du profil
    Informations personnelles :
    Nom : Femme Chris
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : mai 2010
    Messages : 245
    Points : 113
    Points
    113

    Par défaut

    j'obtiens ceci:
    Code :
    1
    2
    3
     
    service postgresql start
    bash: service: command NOT found

  8. #8
    Expert Confirmé
    Profil pro
    Inscrit en
    octobre 2008
    Messages
    1 818
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : octobre 2008
    Messages : 1 818
    Points : 2 507
    Points
    2 507

    Par défaut

    il faut l'exécuter en tant qu'utilisateur root.
    La commande doit être dans /sbin

  9. #9
    Membre habitué
    Femme Profil pro Chris
    Développeur Web
    Inscrit en
    mai 2010
    Messages
    245
    Détails du profil
    Informations personnelles :
    Nom : Femme Chris
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : mai 2010
    Messages : 245
    Points : 113
    Points
    113

    Par défaut

    je suis bien en tant que root quand je lance la commande service postgresql start

  10. #10
    Membre habitué
    Femme Profil pro Chris
    Développeur Web
    Inscrit en
    mai 2010
    Messages
    245
    Détails du profil
    Informations personnelles :
    Nom : Femme Chris
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : mai 2010
    Messages : 245
    Points : 113
    Points
    113

    Par défaut

    j'ai essaye de passer par init.d
    Code :
    1
    2
    3
     
    /etc/rc.d/init.d/postgresql start
    Starting postgresql service:                               [FAILED]
    je suis toujours en tant que root.

  11. #11
    Membre habitué
    Femme Profil pro Chris
    Développeur Web
    Inscrit en
    mai 2010
    Messages
    245
    Détails du profil
    Informations personnelles :
    Nom : Femme Chris
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : mai 2010
    Messages : 245
    Points : 113
    Points
    113

    Par défaut

    Merci beaucoup pour ton aider estofilo.

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •