Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Installation PostgreSQL Discussion :

global/pg_database (postgres 8.4.6)


Sujet :

Installation PostgreSQL

  1. #1
    Membre habitué
    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 :Sélectionner tout -Visualiser dans une fenêtre à part
    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 :Sélectionner tout -Visualiser dans une fenêtre à part
    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
    Membre émérite
    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é
    Avec un package. J'ai récupérer aussi postgresql-server et -libs

  4. #4
    Membre émérite
    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é
    j'ai ecris la commande en étant connecté avec postgres :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    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
    Membre émérite
    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 :Sélectionner tout -Visualiser dans une fenêtre à part
    service postgresql start
    en tant que root.

  7. #7
    Membre habitué
    j'obtiens ceci:
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
     
    service postgresql start
    bash: service: command not found

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

  9. #9
    Membre habitué
    je suis bien en tant que root quand je lance la commande service postgresql start

  10. #10
    Membre habitué
    j'ai essaye de passer par init.d
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    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é
    Merci beaucoup pour ton aider estofilo.

###raw>template_hook.ano_emploi###