FHEM Forum

FHEM => Automatisierung => Thema gestartet von: DS_Starter am 13 Januar 2018, 14:21:20

Titel: SQLite (DbLog) - Erstellung konsistentes Online-Backup im laufenden Betrieb
Beitrag von: DS_Starter am 13 Januar 2018, 14:21:20
Hallo zusammen,

mir sind immer wieder User aufgefallen, die kein oder nur ein ungenügendes Backupkonzept für die Sicherung ihrer DbLog-Datenbank haben. Insbesondere bei der Verwendung von SQLite kam es zu Fällen, dass im DB-File eine Korruption vorlag und ggf. auf ein Backup zurück gegriffen werden musste, welches ebenfalls nicht in Ordnung war und deshalb nicht, bzw. nur ein altes Backup, weiterverwendet werden konnte.

Im DbRep, ab der jetzt eingecheckten Version 7.4.0, gibt es nun die Möglichkeit seine Datenbank im laufenden Betrieb (Online) konsistent zu sichern und bei Bedarf auch ein Restore durchzuführen. Dazu wird die SQLite Online Backup API verwendet.
So kann jeder SQLite-Nutzer regelmäßig aktuelle Backups erstellen ohne dass FHEM dazu gestoppt werden muss.

Wie das genau gemacht werden kann, ist in dem Wiki-Beitrag:

https://wiki.fhem.de/wiki/DbRep_-_Reporting_und_Management_von_DbLog-Datenbankinhalten#Backup.2FRestore_einer_SQLite_Datenbank_im_laufenden_Betrieb_.28ab_DbRep-Version_7.4.0.29

Schritt für Schritt erläutert.

Es gibt natürlich viele Möglichkeiten ein Backup herzustellen. Mir ging es jedoch darum, dem Nutzer eine einfache und in FHEM integrierte Möglichkeit zur Verfügung zu stellen die im laufenden Betrieb funktioniert und gleichzeitig für die Erstellung eines eigenen Sicherungskonzeptes zu sensibilisieren.

Dafür kann dieser Thread natürlich auch gern verwendet werden.

LG,
Heiko
Titel: Antw:SQLite Erstellung konsistentes Online-Backup im laufenden Betrieb
Beitrag von: justme1968 am 13 Januar 2018, 15:07:48
wäre es nicht gut das im fhem wiki zu beschreiben?

dein link scheint auch gerade nicht erreichbar zu sein.

gruss
  andre
Titel: Antw:SQLite Erstellung konsistentes Online-Backup im laufenden Betrieb
Beitrag von: DS_Starter am 13 Januar 2018, 15:12:22
Hi andre,

Das steht ja auch im Wiki, habe nur den falschen Link reinkopiert, sowas auch.
Ändere ich nachher gleich !

Danke für den Hinweis !

EDIT: Link korrigiert  :D

Heiko
Titel: Antw:SQLite Erstellung konsistentes Online-Backup im laufenden Betrieb
Beitrag von: justme1968 am 13 Januar 2018, 15:22:51
dann ist ja alles gut :)

danke
  andre