Search Postgresql Archives

Re: Corrupt Incrementally Updated Backup: missing pg_clog file

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Jürgen,


am 31.10.2012 um 15:24 schrieb Jürgen Fuchsberger <juergen.fuchsberger@xxxxxxxxxxx>:

> The replica is backed up once a week using rsync, a full backup runs about 10 hours, so I also keep at least 24h of WAL files to make sure I have a consistent backup.
> 
> The backup process also runs fine without errors, only the time (10h) it takes is quite long, so I decided to test the backup:

[...]

> The backup is corrupt. So my question is, what went wrong:
> Obviously as the rsync started it copied everything from the pg_clog (which at this point was until pg_clog/01DC) and then went on for another 10+ hours backing up all the rest of the database. At the time the backup ended, the database content changed but the newer clog files did not go into the backup.
> When restoring the backup and starting the server, the recovery process started at a point where pg_clog was at state 01DE or even further and thus the data from 01DD was missing.

It sounds as if the standby server is running while you take its backup. I'm not sure it is possible to make a consistent backup this way if this is the case.
I would stop the standby, make the backup and then continue.


Regards,
Ralf

<<attachment: smime.p7s>>


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux