Datenbank wiederherstellen - CCU3 mit Historian

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

UKu
Beiträge: 53
Registriert: 13.01.2019, 16:16

Re: Datenbank wiederherstellen - CCU3 mit Historian

Beitrag von UKu » 14.01.2019, 15:45

Dann kommt die gleiche Fehlermeldung.

# /opt/java/bin/java -jar ccu-historian.jar -runscript/COMPRESSION GZIP CCU3_UK_
BKP_db_14-01-2019-11Uhr.gz
Error: Unable to access jarfile ccu-historian.jar
HM seit 2015, Mac, CCU3 3.47.15, XML-Api 1.2, CUx-D 2.3.4, Historian 2.2.3, Alexa, HUE 2.1.9 (Dots)

NickHM
Beiträge: 3733
Registriert: 23.09.2017, 12:04
Hat sich bedankt: 66 Mal
Danksagung erhalten: 120 Mal

Re: Datenbank wiederherstellen - CCU3 mit Historian

Beitrag von NickHM » 14.01.2019, 21:49

Hallo

wenn Du nicht in dem Pfad bist, in dem die Historian Datei liegt, musst Du den kompletten Pfad angeben.

Umgekehrt wäre es sicher einfacher, den kompletten Pfad für Java anzugeben, wenn Du Dich im Historian Verzeichnis befindest.

UKu
Beiträge: 53
Registriert: 13.01.2019, 16:16

Re: Datenbank wiederherstellen - CCU3 mit Historian

Beitrag von UKu » 14.01.2019, 22:07

Hi Nick,

Das ist der Pfad wo das Backup File liegt (mit File):

Code: Alles auswählen

/media/usb0/ccu-historian-bkp/CCU3_UK_BKP_db_13-01-2019-12Uhr.gz
Das wäre der Pfad wo vermutlich auch Java liegt. Nehm ich jetzt mal an. Sonst würde es ja nicht gehen:

Code: Alles auswählen

/opt/java/bin/java -jar ccu-historian.jar -config ../ccu-historian.config -runscript backup.sql
// Ist der Pfad aus Tips und Tricks

Folgendes habe ich probiert - leider ohne Erfolg:

Code: Alles auswählen

# /opt/java/bin/java -jar ccu-historian.jar -config ../ccu-historian.config -run
script /media/usb0/ccu-historian-bkp/CCU3_UK_BKP_db_14-01-2019-15Uhr.gz
Error: Unable to access jarfile ccu-historian.jar
# 
HM seit 2015, Mac, CCU3 3.47.15, XML-Api 1.2, CUx-D 2.3.4, Historian 2.2.3, Alexa, HUE 2.1.9 (Dots)

NickHM
Beiträge: 3733
Registriert: 23.09.2017, 12:04
Hat sich bedankt: 66 Mal
Danksagung erhalten: 120 Mal

Re: Datenbank wiederherstellen - CCU3 mit Historian

Beitrag von NickHM » 15.01.2019, 09:51

Hallo

Du gehst in den ordner in dem ccu-historian.jar liegt. Ich kann das nicht 100% aus Deinen Screenshots ersehen.

Code: Alles auswählen

cd /usr/local/addons/ccu-historian/ccu-historian
könnte richtig sein.

mit den Inhalt des Ordners anzeigen lassen. Dort soll ccu-historian.jar liegen.

Oder mit einen Ordner höher gehen.

Und dann folgendes zusammengesuchtes Kommando ausführen. Wichtig wäre, das die Pfade stimmen und auch Groß-/Kleinschreibung beachtet wird.

Code: Alles auswählen

/opt/java/bin/java -jar ccu-historian.jar -runscript /media/usb0/ccu-historian-bkp/CCU3_UK_BKP_db_14-01-2019-11Uhr.gz COMPRESSION GZIP

UKu
Beiträge: 53
Registriert: 13.01.2019, 16:16

Re: Datenbank wiederherstellen - CCU3 mit Historian

Beitrag von UKu » 15.01.2019, 18:41

Hi Nick,

ich glaube wir kommen der Sache näher. Danke für Deine Hilfe soweit. Im Anhang findest Du die Ergebnisse...
Dateianhänge
ssh uk.png
HM seit 2015, Mac, CCU3 3.47.15, XML-Api 1.2, CUx-D 2.3.4, Historian 2.2.3, Alexa, HUE 2.1.9 (Dots)

UKu
Beiträge: 53
Registriert: 13.01.2019, 16:16

Re: Datenbank wiederherstellen - CCU3 mit Historian

Beitrag von UKu » 15.01.2019, 19:53

Ich habe es gerade hinbekommen. Allerdings nicht ganz so wie gedacht. Irgendwas stimmt mit dem "COMPRESSION GZIP" noch nicht.

1. Automatisches Backup vom Stick auf den Rechner kopieren und mit Doppelklick entpacken.
2. Dieses File in das Verzeichnis

Code: Alles auswählen

/usr/local/addons/ccu-historian/ccu-historian
kopieren.
3. Historian stoppen.

Code: Alles auswählen

/usr/local/etc/config/rc.d/ccu-historian stop
4. Alte Datenbank löschen.

Code: Alles auswählen

rm /media/usb0/ccu-historian/ukhistory.mv.db
5. Den Namen der Backup Datenbank kopieren und in den Befehl einsetzen und ausführen.

