Seite 1 von 1

Datenbank retten?

Verfasst: Mi 22. Apr 2026, 18:42
von Pit Zyclade
Hallo Experten,
Ich habe privat eine Datenbank (217 kB) über Bücher, die ich besitze, besaß oder verschenkt habe.
Da hatte ich noch am 20.4. zwei geschenkte Bücher eingetragen.
Später habe ich Abfragen in dieser Bücher.db mit SQL überarbeitet.
Da habe ich wohl was falsches programmiert und wegen später Stunde wohl nicht gesichert.
Nun habe ich zwar die db-Datei und eine Bücher.odb.lck im selben Verzeichnis, aber bei neu geöffnetem Computer
und Aufruf der db wird eine "Reparatur" eingefordert, die zwar gelingt, aber rufe ich danach in der geöffneten Datenbank die Tabellen (sind nur zwei) auf, schließt sich sowohl die db als auch alle anderen Komponenten (writer, calc und LibreOffice) sind dann "vernagelt".
Ich muß dann den Compi neu starten, um die unbenutzten writer- und calc-Dateien aufrufen zu können!
Ich kann die Bücher.db in .zip umbenennen, aber weiß nicht wie ich wenigstens die wichtigste aktuellste Bücher-Tabelle retten kann.
Alle Abfragen sind entbehrlich und könnte ich in einer neuen DB schnell erzeugen.

Wer weiß Rat?

Re: Datenbank retten?

Verfasst: Mi 22. Apr 2026, 20:16
von miesepeter
Pit Zyclade hat geschrieben:
Mi 22. Apr 2026, 18:42
Ich kann die Bücher.db in .zip umbenennen, aber weiß nicht wie ich wenigstens die wichtigste aktuellste Bücher-Tabelle retten kann.
Hallo Pit,
bei einer unbeschädigten Datenbankdatei (mit Trainingsdaten), die in eine ZIP-Datei umgewandelt wurde, war es mir nicht möglich, sie lokal zu entzippen.

Online (angeblich werden die Daten nicht hochgeladen, sondern lokal verarbeitet) gelang das jedoch:
  • Ich lud die ZIP-Datei auf kitt-tools hoch, wo sie auch entzippt wurde.
  • Von dort aus lud ich den Ordner database herunter (als database.zip) und entpackte die data-Datei.
  • Mit Notepadqq konnte ich sie lesbar öffnen. Andere Editoren stellten die Datei schlechter oder praktisch nicht lesbar dar. Das Pendant zu Notepadqq ist in Windows Notepad++.
  • Ob mit den anderen Dateien (forms-Formulare; reports-Berichte) etwas in dieser Form anzufangen ist, habe ich nicht ausprobiert (und ist vermutlich auch recht schwierig).
.
Anbei entsprechende Screenshots:
.
BasedateiEntzippen.png
BasedateiEntzippen.png (19 KiB) 96 mal betrachtet
.
DataAnzeigen_Notepadqq.png
DataAnzeigen_Notepadqq.png (46.2 KiB) 96 mal betrachtet
.
Falls deine zip-Datei beschädigt sein sollte, so ist es u. U. möglich, sie zu reparieren. Hierzu gibt ein paar Programme im Internet zum Herunterladen oder du versuchst es wiederum mit einem online-Programmdienstleister.

Viel Spaß beim Basteln und Erfolg!

Re: Datenbank retten?

Verfasst: Do 23. Apr 2026, 09:04
von RobertG
Das ganze ist natürlich vom Typ der Datenbank abhängig.
Im Base-Handbuch habe ich einiges über die Datenbankreparatur von odb-Dateien zusammengefasst (Anhang, aktuell S. 683ff.).

Ein Umbenennen nach *.zip ist auf meinem System nicht notwendig.

Re: Datenbank retten?

Verfasst: Do 23. Apr 2026, 10:20
von Pit Zyclade
Ihr Lieben,
Ihr überfordert mich. Ich bin gerade 80 geworden und ... . Abgesehen von einem kurzen 14(?)-tägigem Computereinführungskurs habe ich alles autodidaktisch experimentell und nach Hilfe in Foren erarbeitet.

@RobertG
Ja, das Handbuch habe ich mir gezogen. Aber da ist kein eindeutiger Weg beschrieben, wie ich Tabellen aus der kaputten HSQL-DB wiedergewinnen kann.

@miesepeter
Ich bin als win11-Kunde deinem ersten Schritt gefolgt. Aber der zweite Schritt scheint es ja nur für Linux zu geben. Die win-Alternative liefert mir nicht einmal ein solches Resultat, wie dein zweites Bild.
Auf der anderen Seite ergibt sich aus dem lesbaren Inhalt deines zweiten Bildes keine sofort erkennbare Tabellenstruktur.

Da ich noch eine heile (!) Datensicherung vom September 2025 fand, ist die nachträgliche Handarbeit weitere Bücher einzutragen nicht schwieriger als andere Arbeiten im täglichen Leben

Ich danke Euch aber für die Mühe, in mein Problem sich einzuarbeiten!!!