AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Batch-Datei die automatisch einen Backup & Restore macht. FB
Thema durchsuchen
Ansicht
Themen-Optionen

Batch-Datei die automatisch einen Backup & Restore macht. FB

Ein Thema von Eppos · begonnen am 15. Nov 2007 · letzter Beitrag vom 16. Nov 2007
Antwort Antwort
Seite 1 von 2  1 2      
Eppos

Registriert seit: 7. Aug 2006
Ort: Heilbronn
523 Beiträge
 
Delphi 11 Alexandria
 
#1

Batch-Datei die automatisch einen Backup & Restore macht

  Alt 15. Nov 2007, 14:38
Datenbank: Firebird • Version: 1.5 • Zugriff über: bde
Hallo zusammen,

weiss jemand wo ich eine fertige batch-datei herkommen, die mir einen backup und Restore der Firebird-Datenbank macht?

danke
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Batch-Datei die automatisch einen Backup & Restore m

  Alt 15. Nov 2007, 14:50
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
Markus Kinzler
  Mit Zitat antworten Zitat
Eppos

Registriert seit: 7. Aug 2006
Ort: Heilbronn
523 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Batch-Datei die automatisch einen Backup & Restore m

  Alt 15. Nov 2007, 14:52
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
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Batch-Datei die automatisch einen Backup & Restore m

  Alt 15. Nov 2007, 15:05
Den Server brauchst du nicht stoppen.
würde aber mit
Code:
net stop "Firebird Guardian - DefaultInstance"
gehen.
Warum willst du die DB kopieren, wenn du ein Backup machst?
Markus Kinzler
  Mit Zitat antworten Zitat
Eppos

Registriert seit: 7. Aug 2006
Ort: Heilbronn
523 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Batch-Datei die automatisch einen Backup & Restore m

  Alt 15. Nov 2007, 15:49
Zitat:
Den Server brauchst du nicht stoppen.
Warum nicht?

Ich habe eigentlich gedacht, dass wenn noch jemand mit dieser Datenbank arbeitet, dass die Zugriffe automatisch beendet werden?!
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Batch-Datei die automatisch einen Backup & Restore m

  Alt 15. Nov 2007, 16:30
gbak sichert auch offene Datenbanken mit Zugriff
Markus Kinzler
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: Batch-Datei die automatisch einen Backup & Restore m

  Alt 16. Nov 2007, 06:51
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
Heiko
  Mit Zitat antworten Zitat
Eppos

Registriert seit: 7. Aug 2006
Ort: Heilbronn
523 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Batch-Datei die automatisch einen Backup & Restore m

  Alt 16. Nov 2007, 08:50
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...
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#9

Re: Batch-Datei die automatisch einen Backup & Restore m

  Alt 16. Nov 2007, 09:01
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
Heiko
  Mit Zitat antworten Zitat
Eppos

Registriert seit: 7. Aug 2006
Ort: Heilbronn
523 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Batch-Datei die automatisch einen Backup & Restore m

  Alt 16. Nov 2007, 12:06
es wird aber ein restore der datenbank gemacht...
und mit dieser wird dann auch wieder weiter gearbeitet
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:44 Uhr.
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