Hey all! After working non-stop for 7 hours straight, I managed to fix my problem.. It boiled down to a massive backlog of transactions, and I found a little utility called pg_resetxlog.exe that did the /exact/ thing I needed. I forced a reset of the transaction log and got the server to startup in user mode at which point I immediately made a noise that probably woke the neighbors, and I feverishly clicked the "Backup" button. The bad DB has been nuked and now everything is running along nicely. Had I not been able to recover my good DBs, that would have been about five months of work gone. I have a little tool that dumps my DB to an XML file (the only file format I really trust), and I'm gonna configure that to run nightly. Thanks for all the help guys! Mike Mike Christensen wrote: After looking at it more, it seems the problem is it's trying to rebuild a corrupt DB and not really getting anywhere. The DB is about 900 megs, and I've given it 6-7hrs to try to repair and it just seems to be stuck. |