Discussion:
could not open file "/var/lib/pgsql/data/pg_xlog/0000000000000001"
(too old to reply)
Barry Clearwater
2004-06-14 08:55:44 UTC
Permalink
Having sucessfully crashed sql ledger and desperate to see if I can
start it again, I read a posting by Lamar Owen which helped me get a
meaningful output to debug.
Problem started when I inadvertantly started the computer at a date in
the future.
Now I found I have deleted an important file (0000000000000001) -not a
very useful name, I assumed it was a log file.

bash-2.05b$ LOG: database system was interrupted at 2004-07-23 00:40:11
NZST
LOG: could not open file "/var/lib/pgsql/data/pg_xlog/0000000000000001"
(log file 0, segment 1): No such file or directory
LOG: invalid primary checkpoint record
LOG: could not open file "/var/lib/pgsql/data/pg_xlog/0000000000000001"
(log file 0, segment 1): No such file or directory
LOG: invalid secondary checkpoint record
PANIC: could not locate a valid checkpoint record
LOG: startup process (PID 9970) was terminated by signal 6
LOG: aborting startup due to startup process failure

Is there any way I can recreate a checkpoint record or resurrect any
data from postgresql. How important was the 0000000000000001 file ?

Thank you

Barry Clearwater


---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend
Tom Lane
2004-06-14 12:31:49 UTC
Permalink
Post by Barry Clearwater
How important was the 0000000000000001 file ?
Fairly :-(

You can get the database back into a startable condition with
pg_resetxlog, but it is likely that you may have lost part or
all of transactions since the last checkpoint.

regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to ***@postgresql.org
Bjoern Metzdorf
2004-06-14 13:55:55 UTC
Permalink
Post by Barry Clearwater
LOG: could not open file "/var/lib/pgsql/data/pg_xlog/0000000000000001"
(log file 0, segment 1): No such file or directory
LOG: invalid primary checkpoint record
Is there any way I can recreate a checkpoint record or resurrect any
data from postgresql. How important was the 0000000000000001 file ?
check pg_resetxlog from postgresql/bin

Regards,
Bjoern

---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faqs/FAQ.html

Loading...