Vlad Khorsun <[email protected]> wrote Wed, 23 Mar 2016 17:43:23
+0300:
>
> Let me show how it works. It is very simplified example, of course.
>
> Create database source.fdb.
>
> Create level-0 backup, as usual:
> nbackup -B 0 source.fdb source-0.nbk
>
> Restore level-0 backup, as usual:
> nbackup -R target.fdb source-0.nbk
Why not combine these commands into one?
backup -COPY source.fdb target.fdb
>
> Every N minutes:
> {
> obtain backup GUID of target database:
> gstat -h target.fdb | findstr /C:"Database backup GUID:"
>
> create new incremental backup using GUID above:
> nbackup -B {93070E3C-E63F-4FB3-B89A-10C732BDEAC3} source.fdb
> source-inc.nbk
>
> apply new increment to the target database:
> nbackup -INPLACE -R target.fdb source-inc.nbk
> }
>
These commands can also be combined into one, such as
nbackup -MERGE -DATABASE source.fdb target.fdb [-INCREMENT
source-inc.nbk]
During the execution of this command, GUID could be read automatically
from target.fdb
--
Simonov Denis
------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel