Firefox History war vorbei

476
Gabarito007

Ich habe ein ähnliches Problem in diesem Thread:

Wie repariere ich eine beschädigte Datenbank von Firefox places.sqlite?

Ich würde dort einen Kommentar abgeben, um mein Problem zu erklären, anstatt einen neuen Thread zu erstellen. Leider sagte das System, ich brauche 50 Ruf, um einen Kommentar abgeben zu können. Mein Weg war also, einen neuen Thread zu erstellen.

Nachdem Sie eine dump.sql erstellt und nach der Zeile "ERROR:" gesucht haben, habe ich sie direkt nach einer "moz_places" -Spalte gefunden. Wenn Sie den nächsten Schritt ausführen, "SELECT id FROM moz_places WHERE id> = 514500;", antwortete die Eingabeaufforderung nur "Fehler: Datenbank-Disk-Image ist fehlerhaft", unabhängig von der angegebenen ID, sogar "1" oder "2".

Wenn ich sqlite3_analyze laufe, bekomme ich Folgendes:

ERROR: database disk image is malformed database disk image is malformed while executing "db eval " 

Beim Ausführen von "PRAGMA Integritätsprüfung" 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 von mir besuchte Websites vorzunehmen. Im Verlaufsbildschirm gibt es nur wenige Einträge (3 oder 4) für besuchte Seiten, aber "Ordner" wie "Heute", "Gestern", "Vor 1 Woche" sind immer noch vorhanden, aber leer.

Ich vermute, es ist nicht schwer, meine places.sqlite wiederherzustellen, wenn ich mit SQLite noch kein Neuling bin. Also bitte ich um Vorschläge und Ideen.

Weitere Informationen: Datei places.sqlite ist etwa 40 MB groß.

Favoriten sehen in Ordnung aus, aber ich kann weder als HTML exportieren noch ein Backup erstellen. Wenn ich es versuche, passiert nichts. Aber sie sind da und erscheinen im Menü.

0
Ihre Frage zu sein? Löschen Sie einfach die Datei und Firefox erstellt sie neu. Seien Sie jedoch gewarnt, es enthält auch die Lesezeichen. Wenn Sie sie nicht exportieren können, müssen Sie sie manuell speichern. Daniel B vor 8 Jahren 0
Danke, Daniel. Problem ist, ich brauche die Historienaufzeichnungen. Daher versuche ich jede Problemumgehung, um es wiederherzustellen. Übrigens, wie man Lesezeichen manuell speichert? Einer nach dem anderen? Gabarito007 vor 8 Jahren 0
Ich bin damit einverstanden, dass es großartig wäre, es wiederherzustellen. Ich glaube jedoch, dass dies ein hoffnungsloses Unterfangen ist, für das Sie nicht zu viel Zeit investieren sollten. Auf meinem Mac kann ich den gesamten Inhalt eines Ordners auswählen und kopieren. In jedem Fall sollten Sie die Datenbank nicht mehr verwenden, um weitere Beschädigungen zu vermeiden. Daniel B vor 8 Jahren 0

0 Antworten auf die Frage