Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Letztes backup/restore datum (https://www.delphipraxis.net/195895-letztes-backup-restore-datum.html)

MyRealName 4. Apr 2018 15:18

Datenbank: Firebird • Version: 2.5 • Zugriff über: UniDAC

Letztes backup/restore datum
 
Hallo,

Kunden machen ja nie etwas falsch und so... Ich habe oftmals das Problem, dass ein Kunde sagt : es funktioniert dies oder jenes nicht und wenn ich dann mir die Datenbank ansehe, dann hat doiese Schäden wie kaputte Indexe oder pages etc. nach einem Backu/Restore geht es dann wieder. Da der Admin der Firma das regelmässig machen sollte, frage ich natürlich nach und es ist immer "vor ein paar Tagen" gewesen, zum Bsp. "letzten Freitag".

Gibt es eine Möglichkeit zu sehen, wann das letzte Backup/Restore war ?

Danke :)

Delphi.Narium 4. Apr 2018 15:47

AW: Letztes backup/restore datum
 
Suchst Du hiernach? https://firebirdsql.org/manual/nback...uphistory.html

Wird gefüllt, wenn die firebirdeigene nbackup.exe genutzt wird.

hoika 4. Apr 2018 15:58

AW: Letztes backup/restore datum
 
Hallo,
Backup/Restore selber machen (gbak-Aufrufe) und das Datum des Restores in eine eigene Tabelle in die DB schreiben.

MyRealName 4. Apr 2018 19:41

AW: Letztes backup/restore datum
 
Zitat:

Zitat von Delphi.Narium (Beitrag 1398124)
Suchst Du hiernach? https://firebirdsql.org/manual/nback...uphistory.html

Wird gefüllt, wenn die firebirdeigene nbackup.exe genutzt wird.

"The contents of the table RDB$BACKUP_HISTORY are not backed up and restored by gbak; see the section Technical background information for details."

Leider hilft das nichts :(

Gibt es keine DB Info die man lesen kann, wann die DB erzeugt wurde zum bsp ?

blawen 4. Apr 2018 20:36

AW: Letztes backup/restore datum
 
Zitat:

Zitat von MyRealName (Beitrag 1398121)
Hallo,

Kunden machen ja nie etwas falsch und so... Ich habe oftmals das Problem, dass ein Kunde sagt : es funktioniert dies oder jenes nicht und wenn ich dann mir die Datenbank ansehe, dann hat doiese Schäden wie kaputte Indexe oder pages etc. nach einem Backu/Restore geht es dann wieder. Da der Admin der Firma das regelmässig machen sollte, frage ich natürlich nach und es ist immer "vor ein paar Tagen" gewesen, zum Bsp. "letzten Freitag".

Gibt es eine Möglichkeit zu sehen, wann das letzte Backup/Restore war ?

Danke :)

Ich pers. habe es so gelöst, dass mein Programm bei zwei definierten Benutzern alle 20 Minuten automatisch ein Backup der DB erstellt und die Datei jeweils gleich zippt.
Somit habe ich im Normalfall bis zu 6 Backups/Stunde ohne, dass ich mich auf die IT-Abteilung verlassen muss. Da ich in meinem Fall keine Bilder, etc. in der DB hoste, sind die ZIP-Dateien je nach Anwendung ein paar hundert KB, bzw. wenige MB gross.

Lemmy 4. Apr 2018 21:31

AW: Letztes backup/restore datum
 
Zitat:

Zitat von MyRealName (Beitrag 1398135)
Gibt es keine DB Info die man lesen kann, wann die DB erzeugt wurde zum bsp ?

nicht dass ich wüsste. Was würde dir das im übrigen bringen? Du willst doch wissen, wann das letzte Backup gemacht wurde?

Ich mach es inzwischen wie Heiko schon geschrieben hat, schon allein um die Kunden zu nerven die das Backup mal wieder abgeschaltet haben, weil das immer so lange dauert... Einfach in eine Tabelle schreiben und gut ist. Und für die IT Abteilung ein "eigenes" gbak implementieren, das die per Kommandozeile aufrufen können, das die Aufgabe die Info in die Tabelle zu schreiben übernimmt.

KodeZwerg 4. Apr 2018 21:33

AW: Letztes backup/restore datum
 
Würde nicht auch ein Check der Datei-Attribute (File Creation Time usw.) ausreichen?

MyRealName 4. Apr 2018 23:23

AW: Letztes backup/restore datum
 
ich kann leider nicht ständig ein backup machen, wir haben Kunden-DBs mit 5+ GBs
Ich denke, im Endeffekt werde ein backup/restore + Mend schreiben, welches das selbst in die Hand nimmt, man kann den Kunden einfach nicht vertrauen

ibp 5. Apr 2018 08:13

AW: Letztes backup/restore datum
 
Zitat:

Zitat von MyRealName (Beitrag 1398146)
ich kann leider nicht ständig ein backup machen,....

es gibt doch in Windows den Taskplaner...Backup von dem nach vorgegebenen Zeiten erstellen lassen und in den Dateinamen Datum und Uhrzeit packen..."meineDB_201804050913.fbk"

Delphi.Narium 5. Apr 2018 08:47

AW: Letztes backup/restore datum
 
Warum nicht statt gbak das zu FireBird gehörende nBackup nutzen? Das schreibt das Sicherungsdatum in die Datenbank.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:36 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz