Subject | RES: [ib-support] Database corrupted... Data pump? |
---|---|
Author | Zed |
Post date | 2001-05-26T20:41:01Z |
Hi Ann!!!
Actually this gdb was sent by mail from a workmate in another branch of my
company... And I do have a copy from it... :)
This is a 32MB gdb file... Not so big...
About the NVLNUM error, I figured out it was a library error, fixed it, but
the error changed back to
but I'm kinda inexpert dealing with Interbase, specially with corrupted
databases...
gbak -b -g -i -v didnt work either... Got the same message...
It seems to me you gonna send me a "I'm sorry" message next... :o)
Thanks again!!!
ZED
Bussiness Class Administrator
zed@...
(5531)3262-0696
----- Mensagem original -----
De: Ann W. Harrison [SMTP:aharrison@...]
Enviada em: sabado, 26 de maio de 2001 17:13
Para: ib-support@yahoogroups.com
Assunto: Re: [ib-support] Database corrupted... Data pump?
At 09:58 AM 5/26/2001 -0300, Zed wrote:
you get one gold star.
the end of your database. How big is the database?
database have a UDF called NVLNUM? Is the library set up
properly?
actually computed the checksum before writing a page. It turned
out the 10% of the total CPU time was going into checksumming.
Now, the engine just writes 12345 where the checksum used to go.
So, you've got a page that isn't at all right.
What is the last thing it succeeds in doing?
as any. Then try printing out keys from that table to determine where
the bad row is. Then (with luck) you can delete that row. Now do
the gbak again, still with -v -b -g -i.
Regards,
Ann
www.ibphoenix.com
We have answers.
To unsubscribe from this group, send an email to:
ib-support-unsubscribe@egroups.com
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Actually this gdb was sent by mail from a workmate in another branch of my
company... And I do have a copy from it... :)
This is a 32MB gdb file... Not so big...
About the NVLNUM error, I figured out it was a library error, fixed it, but
the error changed back to
>I/O error for file "C:\TEMP\BASE2494.GDB"OK! I have the page number... What can I do with this? Sorry if it is dumb,
>Error while trying to read from file
>The operation completed successfully
but I'm kinda inexpert dealing with Interbase, specially with corrupted
databases...
gbak -b -g -i -v didnt work either... Got the same message...
It seems to me you gonna send me a "I'm sorry" message next... :o)
Thanks again!!!
ZED
Bussiness Class Administrator
zed@...
(5531)3262-0696
----- Mensagem original -----
De: Ann W. Harrison [SMTP:aharrison@...]
Enviada em: sabado, 26 de maio de 2001 17:13
Para: ib-support@yahoogroups.com
Assunto: Re: [ib-support] Database corrupted... Data pump?
At 09:58 AM 5/26/2001 -0300, Zed wrote:
>I think I have a corrupted database here... I dont know if I can call itDid you make a copy before you tried fixing it? If so,
> database anymore (I starting to believe I lost it forever)... :o)
you get one gold star.
>---------That's an ugly thing. It suggests that you may have lost
>I cant connect to it, I'm getting the error:
>
>I/O error for file "C:\TEMP\BASE2494.GDB"
>Error while trying to read from file
>The operation completed successfully
the end of your database. How big is the database?
>---------Maybe gfix was having a bad day - that happens. Does your
>I tried to validate it and got the error:
>
>Error 335544343
>
>Invalid request BLR at offset 653
>function NVLNUM is not defined
>module name or entrypoint could not be found
database have a UDF called NVLNUM? Is the library set up
properly?
>---------That's not a good message. Until sometime in V4, InterBase
>I also tried gfix -validate -full and the error changed
>
>database file appears corrupt ()
>-bad checksum
>-checksum error on database page 32229
actually computed the checksum before writing a page. It turned
out the 10% of the total CPU time was going into checksumming.
Now, the engine just writes 12345 where the checksum used to go.
So, you've got a page that isn't at all right.
>I read something about performing a backup/restore (garbage collect,ignore
>checksum)...How about gbak -b -g -i -v .... ?
>gbak -b -g -i... Nothing!!!
What is the last thing it succeeds in doing?
>Is there anything I can do to read the data from it? I can do anything youFigure out which table is getting the error - gbak is as good a way
>guys tell me to do... :o)
as any. Then try printing out keys from that table to determine where
the bad row is. Then (with luck) you can delete that row. Now do
the gbak again, still with -v -b -g -i.
Regards,
Ann
www.ibphoenix.com
We have answers.
To unsubscribe from this group, send an email to:
ib-support-unsubscribe@egroups.com
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/