Subject Re: Using GFix
Author vishualsoft
Hi,
There are certain steps to perform database recovery using Gfix.

I agree with Helen's statement that "gfix does not "recover an FDB". It can be used, in combination with gbak".

Ya it's true that Gfix lables damaged records (i hope i am using correct words) while using Gfix and while as part of taking back up via Gbak it just avoid it (i.e. damaged records/parts)and take the back up of remaining part using Gbak (in other words undameged records).

After taking the back up of unameged part we can call it(i.e. fdb) as recovered database, but make sure that we can't guaranteed that after recovering as per above concept, the data will not contain any damaged records, to validate this recorved database there are some more options available with Gfix.


--- In firebird-support@yahoogroups.com, "Abhishek Sharma" <abhishek_dsc@...> wrote:
>
> Hi All.
>
> I ve a FDB on which when i run a query on a join of two tables it gives me a error saying
>
> " I/O error 'DB PATH' "
>
> I tried using GFIX with -v and -full options but, everytime it only shows the error, but does not fix them.
>
> Please guide me how to use GFIX in a efficient way to recover an FDB.
>
> Thanking you
>
> Abhishek
>