Datenprüfung

Aus Matrica Wiki
Wechseln zu: Navigation, Suche

Um die Datenbank von moneyplex zu prüfen, führen Sie bitte folgende Schritte durch. Es wird eine Log-Datei erstellt, aus der hervorgeht, ob Fehler aufgetreten sind. Außerdem versucht die Datenprüfung Fehler zu beheben. Manchmal lassen sich Fehler nach mehreren Durchläufen beheben. Da moneyplex nach jedem Beenden eine Sicherung im Verzeichnis backups anlegt und eine alte Sicherung überschreibt, sollte das Verzeichnis backups gegebenenfalls vorher gesichert werden.

Datenprüfung aktivieren

Starten Sie moneyplex und gehen Sie unter Einstellungen. Im Bereich Daten aktivieren Sie die Option Datenprüfung aktivieren.

Datenpruefung1.png

Beenden Sie nun moneyplex.

Datenprüfung ausführen

Bevor die Datenprüfung ausgeführt wird, sollte eine eventuell vorhandene alte Log-Datei entfernt werden. Dazu prüft man, ob sich im Verzeichnis mdaten die Datei dbrepair.log befindet. Diese wird dann gelöscht.

Starten Sie moneyplex erneut. Es erscheint ein Hinweisfenster.

Datenpruefung2.png

Nach der Prüfung erscheint moneyplex. Beenden Sie moneyplex wieder.

Ergebnis Datenprüfung

Im Verzeichnis mdaten befindet sich nach der Prüfung die Datei dbrepair.log. In dieser Datei sind drei Bereiche. Unter jedem Bereich sind alle Tabellen der Datenbank aufgelistet. Wenn hinter jedem Eintrag OK steht, gibt es keine Fehler.

Eventuell sind aber im Bereich checking oder repairing weitere Einträge enthalten die auf eine Reparatur hinweisen. In diesem Fall ist es wichtig, dass im Bereich compacting alle Einträge mit einem Ok versehen sind. Dann ist eine Reparatur erfolgreich gewesen.

--------------------------------------------------
14.08.2013 14:30:47 - checking database files
--------------------------------------------------
Tabelle Adressen: OK
Tabelle Aktien: OK
...

--------------------------------------------------
14.08.2013 14:30:47 - repairing database files
--------------------------------------------------
Tabelle Adressen: OK
Tabelle Aktien: OK
...

--------------------------------------------------
14.08.2013 14:30:48 - compacting database files
--------------------------------------------------
Tabelle Adressen: OK
Tabelle Aktien: OK
...

--------------------------------------------------
14.08.2013 14:30:52 - finishing
--------------------------------------------------

Die Prüfung kann mehrmals ausgeführt werden. Es muss dazu die Option in moneyplex aktiviert werden. Am besten löscht man davor die Datei dbrepair.log.

Ort der Log-Datei

Die Log-Datei befindet sich nach einer erfolgten Datenprüfung im Verzeichnis mdaten. Das Verzeichnis mdaten befindet sich abhängig vom eingesetzten Betriebssystem an folgendem Ort.

Windows

Das Datenverzeichnis befindet sich im Programmverzeichnis von moneyplex. Zum Beispiel unter C:\Programme (X86)\moneyplex

Linux

Das Datenverzeichnis befindet sich im Programmverzeichnis von moneyplex. Zum Beispiel unter /home/user/moneyplex

Mac

Das Datenverzeichnis befindet sich im Library-Ordner des Benutzers. Der Library-Ordner wird im Finder unter dem Menüeintrag Gehe zu eingeblendet. Dazu muss die Alt-Taste gedrückt und festgehalten werden.

[Festplatte] / Users / [Name des Benutzers] / Library / moneyplex

Datenprüfung über Konfigurationsdatei aktivieren

Alternativ kann die Datenprüfung über die Konfigurationsdatei angestoßen werden. Dazu im Programm-Verzeichnis von moneyplex die Datei setting.ini mit einem Text-Editor öffnen.

Suchen Sie nach dem Eintrag [DB] und setzen Sie die Variable CheckAndRepair auf 1.

[DB]
CheckAndRepair=1

Speichern Sie die Änderung. Das weitere Vorgehen entspricht dem unter Datenprüfung ausführen.