![]() |
Datenbank: Firebird • Version: 1.5 • Zugriff über: bde
Batch-Datei die automatisch einen Backup & Restore macht
Hallo zusammen,
weiss jemand wo ich eine fertige batch-datei herkommen, die mir einen backup und Restore der Firebird-Datenbank macht? danke |
Re: Batch-Datei die automatisch einen Backup & Restore m
Wie wäre es mit Selberschreiben? Ist 1 Befehl
Code:
gbak -v -t -user SYSDBA -password "masterkey" <SERVER>:<Pfad zur DB>/<DB>.fdb <Pfad zum backup>/<DB>.fbk
|
Re: Batch-Datei die automatisch einen Backup & Restore m
ja, so weit bin ich auch. Ich mchte es aber noch etwas komfortabler haben...
Delphi-Quellcode:
datenbankdienst beenden
datenbank kopieren nach generationenprizip backup Backupdatei in Sicherungen verschieben restore der datei datenbankdienst starten |
Re: Batch-Datei die automatisch einen Backup & Restore m
Den Server brauchst du nicht stoppen.
würde aber mit
Code:
gehen.
net stop "Firebird Guardian - DefaultInstance"
Warum willst du die DB kopieren, wenn du ein Backup machst? |
Re: Batch-Datei die automatisch einen Backup & Restore m
Zitat:
Ich habe eigentlich gedacht, dass wenn noch jemand mit dieser Datenbank arbeitet, dass die Zugriffe automatisch beendet werden?! |
Re: Batch-Datei die automatisch einen Backup & Restore m
gbak sichert auch offene Datenbanken mit Zugriff
|
Re: Batch-Datei die automatisch einen Backup & Restore m
Hallo,
zusätzlich noch eine Empfehlung. Mache aus der fbk per gbak -c wieder ein fdb, natürlich mit eigenem Namen (Restore.fdb zum Beispiel). Packe die fbk und restore.fdb in ein eigenes Verzeichnis. Und sichere beide Dateien. Es gibt Fälle, wo ein Backup fehlschlägt und Fälle, wo ein Restore fehlschlägt, auch wenn das Backup erfolgreich war. Heiko |
Re: Batch-Datei die automatisch einen Backup & Restore m
danke hoika.
@mKinzler Ich möchte nur sicher sein, das in dem moment, keiner mehr auf die Datenbank zugreifft und was ändert, weil dann wären die Änderungen von diesem Benutzer weg... |
Re: Batch-Datei die automatisch einen Backup & Restore m
Hallo,
wieso weg ? Solange du kein Restore in die aktuelle DB direkt machst, bleiben die natürlich erhalten. Sie werden halt nur nicht gesichert zum aktuellen Zeitpunkt. Das Backup macht einen Snapshot der aktuellen Daten (genauer aller committed transactions), praktisch ein select über alle Tabellen. Genau zum Zeitpunkt des Backups können so viele Aktionen in der DB laufen, wie nun mal vorkommen, ob das Select Insert Delete ist, spielt keine Rolle. Heiko |
Re: Batch-Datei die automatisch einen Backup & Restore m
es wird aber ein restore der datenbank gemacht...
und mit dieser wird dann auch wieder weiter gearbeitet |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz