Ich habe die Streaming-Replikation auf Postgres 9.1.6 eingerichtet, das auf einem Debian-Server ausgeführt wird, und es läuft einwandfrei.
Wenn ich versuche, eine Abfrage in der Replikat-Datenbank auszuführen, wird der folgende Fehler angezeigt:
ERROR: index "tbl_cust_id_idx" contains unexpected zero page at block 0
HINT: Please REINDEX it.
Was könnte diesen Fehler verursachen?
Die Frage wird auch unter /programming/17865135/postgres-9-1-6-error-index-contains-unexpected-zero-page-at-block-0 veröffentlicht
postgresql
postgresql-9.1
McKibet
quelle
quelle
SELECT version()
oderSELECT now()
?Antworten:
Ich bin gerade auf Postgres 8.3.11 auf dasselbe Problem gestoßen. Obwohl ich die Grundursache nicht identifizieren konnte, war die Lösung einfach genug:
Diese Seite enthält Hinweise darauf, was den Fehler verursacht haben könnte, obwohl sie vage sind:
Im Idealfall wäre es hilfreich, wenn etwas eingerichtet werden könnte, um diese Fehler proaktiv zu verhindern oder zu korrigieren. Auf der positiven Seite ist dies das erste Mal seit mehreren Jahren, dass wir dieses Problem auf Hunderten von Maschinen gesehen haben.
quelle