Ich habe ein ähnliches Problem mit diesem Thread:
Wie repariere ich eine beschädigte Firefox places.sqlite-Datenbank?
Ich würde dort einen Kommentar abgeben, um mein Problem zu erklären, anstatt einen neuen Thread zu erstellen. Leider sagte das System, dass ich 50 Ruf haben muss, um einen Kommentar abzugeben. Mein Weg war es also, einen neuen Thread zu erstellen.
Nachdem ich eine dump.sql erstellt und nach der Zeile "ERROR:" gesucht habe, habe ich sie nur nach einer Spalte "moz_places" gefunden. Beim Ausführen des nächsten Schritts "SELECT id FROM moz_places WHERE id> = 514500;" antwortete die Eingabeaufforderung nur "Fehler: Das Datenbank-Image ist fehlerhaft", unabhängig von der von mir eingegebenen ID, sogar "1" oder "2".
Wenn Sie sqlite3_analyze ausführen, erhalten Sie Folgendes:
ERROR: database disk image is malformed
database disk image is malformed
while executing
"db eval {CREATE TEMP TABLE dbstat AS SELECT * FROM temp.stat
ORDER BY name, path}"
Beim Ausführen von "PRAGMA integrity_check;" habe ich Folgendes erhalten:
*** in database main ***
Page 7577: btreeInitPage() returns error code 11
Page 7205: btreeInitPage() returns error code 11
...
Page 6383: btreeInitPage() returns error code 11
On tree page 14 cell 5: Child page depth differs
...
Page 1868 is never used
(...) bedeutet viele Zeilen mit unterschiedlichen Parametern.
Firefox läuft gut, aber die Geschichte war vorbei. Der Browser stoppt, um neue Einträge für die von mir besuchten Websites vorzunehmen. Auf dem Bildschirm "Verlauf" gibt es nur wenige Einträge (3 oder 4) für besuchte Websites, aber "Ordner" wie "Heute", "Gestern" und "Vor 1 Woche" sind noch vorhanden, jedoch leer.
Ich vermute, es ist nicht schwer, meine places.sqlite wiederherzustellen, wenn ich nicht so ein Anfänger mit SQLite war. Also bitte ich um Vorschläge und Ideen.
Weitere Informationen: Die Datei places.sqlite ist ca. 40 Mb groß.
Favoriten sieht in Ordnung aus, aber ich kann nicht als HTML exportieren oder eine Sicherungskopie erstellen. Es passiert nichts, wenn ich es versuche. Aber sie sind da und erscheinen im Menü.
quelle