Šta je novo?

Pokvarena InterBase baza

mariaana

Čuven
Učlanjen(a)
23.02.2003
Poruke
67
Poena
609
IB Baza je dozivela neki kvar. Prijavljuje "unexpected end of file". Iz konzole se moze pregledati, s tim sto na kraju glavne tabele prijavljuje slicnu gresku. Ne mogu da napravim Backup/Restore i ne vidim nikakav alat kojim bih mogao da ovo sredim. Mogao bih eventualno da exportujem podatke preko SQL-a u txt fajl, ali ne znam kako bih ga importovao u ispravnu bazu - tabelu (BackUp koji imam od ranije)???
 
Ne reche da li je windows ili linux verzija...

Nevertheless... imas na raspolaganju 3rd party utilitije koji mogu da pomognu kod dijagnostike i reparature IB baze. Neke osnovne kvarove mozes da probas da opravis sa gfix i gbak koji ti se nalaze u bin diru interbasea. Postupak imas ovde:
http://www.ib-aid.com/interbase/firebird/corruption/guide.html i
http://community.borland.com/article/0,1410,27103,00.html

Na istom sajtu imas i nekoliko 3rd party proizvoda (za windows) za opravku, ukoliko ovo ne upali. E sad, moras da iskopas koji su free, a koji se placaju. Uglavnom skoro svi imaju poseban free alat za dijagnostiku - gde ti analizira bazu i javi sta tacno nije u redu, a recovery alati se neretko naplacuju. Google u shake...
Ukoliko je linux/unix u pitanju, mislim da sam video na sourceforgetu free alat - ali samo za *nix.

Borlandov spisak (poznatih) uzroka za korupciju IB baze:
http://community.borland.com/article/0,1410,29515,00.html
 
Otprilike smo nesto tako i probali. Gfix i gbak nisu dali neke rezultate (gbak se koristi i kad se radi Backup-Restore iz konzole tako da nisam ni ocekivao da ce dati neke rezultate). Sa alatima je upravo kako rece Silver - Dijagnostika Free a opravka za pare.

Na kraju smo prebacili podatke iz pokvarene baze u txt fajl, pa u excel tabelu pa preko ODBC drajvera za IB u accessu ubacili u ispravnu praznu tabelu u bazi.

Generalno je problem sto IB nema nikakvu podrsku za importovanje podataka, pa smo morali da upotrebimo MS kao zadnju soluciju!

Pozdrav i hvala

Bane
 
Nazad
Vrh Dno