Backup und Speichern Problem

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Backup und Speichern Problem

Re: Backup und Speichern Problem

von astarothis » Mo, 16.01.2012 10:41

Moin

Ich hab jetzt alles nochmal getestet und ich glaube es läuft erstmal so wie ich mir das vorstelle.
Ich werde nun nochmal alles genau auflisten was ich getan habe. (die Anleitung von Robert von http://robert.familiegrosskopf.de hilft dabei etwas)

System:
Win7 oder auch Debian Linux
OOBase 3.3.0
In den Otionen eingestellt: Sicherungskopie immer und Autowiederherstellung speichern alle (zum testen erstmal) 1min

Problem:
Wenn der PC abstürzt (zB Stromausfall) sind alle eingegebenen Daten weg bis zur letzten manuellen Sicherung des .odb Dokumentes.
Die Autowiederherstellung scheint nicht zu funktionieren, warum auch immer.

Lösung:
A:
Einmal kann man öfters manuell Speichern.
Datei speichern unter, man kann die Datei überschreiben oder auch unter einen anderen Namen abspeichern. In beiden Fällen hat man alle Änderungen mit drin.
Es gibt hier im Forum ein Script glaube ich "MakeDayCopy".
Allerdings kann man damit nur einmal am Tag manuell eine Sicherungskopie machen. Man spart sich damit halt den Weg über Datei speichern unter.


Lösung B:
Eine Datenbankverbindung zu einer externen HSQLDB.
Folgt mal der Anleitung von Robert.
Zu beachten ist das man bei OO 3.3.0 die hsqldb.jar in Version 1.8.0 runterladen muss oder die bei Office unter Java (bei mir war da nichts drin und die neuste Version 2.2.6 geht nicht)
Unter Optionen Java Clas Path hinzufügen usw. wie in der Anleitung.

Also nochmal schnell :

Datei neu > Datenbank
Verbindung zu JDBC herstellen

Eingeben von:
jdbc:hsqldb:file:/home/PfadZurDatenbank/Datenbankname;default_sche
ma=true

JDBC Treiberklasse:
org.hsqldb.jdbcDriver

Dann mal kurz Treiber testen. Wenn alles gut dann weiter.

Die Datenbank dann speichern.
Mit dieser Neuen Datenbank hat man eine Verbindung per JDBC.

Das Verzeichnis „database“ aus meiner alten Datenbank (.odb in .zip umbennen, entpacken)
In :/home/PfadZurDatenbank kopieren. Entprechend umbennen (siehe Anleitung Robert).

Das wars eigentlich schon. Die content.xml nicht verändern.
Wenn man jetzt die Neue Datenbank öffnet sollte man seine Tabellen darin finden.
Allerdings nicht seine Formulare, Berichte usw.
Ich habe es leider nicht hinbekommen die Formulare mt der Zip Methode zu kopieren usw.
Die neue Datenbank wurde danach einfach nicht geöffnet. Die content.xml angepasst usw, alles kein Erfolg.
Ist auch nicht notwendig.
Man kopiert einfach die Formulare aus dem alten geöffneten .odb Dokument in das neue. (rechtsklick zB auf ein Formular oder Bericht)

Hat man alles kopiert , hat man im Endeffekt ein .odb Dokument das seine Tabellen nicht mir intern speichert sondern im angebenen Ordner seiner Wahl.

Wenn ich jetzt durch ein Formular meine Datenbank verändere und dann abstürzen lasse, sind meine Daten nicht weg.
Allerdings werden die geänderten Daten automatisch nach der in den optionen eingestellten Zeit gesichert. (bei mir 1min)
Deswegen bin ich gestern Abend bald ausgerastet. Habe nicht 1min abgewartet und daher keinen Erfolg gesehen.

Ich finde das ein recht großes Problem von Base.
Wie gesagt meine Datenbank läuft 24 Stunden durch und mehrere Personen am Arbeitsplatz tragen Daten ein.
Wenn ich mal daran komme mache ich eine manuelle Sicherung ansonsten kam es auch schon vor als ich aus dem Urlaub wiederkam das Daten von 2 Wochen weg waren weil der PC abgestürzt war.

Viele Grüße Matze

Danke für die Hinweise und Anregungen

Re: Backup und Speichern Problem

von astarothis » So, 15.01.2012 20:48

So, habe jetzt meine hsqldb ausgelagert mittels JDBC.
Die Tabellen werden in einem Verzeichnis meiner Wahl gespeichert.
Aber ich habe immer noch das selbe Problem.

Ich öffne ein Formular, ändere einen Datensatz oder füge einen neuen hinzu und speicher den Datensatz.
Dann simuliere ich einen Absturz. Strg Alt Entf ---- und Beende die Prozesse Open Office Base exe und bin.
Nun öffne ich wieder meine Datenbank, Wiederherstellung kommt...... jedoch die hinzugefügten Daten sind weg.

Ich bin am verzweifeln.

Wird denn mit dem speichern des Datensatzes nur ein Datensatz in der Tabelle geändert bzw hinzugefügt ohne diese zu speichern ?

Re: Backup und Speichern Problem

von astarothis » So, 15.01.2012 19:24

Wenn ich zwischendurch selber speichere dann wird kein Backup erstellt. Zumindestens nicht im C:\Users\Matthias\AppData\Roaming\OpenOffice.org\3\user\backup Verzeichnis , was in den Optionen eingestellt ist.
Und die Wiederherstellungsdaten funktionieren auch nicht wirklich. (ich vermute mal das ist die .odb.ick Datei)

Bei einem Stromausfall kann ich nur die letzte Datei laden die ich manuell gespeichert habe.
Trotz der Wiederherstellungsdatei hab ich dann nur den Stand vom letzten manuellen Speichern.

Re: Backup und Speichern Problem

von astarothis » So, 15.01.2012 17:32

heute wird mit der speicherung der Autowiederherstellungsinfo quasi eine differentielle Sicherung erstellt

Aber wo wird das gespeichert ? Und warum funktioniert das bei mir nicht ?


Das mit der Datenbank extern auslagern ist ein ganz schönes Gefummel. War da etliche Stunden dran.
Muss das nachher nochmal probieren.

Re: Backup und Speichern Problem

von Stephan » Sa, 14.01.2012 23:30

Warum steht das dann immernoch in den Optionen ?
Das tut es nicht.

In den Optionen aktueller OOo-Versionen steht "Speichern von Autowiederherstellungsinfo alle " ... " Minuten" und genau das geschieht auch.
Ist das jetzt ein Fehler in OO ?
Nein, es ist nur eine andere Sicherungsstrategie. Früher wurde immer eine komplette version gesichert, heute wird mit der speicherung der Autowiederherstellungsinfo quasi eine differentielle Sicherung erstellt, welche sich mit der zuletzt gespeicherten Version ergänzt.
In Summe ist das Ergebnis genau Dasselbe wie früher, einzig 'verteilt' sich die Sicherung auf auf 2 Dateien, zum Eiunen die letzte gespeicherte Version der gerade geöffneten Datei zum Zweiten die Autowiederherstellungsinfo dazu, Beide ergänzen sich.
Vorteil ist die Zeitersparnis beim Speichern der Autowiederherstellungsinfo gegenüber der früheren Komplettspeicherung. Nachteile konnte ich persönlich noch nicht feststellen. Obwohl ich der neuen Lösung anfangs sehr kritisch gegenüberstand hat sich nicht bestätigt das die unzuverlässiger als die alte Lösung wäre.

Im Übrigen würde ich mich nicht auf Sicherungen eines Anwendungsprogramm verlassen sondern Backups immer mit externen Lösungen durchführen. Für das laufende Backup von in Arbeit befindlichen Dateien bieten sich dafür sog. Realtime-Backup-Programme an.
(unter Windows habe ich z.B. lange Powerquest DataKeeper genutzt oder auch die Shareware "SecurDat", inzwischen läuft das bei mir über eine kommerzielle Lösung)




Gruß
Stephan

Re: Backup und Speichern Problem

von astarothis » Sa, 14.01.2012 21:58

Das ist hart.

Was ich gesucht und probiert habe.


Ich schau mir das mal an mit der Datenbank auslagern.
Melde mich dann wieder.
weil die Option 'alle xy Minuten' (Sicherungskopie) aufgegeben wurde
Warum steht das dann immernoch in den Optionen ? Ist das jetzt ein Fehler in OO ?

Vielen Dank erstmal.

Backup und Speichern Problem

von astarothis » Sa, 14.01.2012 21:34

Hallo

War lange nicht mehr hier. Gab keinen Grund, läuft alles Bestens mit meinem Projekt.

ABER ....
Ich habe ein Problem mit den Backups von Open Office Base.

Mein System:

Alter Rechner mit Debian Linux.
OO 3.3.0

Ich habe eine Datenbank ca. 14MB groß mit mehreren Formularen und Tabellen, Berichten, Abfragen usw.
Die "Datenbank.odb" ist 24Stunden 7 Tage lang geöffnet und es werden ständig Daten gelesen und geschrieben.
Soweit so gut.

In den Optionen unter Laden Speichern ist angewählt:

Sicherungskopien immer erstellen
Sichern von Autowiederherstellungsoptionen alle 15min

angewählt.

Nehmen wir an ich starte die "Datenbank.odb" an einem Montag.
Mittwoch stürzt der Rechner ab.
Ich boote neu , lade die "Datenbank.odb" neu. Es kommt die Dokumentwiederherstellung.
Jedoch habe ich den Stand von Montag und nicht von Mittwoch kurz vor dem Rechnerabsturz.

Bin dann auf die Idee gekommen immer täglich auf Datei Speichern unter zu gehen und die "Datenbank.odb" zu überschreiben.
Leider ist es genauso. Ich habe damit auch den Stand vom Montag.

Im Verzeichnis wird ja einen "Datenbank.odb.ick" angelegt. Ich dachte das wäre eine Art temporäre Datei mit den Wiederherstellungsinformationen.
Aber die Datei ist ziemlich klein und wächst auch nicht.
Über ein externes Programm was täglich mehrmals Updates macht funktioniert das auch nicht.

Ich verstehe das nicht.
Irgendwie macht der keine Backups.

Kann auch sein das die bei Linux ganz woanders gespeichert wird.

Bei Windows 7 im Ordner C:\Users\Matthias\AppData\Roaming\OpenOffice.org\3\user\backup
wird keine bak Datei gespeichert.

Auch nicht mit einemTabellendokument oder Writer.

Ich komme nicht weiter.

Nach oben