![]() |
Datenbank: Firebird • Version: 1.5.2 • Zugriff über: IBX
Korrupte Firebird-Datenbank reparieren?
Hallo,
ich habe mit einer bestimmten Firebird-Datenbank ein Problem beim Verbinden: "blabla.gdb is not a valid database" Die Meldung kommt auf verschiedenen FB1.5-Installationen bei jedem Verbindungsversuch mit Delphi, Marathon, IBExpert usw. Andere Datenbanken funktionieren auf diesen FB1.5-Servern einwandfrei. Daraus schließe ich, dass die Datei beschädigt/korrupt ist. Ich kann sie auch nicht mit GFIX untersuchen, weil hier auch "is not a valid database" kommt. Die Dateigröße ist übrigens unverändert. Das Problem trat über Nacht von einem Tag auf den anderen auf ohne irgendwelche Aktionen auf DB-Ebene. Hat hier jemand noch einen Tipp für mich, idealerweise ein Reparaturtool? Danke, Christian |
Re: Korrupte Firebird-Datenbank reparieren?
Versuch mal die gbd mit Firebird 2.x zu öffnen.
Ich meine mich zu erinnern, dass FB 2.x beim Öffnen die Struktur der gdb verändert. Natürlich kann ich mich auch täuschen und das File ist einfach kaputt. |
Re: Korrupte Firebird-Datenbank reparieren?
Hallo,
vielen Dank für den Hinweis, habe ich aber auch schon ausprobiert. Die Datei ist wohl einfach "kaputt". Aber besteht hier gar keine Hoffnung mehr? Es war ja auch kein Server-/Plattencrash oder so in dieser Nacht... Christian |
Re: Korrupte Firebird-Datenbank reparieren?
Hast Du kein Backup?
|
Re: Korrupte Firebird-Datenbank reparieren?
Wurde die DB mal mit einer Version von IB geöffnet?
|
Re: Korrupte Firebird-Datenbank reparieren?
die tools von denen sind ganz gut (habe mal zig tausend datensätze wieder hergestellt, die versehentlich gelöscht wurden ...)
![]() |
Re: Korrupte Firebird-Datenbank reparieren?
Hallo,
vielen Dank für Eure Tipps. Nein, mit Interbase wurde die DB nie geöffnet. Warum? Könnte das ein Grund für den Defekt sein? IBFirstAid kann die Datenbank leider auch nicht lesen - mit keiner der Pagesize-Größen. Das Thema Backup möchte ich hier nicht ausweiten. Der Anwender hat das funktionierende Backup am Tag darauf mit der korrupten Version überschrieben... Einen schönen Abend, Christian |
Re: Korrupte Firebird-Datenbank reparieren?
Zitat:
|
Re: Korrupte Firebird-Datenbank reparieren?
Zitat:
|
Re: Korrupte Firebird-Datenbank reparieren?
Hallo zusammen,
hier ein kurzes Update zum defekten Datenbank: Ich habe mir das InterbaseRecovery gekauft und konnte damit die Metadaten verlustfrei auslesen. Nach ein paar Minuten waren alle Inserts in eine leere Datenbank ausgeführt und das System wieder lauffähig. Die 176 Teuros haben sich gelohnt :-)) Der Defekt an der Datenbank wurde vermutlich vom Raid-System des Servers verursacht... Ein schönes Wochenende, Christian |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 Uhr. |
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 by Thomas Breitkreuz