Seite 1 von 1

Defekte *odb Datenbank Bug?

Verfasst: Fr, 28.01.2011 20:05
von Teemartin
Guten Tag,
ich habe hier eine Datenbank die sich nach dem Abspeichern nicht mehr öffnen lässt.
Auch die Sicherung !!

Ich nehme jetzt halt die DB vom Vortage :-)

Beim Öffnen kommen die ASCII Filteroptionen und dann wird ein Dokument geöffnet auf der in jeder Seite ein paar Sonderzeichen sind.

Ich möchte die DB zur Fehlersuche gerne jemandem zu Verfügung stellen und weis nicht wem.
Falls es ein Bug wäre müssten ja nicht noch andere den Schaden haben.

Wer kann mir helfen?
Danke

Re: Defekte *odb Datenbank Bug?

Verfasst: Sa, 29.01.2011 10:42
von AndreasJBittner
Hallo,

so wie Du das beschreibst scheint die Datei kaputt zu sein. Benenne *eine Kopie* der Datei in *.zip um und versuche sie zu öffnen. Mit Winrar o.ä. kannst Du versuchen, die Datei zu reparieren. Aber wenn Du eine Kopie hast, die funktioniert, dann nimm einfach die. :-)

Grüße
Andreas

Re: Defekte *odb Datenbank Bug?

Verfasst: Sa, 29.01.2011 21:39
von Teemartin
HAllo Andreas,
Danke, habs probiert. Die scheint kaputt zu sein.
Hab nur 2 Std. Arbeit verloren :-)

Grüßle
Martin

Re: Defekte *odb Datenbank Bug?

Verfasst: Di, 15.03.2011 13:41
von AndreasJBittner
Hallo Heinrich,

nein ich glaube das nicht. Die odX-Dateien sind gezippte Files. Entweder ist beim Zippen etwas passiert, was die Datei hat kaputt gehen lassen oder Du solltest mal Deine Festplatte checken. Wenn Du XP hast gib mal in der DOS-Box chkdsk /f c: ein und starte den Rechner neu. Alternativ kommst Du auch über rechte Maustaste Laufwerk C: (oder D: oder...) an den Punkt, wo Du das einstellen kannst.
Beim Reboot wird das Laufwerk auf logische Fehler überprüft und die ggf. repariert. Du könntest auch mal die odb-Datei auf einem Stick erstellen und schauen, ob die auch kaputt geht.

Viele Grüße
Andreas

Re: Defekte *odb Datenbank Bug?

Verfasst: Mi, 16.03.2011 10:11
von HSFRW
Ich habe dasselbe Problem. Von einem Tag zum anderen lässt sich die ODB.Datei nicht mehr laden. Es erscheint zunächst eine Abfrage, welcher Zeichensatz usw. und dann wird die Datei offensichlich als Writer-Dokument mit mit unverständlichen Zeichen und (bei mir) etwa 800 Seiten geladen.
Das Problem trat plötzlich auf. Auch ein Backup vom Vortag lässt sich nicht mehr laden. Das Ganze ist höchst ärgerlich, da es sich um eine produktive Datenbank handelt.
Weiß jemand Hilfe oder die Ursache für diesen Fehler?

Betriebssystem: Windows 7

Re: Defekte *odb Datenbank Bug?

Verfasst: Do, 17.03.2011 20:23
von AndreasJBittner
Hallo,

da fällt mir ein.... ich habe hier schon mal gelesen, daß so ein Phänomen sich lösen läßt, wenn man als SQL-Statement

Code: Alles auswählen

checkpoint defrag
eingibt. Probierts mal.

Grüße
Andreas

Re: Defekte *odb Datenbank Bug?

Verfasst: Do, 03.11.2016 15:31
von tobiman26
Benenne die odb mal in .rar um installiere dir Winrar und dann öffne diese du wirst einige Fehlermeldungen bekommen die du gern ignorieren darfst.
In winrar findest du unter Extras den Punkt Archiv reparieren tu dies und dann kannst du wieder eine odb draus machen.
Sollte das nicht funktionieren probiere es mit einer .zip.

Beachten solltest du das es nicht in jedem Fall funktioniert und du definitiv mit Verlust der Daten der letzten Sitzung rechnen kannst (nicht in jedem Fall und nicht unbedingt alle)

Re: Defekte *odb Datenbank Bug?

Verfasst: So, 15.01.2023 18:58
von traverso
AndreasJBittner hat geschrieben: Do, 17.03.2011 20:23 Hallo,

da fällt mir ein.... ich habe hier schon mal gelesen, daß so ein Phänomen sich lösen läßt, wenn man als SQL-Statement

Code: Alles auswählen

checkpoint defrag
eingibt. Probierts mal.

Grüße
Andreas
Hi Andreas,

wie geht denn das? wo soll mans eingeben? Meine Arbeitsdatenbank ist ebenso kaputt gegangen. :(
Filterauswahl/ Ein- und Ausgabefehler...

Vielen Dank!

Re: Defekte *odb Datenbank Bug?

Verfasst: Mo, 16.01.2023 11:23
von RobertG
Der Befehl für die interne HSQLDB "checkpoint defrag" kann nur eingegeben werden, wenn Du Deine Base-Datei gestartet bekommst und dann unter Extras → SQL den entsprechenden Dialog öffnest.

Bei Deiner Fehlermeldung kommst Du ja gar nicht erst rein. Da hilft Dir nur der Wiederherstellungsversuch über das Entpacken der *.odb-Datei. Lade dafür das Handbuch Base herunter. Da ist das im Anhang beschrieben.