PostGreSql-Server 8.1.9 Crash

Hallo liebes Forum,

ich brauch dringend Eure Hilfe.

Nach einem System - Crash Debian Etch Linux startet die Datenbank nicht mehr.

In /var/log/postgresql/postgresql-8.1-main.log finde ich folgende Zeilen:

2007-12-18 17:03:30 CET DETAIL:  Client-Zertifikate werden nicht überprüft werden.
2007-12-18 17:03:30 CET LOG:  Datenbanksystem wurde am 2007-12-18 16:12:13 CET unterbrochen
2007-12-18 17:03:30 CET LOG:  Datensatz mit Länge null bei 0/5DDD6C
2007-12-18 17:03:30 CET LOG:  ungültiger primärer Checkpoint-Datensatz
2007-12-18 17:03:30 CET LOG:  Datensatz mit Länge null bei 0/5DDCC8
2007-12-18 17:03:30 CET LOG:  ungültiger sekundärer Checkpoint-Datensatz
2007-12-18 17:03:30 CET PANIK:  konnte keinen gültigen Checkpoint-Datensatz finden
2007-12-18 17:03:30 CET LOG:  Start-Prozess (PID 3793) wurde von Signal 6 beendet
2007-12-18 17:03:30 CET LOG:  Serverstart abgebrochen wegen Start-Prozess-Fehler

Was kann man da machen?

Also es reicht mir, wenn ich die Instanz komplett neu aufsetzen könnte.

Viele Grüße

uli2

Ich entnehme deiner Aussage, das Du über ein Backup verfügst, ja?

Ok, folgende Schritte:
1.) Postgres Stoppen (nicht erforderlich in Deinem Fall)
2.) Altes Datenbankverzeichnis identifizieren
(ist unter Debian für gewöhnlich ein link in /etc/postgres/8.x/main/pgdata oder so)
3.) Leg eine neue Datenbank mittel pg_createcluster (viellecht man pg_createcluster vorher) in enem neuen verzeichnis an
4.) ändere den link in /etc/postgres/8.x/main auf das datenverzeichnis
5.) Datenbank Starten
6.) Backup einspielen mit pg_restore falls erforderlich



ABER:
Wie konnte Dein server derart crashen, das würde ich mal zuerst klären…

Grüße

Jochen

Schwierig. Sinnvoll wäre, im Log für engl. Fehlermeldungen zu sorgen, das erhöht dramatisch die Chance, via Google was zu finden.

Was war Auslöser des Crashes?

Backup?


Andreas

Vielen herzlichen Dank, das hat geholfen.

Warum der Server gecrasht ist?

Hinten befindet sich ein Stecker zu einer 37 poligen PCI-DIO24 Karte.
Damit werden akustische Verstärker angesprochen.

Dieser Stecker ist herausgerutscht bei Manipulation am Server.
Dabei ist der Server abgestürzt.

Man sollte solche Stecker anschrauben :slight_smile:

Viele Grüße

Uli2

Hi Uli,

Ich hab ehrlich gesagt auch noch nie nen stecker angeschraubt, ich vertraue darauf, das die mit der Zeit eintretende Korrosion das Kontaktproblem schon lösen wird.

Werde jetzt aber um meine DB-Server doch mal besser ne Bannmeile ziehen, nicht dass noch jemand auf die idee kommt, da was rumzumanipulieren. :wink:

Grüße

Jochen