Subject | Re: [firebird-support] Relation has 2 orphan backversions |
---|---|
Author | Ann W. Harrison |
Post date | 2007-11-07T21:38:55Z |
mlq97 wrote:
Firebird was in the process of removed back versions of a record.
Record versions are linked from the newest to the oldest. When
garbage collecting old versions, Firebird first clears the pointer
from the newer to the older version, then releases the older
version. If the system crashes between the two steps, the old
version becomes an orphan ... it wastes some space, but doesn't
cause any other problems.
gfix may clean these up.
Regards,
Ann
> My log file has this error.It probably means that you've had a crash at some point when
> can anyone tell me what this means and how (or whether) I can fix it.
> Many thanks:
>
> NORTH12 (Server) Wed Nov 07 20:23:55 2007
> Database: C:\PROGRAM FILES\INIGODATA\DB01.FDB
> Relation has 2 orphan backversions (106865 in use) in table ITEM (146)
Firebird was in the process of removed back versions of a record.
Record versions are linked from the newest to the oldest. When
garbage collecting old versions, Firebird first clears the pointer
from the newer to the older version, then releases the older
version. If the system crashes between the two steps, the old
version becomes an orphan ... it wastes some space, but doesn't
cause any other problems.
gfix may clean these up.
Regards,
Ann