Announcement

Collapse
No announcement yet.

Ewiger Fehler mit pg_clog (could not get status of transaction)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ewiger Fehler mit pg_clog (could not get status of transaction)

    Hallo zusammen,

    ich bin am verzweifeln! Ich habe nun mit verschieden Betriebssystemen (Debian, Ubuntu 32 bit, 64 bit etc) und verschiedenen Postgresversionen 7.4.6, 7.4.15, 8.1, 8.2 immer wieder ein und den selben Fehler. Ich habe desweiteren hunderte Forenbeiträge gelesen und nie die richtige Lösung gefunden. Problem:

    Ich habe einige Tabellen, teilweise mit mehreren Millionen Einträgen. Und fast täglich tritt folgendes Problem auf:

    Beim select gibt es die Fehlermeldung
    Could not get status of transaction xxxxxx (hier eine beliebige Nummer)
    ...und dann noch das ein File im Ordner pg_clog nicht gefunden werden kann

    Ein Lösungsvorschlag ist z.B. das fehlende File zu erstellen (Inhalt sind dann nur Zeros). Damit ist das Problem temporär behoben (meistens).

    Soweit ich es verstanden habe gibt es einen Bug, der das File löscht, obwohl es noch gebraucht wird. Es hat irgendwas mit einem Committer zu tun. Es fiel auch oft das Wort "drop hint bit problem"...

    Ich frage mich aber nun was dieses Problem verursacht?

    Wer weiss mehr und kann Abhilfe schaffen?

    Mit freundlichem gruß,
    Florian

  • #2
    Hilft das vielleicht weiter ?

    http://archives.postgresql.org/pgsql...1/msg01447.php

    Oder anders gesagt Dump von den Tabellen ziehen. Betroffene Datenbank platt machen, neu erzeugen und Dump zurückspielen.

    Mit freundlichen Grüßen
    F.-M. Jaeschke

    Comment


    • #3
      Hi,

      vielen Dank für deine Antwort. Ich kenne diesen Eintrag leider schon und das hilft mir auch nicht weiter... Es scheint mir keine richtige Lösung zu sein. Ich würde ja gerne wissen, wie es überhaupt zu diesem Fehler kommt. Und das klingt so ein bisschen nach "Mach mal deinen rechner aus und wieder an"

      Ich hab wirklich schon alles probiert. Wie gesagt habe ich den Fehler mit 7.4, 8.1, 8.2... auf verschiedenen Rechnern, verschiedene Betriebssysteme...

      Gruß,
      Florian

      Comment

      Working...
      X