When I try to connect to a database, I get the following error : psql teleflowdb8

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • wan fasiha
    New Member
    • Feb 2012
    • 3

    When I try to connect to a database, I get the following error : psql teleflowdb8

    When I try to connect to a database, I get the following error :

    psql teleflowdb8

    psql: FATAL: database is not accepting commands to avoid wraparound data loss in database "teleflowdb 8"
    HINT: Stop the postmaster and use a standalone backend to vacuum database "teleflowdb 8".

    Then I try to go to standalone mode:

    $./postgresql-8.2 stop
    $su postgres
    $cd /usr/lib/postgresql/8.2/bin

    $./postgres --single -D /var/lib/postgresql/8.2/main/ teleflowdb8

    I got the following error :
    --single cannot access the server configuration file "/var/lib/postgresql/8.2/main/postgresql.conf ": No such file or directory

    When to check the postgresql.conf file is located at /etc/postgresql/8.2/main

    $ls

    environment
    log
    pgdata
    pg_hba.conf
    pg_ident.conf
    postgresql.conf
    start.conf


    So I did :

    $./postgres --single -D /etc/postgresql/8.2/main teleflowdb8

    But error as follows.
    2012-02-24 19:04:28 SGT FATAL: "/etc/postgresql/8.2/main" is not a valid data directory
    2012-02-24 19:04:28 SGT DETAIL: File "/etc/postgresql/8.2/main/PG_VERSION" is missing.

    I do not have the /var/lib/pgsql/data directory.

    Can anyone help on this issue. TQ
  • wan fasiha
    New Member
    • Feb 2012
    • 3

    #2
    Please someone respond to this issue. tq

    Comment

    • r035198x
      MVP
      • Sep 2006
      • 13225

      #3
      Do you have a database initialized through the initdb command?

      Comment

      Working...