Не сливается дельта после nbackup

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Не сливается дельта после nbackup

Gallemar
This post has NOT been accepted by the mailing list yet.
Запустил nbackup 2 -d off
Бэкап шел 15 минут,потом 15 минут ещё не сливалась дельта. В итоге завершил бэкап закрытием окна nbackup и попытался слить её через nbackup -N, в итоге дельта не слилась и получил ошибку
[
PROBLEM ON "attach database".
database file appears corrupt ()
-bad checksum
-checksum error on database page 19143526
SQLCODE:-902
]
Failure: Database error

Как можно её слить? gfix сможет вылечить эту проблему?
По rdb$backup_history видно что бэкап завершен.
Время дельты и базы одинаково

gstat -h

Database "C:\S-Market\DBase\SUPERMAGDK.FDB"
Database header page information:
        Flags 0
        Checksum 12345
        Generation 3001808
        Page size 8192
        ODS version 11.2
        Oldest transaction 2144713
        Oldest active 2943556
        Oldest snapshot 2943556
        Next transaction 2957644
        Bumped transaction 1
        Sequence number 0
        Next attachment ID 43736
        Implementation ID 26
        Shadow count 0
        Page buffers 200
        Next header page 0
        Database dialect 1
        Creation date Jan 27, 2013 20:23:31
        Attributes force write, backup merge

    Variable header data:
        Database backup GUID: {29612FE2-99B1-4C3D-8F9C-94F46A3FE53C}
        Sweep interval: 0
        *END*

Ещё есть ошибка при nbackup -N
C:\Users\s-market\Desktop>C:

C:\Users\s-market\Desktop>cd C:\Program Files\Firebird\Firebird_2_5\bin

C:\Program Files\Firebird\Firebird_2_5\bin>nbackup -U SYSDBA -P masterkey
S-Market\DBase\SUPERMAGDK.FDB  1>>C:\Archiv_SM\log_error.txt
unsuccessful metadata update
-Database is not in the physical backup mode
Failure: Database error
Loading...