Re: PITR as Online Backup Solution

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

 



On Tue, 2006-03-14 at 16:41 -0600, Thomas F. O'Connell wrote:
> On Mar 4, 2006, at 3:56 AM, Simon Riggs wrote:
> 
> > On Fri, 2006-03-03 at 12:03 -0600, Thomas F. O'Connell wrote:
> >> On Mar 3, 2006, at 11:54 AM, Simon Riggs wrote:
> >>
> >>> On Thu, 2006-03-02 at 16:38 -0600, Thomas F. O'Connell wrote:
> >>>> Ideally, I'd be able to take a base backup of a production system,
> >>>> copy it to a remote system, which is also the repository for  
> >>>> segment
> >>>> files generated by archive_command, and complete the recovery  
> >>>> process
> >>>> outlined in the docs. From that point, it would make sense to me  
> >>>> that
> >>>> I should be able to continuously replay WAL files against the new
> >>>> database (possibly as soon as archive_command generates a new one)
> >>>> without having to purge my data directory. Is that a reasonable
> >>>> assumption?
> >>>
> >>> Yes, it was designed to be able to do this.
> >>
> >> From the docs, I'm having a hard time determining which steps to
> >> edit or omit in order to execute this scenario. Is it possible for
> >> you (or anyone else on the list) to present an extension of section
> >> 23.3.3 <http://www.postgresql.org/docs/8.1/static/backup-
> >> online.html#BACKUP-PITR-RECOVERY> that covered the continuous replay
> >> scenario? I'd be happy to help contribute a patch to the docs once I
> >> understand the procedure a bit better.
> >
> > The place the primary backs up to is the place where the secondary
> > restores from, otherwise all procedures are as documented. Neither
> > system knows about the other, so its simpler than maybe you think.
> >
> > The only thing you need is the wait-for-next-file script.
> 
> A few more questions in this thread:
> 
> 1. With the wait-for-next-file script scenario, what happens with  
> recovery.conf? Does it ever become recovery.done? What happens in the  
> event of needing to recover? Does the script need a trigger to say,  
> "Okay, stop waiting. We need to use what we have right now."?

Yes. 

Everything you need is discussed in the admin archives.

> 2. Are there any salient details when performing an online backup  
> from one machine to another? I'm assuming filesystem is an important  
> consideration since the recovery process is not like the pg_dump  
> recovery process. Any other gotchas?

No

Best Regards, Simon Riggs



[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux