Ergebnis 1 bis 10 von 10

Thema: Postgres startet nicht mehr

  1. #1
    roester ist offline Neuer Benutzer
    Registriert seit
    30.04.2010
    Beiträge
    5

    Standard Postgres startet nicht mehr

    Hallo,
    wenn ich den postgres-service starten will, tritt folgende Fehlermeldung auf:

    PostgreSQL Database Server 8.3 wird gestartet......................................... ................

    PostgreSQL Database Server 8.3 konnte nicht gestartet werden.

    Der Dienst hat keine Fehler gemeldet.


    ich hab wirklich keine Ahnung was ich da tun soll.. :(
    gibt es irgendwie ne möglichkeit die bereits gespeicherten daten aus der datenbank zu erhalten wenn ich das programm neu installieren muss?

  2. #2
    murphy ist offline Erfahrener Benutzer
    Registriert seit
    19.08.2009
    Beiträge
    165

    Standard

    Zitat Zitat von roester Beitrag anzeigen
    Hallo,
    wenn ich den postgres-service starten will, tritt folgende Fehlermeldung auf:

    PostgreSQL Database Server 8.3 wird gestartet......................................... ................

    PostgreSQL Database Server 8.3 konnte nicht gestartet werden.

    Der Dienst hat keine Fehler gemeldet.


    ich hab wirklich keine Ahnung was ich da tun soll..
    gibt es irgendwie ne möglichkeit die bereits gespeicherten daten aus der datenbank zu erhalten wenn ich das programm neu installieren muss?
    Die erste Idee wäre einen Blick in die Prokolle zu werfen. Die findest du i. d. R. im Datenverzeichnis unter pg_log. Ein paar Hinweise zum Server (OS,...) wären auch von Vorteil.

  3. #3
    roester ist offline Neuer Benutzer
    Registriert seit
    30.04.2010
    Beiträge
    5

    Standard

    habe windows XP
    das letzte log ist leider vom 23.04.2010 mit folgendem inhalt:

    2010-04-23 16:25:01 CEST LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
    2010-04-23 16:25:01 CEST FATAL: the database system is starting up
    2010-04-23 16:25:01 CEST LOG: database system was shut down at 2010-04-23 16:22:16 CEST
    2010-04-23 16:25:02 CEST LOG: database system is ready to accept connections
    2010-04-23 16:25:02 CEST LOG: autovacuum launcher started
    2010-04-23 16:25:02 CEST LOG: loaded library "$libdir/plugins/plugin_debugger.dll"

  4. #4
    murphy ist offline Erfahrener Benutzer
    Registriert seit
    19.08.2009
    Beiträge
    165

    Standard

    Zitat Zitat von roester Beitrag anzeigen
    habe windows XP
    das letzte log ist leider vom 23.04.2010 mit folgendem inhalt:

    2010-04-23 16:25:01 CEST LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
    2010-04-23 16:25:01 CEST FATAL: the database system is starting up
    2010-04-23 16:25:01 CEST LOG: database system was shut down at 2010-04-23 16:22:16 CEST
    2010-04-23 16:25:02 CEST LOG: database system is ready to accept connections
    2010-04-23 16:25:02 CEST LOG: autovacuum launcher started
    2010-04-23 16:25:02 CEST LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
    Wenn das in der Tat der letzte Eintrag ist, ist alles in bester Ordnung, der DB-Server läuft.
    Kannst du die DB connecten? Versuch mal

    Code:
    psql -d postgres
    in dem Verzeichnis, in dem die Binaries liegen (C:\Programme\PostgreSQL\8.3\bin) oder so. Wenn du dann z. B. mit \l (klein L) die Liste der Datenbanken bekommst, ist der Beweis erbracht.

    Falls das nicht geht, was steht im Ereignisprotokoll? Hast du im Datenverzeichnis eine Datei postmaster.pid? In der steht die ProzessID des Servers. Gibt es eine solche ProzessID und gehört sie zum PG-Server?

    Im Zweifelsfall hast du auch Rechteprobleme. PG ist recht strikt, was Permissions angeht. Wurde das Datenverzeichnis mal kopiert oder darf der PG-User (meist postgres) auf das Verzeichnis und alle Unterverzeichnisse voll zugreifen?

    Ansonsten allgemein gefragt: Was ist passiert, seitdem der Server zuletzt lief? Hardware, Software, Firewall...?
    Geändert von murphy (01.05.2010 um 00:41 Uhr)

  5. #5
    roester ist offline Neuer Benutzer
    Registriert seit
    30.04.2010
    Beiträge
    5

    Standard

    den Befehl
    psql -d postgres

    kann ich nicht ausführen:

    psql: could not connect to server: Connection refused.
    Wie gesagt, die logdatei ist auch schon ein wenig älter..


    Hier der Inhalt der postmaster.pid:

    [.ShellClassInfo]
    LocalizedResourceN

    Wo soll es so eine ProzessID geben? Und wie komme ich an das Ereignisprotokoll?

  6. #6
    murphy ist offline Erfahrener Benutzer
    Registriert seit
    19.08.2009
    Beiträge
    165

    Standard

    Zitat Zitat von roester Beitrag anzeigen
    den Befehl
    psql -d postgres

    kann ich nicht ausführen:

    psql: could not connect to server: Connection refused.
    Wie gesagt, die logdatei ist auch schon ein wenig älter..


    Hier der Inhalt der postmaster.pid:

    [.ShellClassInfo]
    LocalizedResourceN

    Wo soll es so eine ProzessID geben? Und wie komme ich an das Ereignisprotokoll?
    Das Ereignisprotokoll findest du in der Verwaltung von Windows.
    Dein PG-Server wird aber nicht starten, da es die postmaster.pid gibt. Benenne diese Datei einfach mal um und starte den Dienst noch einmal.

    Deine postmaster.pid sollte in etwa so aussehen:

    Code:
    180
    C:/Programme/PostgreSQL/8.3/data
    Die 180 ist dabei die ProzessID.
    Geändert von murphy (01.05.2010 um 00:55 Uhr)

  7. #7
    roester ist offline Neuer Benutzer
    Registriert seit
    30.04.2010
    Beiträge
    5

    Standard

    irre, das Löschen der postmasters.pid hats gebracht, der service läuft nun wieder.
    ich bedanke mich mal recht herzlich für die sehr schnelle und wirklich kompetente Hilfe =)

  8. #8
    murphy ist offline Erfahrener Benutzer
    Registriert seit
    19.08.2009
    Beiträge
    165

    Standard

    Gerne.
    Du solltest aber für den Fall der Fälle, in dem das nicht so simpel ist, über ein brauchbares Backup nachdenken. Fakt ist nämlich, dass PG beim normalen stoppen des Servers die Datei löscht. Und da sie bei dir noch da war, stimmt etwas nicht...

  9. #9
    roester ist offline Neuer Benutzer
    Registriert seit
    30.04.2010
    Beiträge
    5

    Standard

    er wurde auch nicht normal gestoppt. hatte in letzter zeit ein paar probleme mit "bösartiger software" durch die ich meinen pc oftmals nur auf die radikale weise, d.h. stecker ziehen, ausschalten konnte. wurde gestern aber alles behoben. trotzdem werde ich wohl mal backups anlegen müssen.

  10. #10
    murphy ist offline Erfahrener Benutzer
    Registriert seit
    19.08.2009
    Beiträge
    165

    Standard

    Na denn...

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum