Subject | Fw: Interbase vs. Firebird was: IB 7.5 (corruption) |
---|---|
Author | Leyne, Sean |
Post date | 2005-06-07T16:49:55Z |
Since there was some discussion about the stability of v7.5, thought
this would be informative -- it was posted yesterday to the Interbase
newsgroup.
"Joseph" <jpell at di-ve.com> wrote in message
news:<42a415df@...>...
this would be informative -- it was posted yesterday to the Interbase
newsgroup.
"Joseph" <jpell at di-ve.com> wrote in message
news:<42a415df@...>...
> About two weeks ago, I have converted existing databases (3 in all) tometadata and
> interbase 7.5 from Interbase 5. I had to change the interbase
> also the application source code for these databases. For instance Ihave
> changed datafields named "year" or domain types named "boolean" asthese are
> now reserved words.machine
>
> For the first week everything seemed working fine. Then a new client
> working over terminal services was installed. The terminal server
> (windows 2000) was connected as a client to the database server (as awas
> separate machine on the same LAN). Unfortunately interbase 5 client
> still installed on this machine. Also the BDE connection string wasnot set
> as the others (although pointing to the same database).were
>
> On the first day of this new installation the backups done with gbak
> not working. The backup log file was reporting an immediate "exitbefore
> completion due to errors". This was repeated for the next 4 days.continued to
> Unfortunately no one was monitoring these events, since users
> work without problems. On the 4th day after the terminal client wasgracefully
> installed, the users reported that the system was slowing down
> and then an abnormal termination occured. Both the interbase log fileand
> the "windows server 2003" (were the database is installed) log filereported
> no errors. The interbase log file did not report that the interbaseservice
> was stopped.using
>
> I have run gfix -validate on the database and a number of errors were
> reported on two of the databases. I have tried to mend the database
> the -mend switch. But to no success. Then I have switched off the"ignore
> checksums" option during the backup, and have successfully restoredboth
> databases. However it seemed obvious that much of the data entered inthe
> last 4 days was lost.from
>
> As I was not confident of the new database (ib 7.5), I had to restart
> the backup of 4 days ago and ran a program to automatically input alldata
> that was entered on the corrupted database. Here I have confirmedthat data
> was lost. For instance a table which used a consecutive number as aprimary
> key had missing gaps during the mysterious period. The same table hadno
> missing gaps prior to the corruption.ago). I
>
> Now I have reinstiated the databases from the old backups (4 days
> have reinstalled interbase 7.5 server on the machine were the databaseis
> located. I have also installed interbase 7.5 client on the terminalserver
> and corrected the BDE connection string. When the client using theterminal
> services was connected (and used the system for some time), everyother
> client reported an error "internal gds software consistency check(can`t
> continue after bugcheck)". This was also reported on the IBConsole.one of
> Although the other clients stopped, surprisingly the client using the
> terminal services was still working. This error was reporting after
> the clients was trying to delete a record. After a backup and restorewas
> done, the reported error did not occur.know
>
> My concern is "will this happen again?". This is because I do not
> exactly was caused the corruption. Or maybe if there are issues thatmight
> cause this corruption with our explained configuration.
>
>
> Regards,
>
> Joseph
>
>