Re: [SQL] trying to repair a bad header block

2008-10-30 Thread gherzig
 On Wed, Oct 29, 2008 at 6:36 PM, Tom Lane [EMAIL PROTECTED] wrote:
 Scott Marlowe [EMAIL PROTECTED] writes:
 On Wed, Oct 29, 2008 at 4:23 PM, Tom Lane [EMAIL PROTECTED] wrote:
 If you can tolerate losing the data on that page, just zero out the
 entire 8K page.  dd from /dev/zero is the usual tool.

 Would zero_damaged_pages work here?  I know it's a shotgun to kill a
 flea, but it's also easier and safer for a lot of folks than dding a
 page in their table.

 It would work, but if you have any *other* damaged pages you might
 lose more than you were expecting ...

 Agreed.  OTOH, on slip of the fingers for a newbie with dd and the
 whole table is gone.  I guess it's always a trade off.


Thanks Tom and Scott! I just use dd for simply creating big files (oh, and
once to screw up a entire disk :)

Im going to man it in order to zero out that page(s).

Wish me lucks, dudes.
Thanks!

Gerardo



-- 
Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-sql


Re: [SQL] trying to repair a bad header block

2008-10-30 Thread gherzig
 On Wed, Oct 29, 2008 at 7:24 PM, Scott Marlowe [EMAIL PROTECTED]
 wrote:

 Oh, and to reply to myself and the original poster, you need to figure
 out what's causing the pages to get damaged.  IT's usually bad
 hardware, then a buggy driver, then a buggy kernel / OS that can cause
 it.  Run lots of tests.

Oh yes, im facing hw problems. All im triyng to do now is 'rebuild' the
header blocks in order to do some pg_dump (whichs is failing, off course),
set a new machine and get the actual one to the pits :)

Thanks again!

Gerardo



-- 
Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-sql


Re: [SQL] trying to repair a bad header block

2008-10-29 Thread Scott Marlowe
On Wed, Oct 29, 2008 at 4:23 PM, Tom Lane [EMAIL PROTECTED] wrote:
 [EMAIL PROTECTED] writes:
 There is a way to 'correct' or blank the values somehow? I guess im going
 to lose some data, iisnt...

 If you can tolerate losing the data on that page, just zero out the
 entire 8K page.  dd from /dev/zero is the usual tool.

Would zero_damaged_pages work here?  I know it's a shotgun to kill a
flea, but it's also easier and safer for a lot of folks than dding a
page in their table.

-- 
Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-sql


Re: [SQL] trying to repair a bad header block

2008-10-29 Thread Tom Lane
Scott Marlowe [EMAIL PROTECTED] writes:
 On Wed, Oct 29, 2008 at 4:23 PM, Tom Lane [EMAIL PROTECTED] wrote:
 If you can tolerate losing the data on that page, just zero out the
 entire 8K page.  dd from /dev/zero is the usual tool.

 Would zero_damaged_pages work here?  I know it's a shotgun to kill a
 flea, but it's also easier and safer for a lot of folks than dding a
 page in their table.

It would work, but if you have any *other* damaged pages you might
lose more than you were expecting ...

regards, tom lane

-- 
Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-sql


Re: [SQL] trying to repair a bad header block

2008-10-29 Thread Scott Marlowe
On Wed, Oct 29, 2008 at 6:36 PM, Tom Lane [EMAIL PROTECTED] wrote:
 Scott Marlowe [EMAIL PROTECTED] writes:
 On Wed, Oct 29, 2008 at 4:23 PM, Tom Lane [EMAIL PROTECTED] wrote:
 If you can tolerate losing the data on that page, just zero out the
 entire 8K page.  dd from /dev/zero is the usual tool.

 Would zero_damaged_pages work here?  I know it's a shotgun to kill a
 flea, but it's also easier and safer for a lot of folks than dding a
 page in their table.

 It would work, but if you have any *other* damaged pages you might
 lose more than you were expecting ...

Agreed.  OTOH, on slip of the fingers for a newbie with dd and the
whole table is gone.  I guess it's always a trade off.

-- 
Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-sql


Re: [SQL] trying to repair a bad header block

2008-10-29 Thread Scott Marlowe
On Wed, Oct 29, 2008 at 7:24 PM, Scott Marlowe [EMAIL PROTECTED] wrote:

Oh, and to reply to myself and the original poster, you need to figure
out what's causing the pages to get damaged.  IT's usually bad
hardware, then a buggy driver, then a buggy kernel / OS that can cause
it.  Run lots of tests.

-- 
Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-sql