Re: ERROR: could not open file "base/125542/12631" Corruption? - Mailing list pgsql-admin

From Alejandro Brust
Subject Re: ERROR: could not open file "base/125542/12631" Corruption?
Date
Msg-id 524EF280.5040502@pasteleros.org.ar
Whole thread Raw
In response to ERROR: could not open file "base/125542/12631" Corruption?  (Mike Broers <mbroers@gmail.com>)
Responses Re: ERROR: could not open file "base/125542/12631" Corruption?  (Alvaro Herrera <alvherre@2ndquadrant.com>)
List pgsql-admin

El 04/10/2013 11:40, Mike Broers escribió:
Hello, our postgresql 9.2.4 qa database (thankfully its just qa) seems to be hosed.  

Starting at around 3:39am last night I started seeing errors about missing files and now I cannot run a pgdump or a vacuum without it complaining about files that it cannot find with errors like this: ERROR: could not open file "base/125542/12631". When I check the filesystem the files are indeed not there.  The 1am regular vacuum completed and its log is clean.  The postgres log is clean before these errors occurred.

Since this is qa we do not perform backups, and the solution if we cannot repair the problem will be to create a fresh qa server but I am intrigued about how to determine the source of the problem and the extent of the problem.  

Is there a way to force vacuum to continue on errors or an alternate way to help determine all the missing files?  

It might be totally unrelated, but yesterday morning on this qa server I stopped postgres, and created a symlink to pg_xlog so that it was writing to a different volume, and restarted.  This was working fine all day so its possibly a red herring but I thought I should mention it.

Any advice is appreciated, thanks!  


Hello

U could try  some like "SET
zero_damaged_pages = on"    and perform a vacuum-db and may be pg_dump
hope it help!

pgsql-admin by date:

Previous
From: Mike Broers
Date:
Subject: ERROR: could not open file "base/125542/12631" Corruption?
Next
From: Mike Broers
Date:
Subject: Re: ERROR: could not open file "base/125542/12631" Corruption?