Code: Alles auswählen

/opt/java/bin/java -jar ccu-historian.jar -config ../ccu-historian.config -runs
cript CCU3_UK_BKP_db_14-01-2019-15Uhr
6. Historian starten.

Code: Alles auswählen

/usr/local/etc/config/rc.d/ccu-historian start
LÄUFT! :P

Nick, vielen Dank für Deine Hilfe. Der Tip mit dem Pfad hat mir sehr geholfen. Wenn die Dekompression noch funktionieren würde wäre es perfekt. Aber damit kann ich auch leben.
Dateianhänge
ssh 2.png
HM seit 2015, Mac, CCU3 3.47.15, XML-Api 1.2, CUx-D 2.3.4, Historian 2.2.3, Alexa, HUE 2.1.9 (Dots)

NickHM
Beiträge: 3733
Registriert: 23.09.2017, 12:04
Hat sich bedankt: 66 Mal
Danksagung erhalten: 120 Mal

Re: Datenbank wiederherstellen - CCU3 mit Historian

Beitrag von NickHM » 15.01.2019, 22:13

Hallo

vielleicht muss man den Parameter einfach nur klein schreiben :)

Vielleicht meldet sich der Erfinder hier noch mal.

Der Verweis auf das config File sollte eigentlich unnötig sein, wenn die config Datei im selben Ordne liegt wie Historian. Der Parameter ist nur dafür gedacht, ein abweichendes config File zu nutzen. Aber es schadet offenbar auch nicht :)

Mathias
Beiträge: 1791
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 260 Mal
Kontaktdaten:

Re: Datenbank wiederherstellen - CCU3 mit Historian

Beitrag von Mathias » 15.01.2019, 22:23

Der Zusatz COMPRESSION GZIP kann nur bei einer Wiederherstellung über die Web-Oberfläche angegeben werden, nicht bei einem Aufruf über die Kommandozeile. Allerdings habe ich diese Funktionalität lange Zeit nicht mehr getestet.

Was mir noch in der ersten Konfigurationsdatei (1. Beitrag) aufgefallen ist, ist der Pfad /media/sd-mmcblk0/ccu-historian für das Datenbankverzeichnis. Wurde es manuell so gesetzt? Bei einer Standardinstallation sollte es /usr/local/sdcard/ccu-historian/ sein.

Der CCU-Historian ist als Add-On so konfiguriert, dass er nicht ständig auf die SD-Karte schreibt. Er speichert immer 4 Stunden erst im RAM bevor alles auf SD-Karte geschrieben wird.

Die letzten Tests mit einer CCU3 sind schon etwas her, ich werde sie nochmal wiederholen. Auf RaspberryMatic funktioniert das Add-On einwandfrei.

Auch noch Danke an NickHM für die Hilfe!

Gruß
Mathias

NickHM
Beiträge: 3733
Registriert: 23.09.2017, 12:04
Hat sich bedankt: 66 Mal
Danksagung erhalten: 120 Mal

Re: Datenbank wiederherstellen - CCU3 mit Historian

Beitrag von NickHM » 15.01.2019, 22:33

Mathias hat geschrieben:
15.01.2019, 22:23
Der Zusatz COMPRESSION GZIP kann nur bei einer Wiederherstellung über die Web-Oberfläche angegeben werden, nicht bei einem Aufruf über die Kommandozeile.

Er speichert immer 4 Stunden erst im RAM bevor alles auf SD-Karte geschrieben wird.
Hallo

danke für die Erklärung. Das mit den 4 Std erklärt den Datenverlust bei Neustart. Dazu sollte es bei dem AddOn einen Hinweis geben.

Am Anfang war noch die Frage zur Wiederherstellung über die Weboberfläche.
Damit der Webserver läuft, muss Historian laufen. Wenn Historian läuft, ist dieDatenbank in Benutzung. Wie soll dann die Wiederherstellung funktionieren? Geht das trotzdem?

Mathias
Beiträge: 1791
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 260 Mal
Kontaktdaten:

Re: Datenbank wiederherstellen - CCU3 mit Historian

Beitrag von Mathias » 15.01.2019, 22:42

NickHM hat geschrieben:
15.01.2019, 22:33
Das mit den 4 Std erklärt den Datenverlust bei Neustart. Dazu sollte es bei dem AddOn einen Hinweis geben.
Bei einem Neustart der CCU3 über das Web-UI sollte der CCU-Historian auch ordentlich herunter gefahren werden. Dann werden auch die Einträge im RAM schnell noch auf die SD-Karte geschrieben. Aber ich werde das Add-On-Paket auf einer CCU3 auch nochmal testen.
NickHM hat geschrieben:
15.01.2019, 22:33
Am Anfang war noch die Frage zur Wiederherstellung über die Weboberfläche.
Damit der Webserver läuft, muss Historian laufen. Wenn Historian läuft, ist dieDatenbank in Benutzung. Wie soll dann die Wiederherstellung funktionieren? Geht das trotzdem?
Das müsste nochmal (mit einer Test-Installation) ausprobiert werden. Ich habe das es seit Ewigkeiten nicht mehr gemacht.

Gruß
Mathias

Antworten

Zurück zu „CCU-Historian“