Historian Backup einspielen

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

Antworten
be.pe
Beiträge: 281
Registriert: 11.08.2019, 16:39

Historian Backup einspielen

Beitrag von be.pe » 08.03.2023, 14:20

Hey, ich nutze die CCU3 mit dem aktuellsten CCU Historian. Ich lasse mir regelmäig einmal die Woche ein Backup erstellen mit dem Namen z. B. db_2022-w42.zip
Jetzt möchte ich eine Backup mal zurück spielen komme aber nicht ganz klar mit dem Zugriff auf die Webbedienstelle der Historian:
B1.JPG
Aber weder mit dem Standardwert data/history noch mit dem Wert den er automatisch füllt ...test komme ich rein.
Ein Passwort habe ich nicht gesetzt.

Lt. Handbuch hängen die Angaben für JDBC URL, Benutzername und Passwort hängen von den Konfigurationsoptionen database.dir, database.name, database.user und database.password ab."
Ich gehe davon aus, das diese Werte in der ccu-historian.config stehen.

Allerdings steht bei mir nur ein Wert da:
database.dir='/media/usb0/ccu-historian'
die anderen nicht.

1. Wie kommen ich nun auf die Webdienststelle mit der korrekten JDBC -URL?

2. Welchen genauen Befehl muss ich eingeben um das Backup einzuspielen?
So:

RUNSCRIPT FROM 'db_2022-w42.zp' 'COMPRESSION ZIP

oder wie genau?

Im Handbuch steht das, damit komme ich aber nicht ganz klar:
Die Wiederherstellung erfolgt über die Web-Bedienschnittstelle der Datenbank (s.a. Abschnitt 6.5) durch Ausführen des folgenden SQL-Kommandos: RUNSCRIPT FROM 'Dateiname der Backup-Datei'
Falls die Backup-Datei ZIP- oder GZIP-komprimiert ist, so ist an das SQL-Kommando noch COMPRESSION ZIP bzw. COMPRESSION GZIP anzuhängen.


Danke.

PaulM
Beiträge: 321
Registriert: 16.02.2015, 17:05
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 130 Mal
Danksagung erhalten: 35 Mal

Re: Historian Backup einspielen

Beitrag von PaulM » 08.03.2023, 15:02

in meinem Rezeptbuch steht:
viewtopic.php?p=485059#p485059

Backup-Datei entpacken (–> sqlite.sql)
mit winscp die Datei (sqlite.sql) kopieren/verschieben in Verzeichnis /media/usb1/ccu-historian/backup/
mit Putty in den Ordner gehen in dem ccu-historian.jar liegt.
dazu ins Verzeichnis wechseln:
cd /usr/local/addons/ccu-historian/ccu-historian (dort liegt ccu-historian.jar)
historian stoppen:
/usr/local/etc/config/rc.d/ccu-historian stop
bisherige Datenbank mit WinSCP löschen oder
rm /media/usb1/ccu-historian/history.mv.db
restore starten:
/opt/java/bin/java -jar ccu-historian.jar -config /usr/local/addons/ccu-historian/ccu-historian.config -runscript /media/usb1/ccu-historian/backup/script.sql

dauert einige Minuten bis prompt wieder erscheint
historian wieder starten:
/usr/local/etc/config/rc.d/ccu-historian start
check: ps|grep ccu-historian|grep -v grep
Mit Mut und Entschlossenheit gegen Intoleranz

be.pe
Beiträge: 281
Registriert: 11.08.2019, 16:39

Re: Historian Backup einspielen

Beitrag von be.pe » 08.03.2023, 15:43

Hey PaulM,
ist nett gemeint, aber da mit komme ich leider nicht klar, weder im Rezeptbuch noch mit deiner Beschreibung.
Ich kenne mich weder mit den Befehlen, noch mit Putty etc. aus.
Ich kann gerade mal mit Filezilla über SSH auf das Verzeichnis zugreifen, um die config Datei zu tauschen.

Deshalb wäre es mir recht, einfach einen Weg zu finden den ich verstehe. Und da scheint mir die Webdienststelle von Historian am
einfachsten, sofern ich da mal Zugriff drauf bekäme und mir die Befehle klar wären.
Danke.

PaulM
Beiträge: 321
Registriert: 16.02.2015, 17:05
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 130 Mal
Danksagung erhalten: 35 Mal

Re: Historian Backup einspielen

Beitrag von PaulM » 08.03.2023, 16:40

neuer Versuch:
JDBC URL ggf. richtiges Verzeichnis anpassen

lt. config-Datei (Standard)
database.password='ccu-historian'
database.user='sa'

und Verbindung testen
Dateianhänge
Ashampoo_Snap_2023.03.08_16h32m51s_001_.png
Ashampoo_Snap_2023.03.08_16h32m51s_001_.png (13.58 KiB) 904 mal betrachtet
Mit Mut und Entschlossenheit gegen Intoleranz

be.pe
Beiträge: 281
Registriert: 11.08.2019, 16:39

Re: Historian Backup einspielen

Beitrag von be.pe » 10.03.2023, 10:09

Hey PaulM,
danke bin rein gekommen.
Gruß
bepe

Antworten

Zurück zu „CCU-Historian“