From: | Joshua Colson <joshua(dot)colson(at)ination(dot)com> |
---|---|
To: | pgsql-admin(at)postgresql(dot)org |
Subject: | Change "database system identifier" in pg_control? |
Date: | 2006-12-14 23:40:40 |
Message-ID: | 1166139640.7183.27.camel@s60r.ination.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
Hello everyone,
I'm trying to change the SYSID in pg_control (at least I think that is
where it is) due to a catastrophic backup system failure, combined with
a timely administrative "oops". Does anyone know how I might go about
doing that?
The back story, for those interested:
We lost *all* of our recent backups due to massive hardware failure. A
new database was added within the last couple of weeks and yesterday
morning one of our admins toasted it. We've got a pg_dumpall from after
the database was created and all of the archive logs since. I was trying
to recreate the whole system on another machine to attempt restoration
of the data. The first problem that I ran into was the checkpoint was
incorrectly set (due to the system being a new installation). I was able
to fix that (I think) with the pg_resetxlog command but a subsequent
recovery attempt yields the following errors in the log:
2006-12-14 22:42:09 MST LOG: restored log file
"000000010000002300000079" from archive
2006-12-14 22:42:09 MST LOG: WAL file is from different system
2006-12-14 22:42:09 MST DETAIL: WAL file SYSID is
4965793265546637307, pg_control SYSID is 5008561987249897439
2006-12-14 22:42:09 MST LOG: invalid primary checkpoint record
2006-12-14 22:42:09 MST LOG: invalid secondary checkpoint link in
control file
2006-12-14 22:42:09 MST PANIC: could not locate a valid checkpoint
record
2006-12-14 22:42:09 MST LOG: startup process (PID 15145) was
terminated by signal 6
2006-12-14 22:42:09 MST LOG: aborting startup due to startup process
failure
2006-12-14 22:42:09 MST LOG: logger shutting down
So I thought I would try to change the SYSID to 4965793265546637307 and
have another shot at it.
I'm not a PG guru so please let me know, is there any chance that what
I'm doing will be successful, or am I just wasting my time?
Thank you very much for any help you can provide!
--
Joshua Colson <joshua(dot)colson(at)ination(dot)com>
iNation, LLC
From | Date | Subject | |
---|---|---|---|
Next Message | Marc G. Fournier | 2006-12-14 23:53:55 | Re: Where to Get Version of PostgreSQL Installation |
Previous Message | Bill Hernandez | 2006-12-14 15:28:30 | unsubscribe |