Skip site navigation (1) Skip section navigation (2)

Re: Urgent!

From: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
To: codeWarrior <gpatnude(at)hotmail(dot)com>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: Urgent!
Date: 2005-10-13 15:56:48
Message-ID: 200510131556.j9DFumT03567@candle.pha.pa.us (view raw or flat)
Thread:
Lists: pgsql-admin
codeWarrior wrote:
> Lookas as if you've managed to turn off your computer mid-transaction 
> thereby corrupting the postgreSQL commit logs (pg_clog)...
> 
> You should never just turn off a database server... always shut it down 
> normally... Turning it off was a major mistake. I dont know if you can 
> recover or not as the system (postgreSQL) now thinks it is in the middle of 
> a transaction...

PostgreSQL should never get corrupted by turning off the server.  It
isn't ideal to do that, but it should not get corrupted.

---------------------------------------------------------------------------


> 
> As far as recovery goes... You might try a vacuum full and pg_resetxlog 
> (search the postgreSQL docs for pg_resetxlog)... Other than that you might 
> need to get Tom Lane's attention on this one...
> 
> 
> 
> ""Nirav Parikh"" <nirav(dot)p(at)workskillsprofessionals(dot)com(dot)au> wrote in message 
> news:221385EC3F18A44DB0925467A1D2395F38FB07(at)exsrv3(dot)workskillsprofessionals(dot)com(dot)au(dot)(dot)(dot)
> Hi,
> 
> I got this error message when I tried to do pg_dump on the database.
> 
> pg_dump: ERROR:  invalid memory alloc request size 4294967293
> pg_dump: SQL command to dump the contents of table "wordlist" failed: 
> PQendcopy() failed.
> pg_dump: Error message from server: ERROR:  invalid memory alloc request 
> size 4294967293
> pg_dump: The command was: COPY public.wordlist (word_id, word, count_word) 
> TO stdout;
> 
> I went to phppgadmin and try to access the worldlist table and it also gives 
> me following error message:
> 
> ERROR:  could not access status of transaction 6849340
> DETAIL:  could not open file "/var/lib/pgsql/data/pg_clog/0006": No such 
> file or directory
> 
> In statement:
> SELECT COUNT(*) AS total FROM (SELECT "oid", * FROM "public"."wordlist") AS 
> sub
> 
>  CPU was heating up so I turn off the computer and to fix the problem and 
> after that this occour. I don't know if this has anything to with database 
> corruption.
> 
> This is production server and I don't have latest backup does anyone how to 
> resolve this.
> 
> Please Help
> 
> Regards,
> 
> Nirav Parikh 
> 
> 
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 2: Don't 'kill -9' the postmaster
> 

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman(at)candle(dot)pha(dot)pa(dot)us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

In response to

Responses

pgsql-admin by date

Next:From: Tom LaneDate: 2005-10-13 16:12:08
Subject: Re: DB Cluster hanging
Previous:From: codeWarriorDate: 2005-10-13 15:48:36
Subject: Re: DB Cluster hanging

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group