Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi FB: DB korrupt (Blob not found) (https://www.delphipraxis.net/150306-fb-db-korrupt-blob-not-found.html)

hoika 13. Apr 2010 12:05

Datenbank: Firebird • Version: 2 • Zugriff über: egal

FB: DB korrupt (Blob not found)
 
Hallo #,

ich habe hier eine defekte FDB (Rechner-Absturz).

Beim Backup kommt "Blob not found".

Sämtliche Versuche ala "gfix -XX -> gbak -XX" sind fehlgeschlagen.

Eine Lösung wäre, herauszufinden, welche Blobs, also welche Records betroffen sind,
und nur deren Blobs zu löschen.
Weiss jemand, wie das per SQL irgendwie gehen könnte ?

Danke


Heiko

DeddyH 13. Apr 2010 12:17

Re: FB: DB korupt (Blob not found)
 
Es beantwortet zwar Deine Frage nicht direkt, aber vielleicht hilft Dir dieser Thread weiter.

hoika 13. Apr 2010 13:24

Re: FB: DB korrupt (Blob not found)
 
Hallo,

ja, der hat das gleiche Problem wie ich und es nicht wirklich gelöst ... ;(

(war ja nur eine Tabelle, ich habe viiieeele ...)


Heiko

Lemmy 28. Apr 2011 18:54

AW: FB: DB korrupt (Blob not found)
 
Hi Hoika,

hast Du ne Lösung für das Problem gefunden? Ich stehe vor dem selben Problem...

hoika 28. Apr 2011 19:51

AW: FB: DB korrupt (Blob not found)
 
Hallo,

nein, die DB hatte infolge Festplattencrash noch mehr Probleme.
Backup war vorhanden ... puh .

Ich hatte bei ähnlichem Problem ein kleines Tool geschrieben,
was per

Select * From TableX

die Tabelle durchlaufen ist,
und die Blobs geladen hat.
Per Debugger habe ich dann mitprotokolliert, wie weit er kommt
und dann per
Update TableX set Blobfield = NULL Where Id=XXX
die Blobs gelöscht.



Heiko

Lemmy 29. Apr 2011 07:28

AW: FB: DB korrupt (Blob not found)
 
guten morgen,

schon seltsam... die letzten Tage ist das bei 3 Installationen passiert... Hast Du ne Ahnung wodurch der Fehler verursacht werden kann?

GRüße

tsteinmaurer 29. Apr 2011 08:16

AW: FB: DB korrupt (Blob not found)
 
Welche Firebird Version, Architektur, OS setzt du/ihr genau ein?

Thomas

Lemmy 29. Apr 2011 08:38

AW: FB: DB korrupt (Blob not found)
 
Hi.

Delphi 7 + IBObjects (4.8) + Firebird 2.1.1 (embedded und Standard-Server). Betriebssystem gemischt, gestern war ich auf einem Vista Home mit FB Embedded unterwegs.

zum Glück war nur ne leere Tabelle betroffen, so dass ich per DataPump die wichtigen Tabellen sichern konnte. Und bei einem anderen Kunden auch per datapump die unbeschädigten Tabellen und die defekte aus einer Sicherung.

Im Internet habe ich dazu viel gefunden, aber nicht wirklich einen Grund für das Problem...

Grüße

tsteinmaurer 29. Apr 2011 11:57

AW: FB: DB korrupt (Blob not found)
 
Zum Beispiel:
http://tracker.firebirdsql.org/browse/CORE-1847
http://tracker.firebirdsql.org/browse/CORE-3305


lg,
Thomas

Lemmy 29. Apr 2011 12:16

AW: FB: DB korrupt (Blob not found)
 
hm.. Danke.. aber so weit ich das erkennen kann geht es hier insbesondere um DML-Statements. Bei mir kommt der Fehler auch beim gfix und gbak - oder schlägt der dann da komplett durch?

Werde mir das aber noch genauer anschauen und überprüfen ob wir was vergleichbares machen. Kann ich mir aber auf der anderen Seite auch nicht wirklich vorstellen, wenn nur 3 von einigen tausend Datenbanken davon betroffen sind...

Grüße


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:24 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz