On Feb 28, 2011, at 10:13 AM, Michael Harris wrote:

>>> 
>>> Did you find anything suspicious in pg_log?
> 
> We've been through it all and did not see anything we didn't expect.
> 
>>> Please share recovery.conf information.
> 
> We did interrupt the restore a few times. The initial recovery.conf file 
> contained only:
> 
> restore_command = 'gunzip -c /mnt/dbsbackup/pg_xlog/%f.gz > %p'
> 
> Later we decided to replace the recovery command with a wrapper script that 
> would allow us to leave the restore going unattended over the weekend, and 
> complete up until the latest WAL file on the original database (which is 
> still running). We changed the recovery command to:
> 
> restore_command = '/var/lib/pgsql/data/db_restore_dm %f %p'
> 
> where the script db_restore_dm contained:
> 
> #!/usr/bin/perl
> 
> use strict;
> 
> my ($pg_f, $pg_p) = @ARGV;
> exit 1 if $pg_f eq '00000001.history';
> 
> my $xlogBackupFile = "/mnt/dbsbackup/pg_xlog/$pg_f.gz";
> 
> while (! -f $xlogBackupFile and !$triggered) {
>        sleep 2;
> }
> 
> while (1) {
>  system("gunzip -c $xlogBackupFile > $pg_p");
>  last if ($? >> 8 == 0);
>  sleep 2;
> }

Not sure about above wrapper function. However, if you can share some 
information from pg_log when you have started the restore with backup_label 
information.

Try following steps:
1. Untar all the gzipped WAL File in One Location
2. Use Following restore command:
    cp <WAL Location>/%f %p


> We were concerned that shutting down / starting up while recovery is ongoing 
> might cause some problems, but the pg documentation indicates this should be 
> OK and we saw no cause for concern in the pg logs.

What options have you used for shutting down?

Thanks & Regards,
Vibhor Kumar
vibhor.ku...@enterprisedb.com
Blog:http://vibhork.blogspot.com


-- 
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

Reply via email to