AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken FB-Backup über den Service-Manager
Thema durchsuchen
Ansicht
Themen-Optionen

FB-Backup über den Service-Manager

Ein Thema von hoika · begonnen am 1. Jul 2019 · letzter Beitrag vom 2. Jul 2019
Antwort Antwort
hoika

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

FB-Backup über den Service-Manager

  Alt 1. Jul 2019, 22:27
Datenbank: Firebird • Version: 2.x • Zugriff über: IBDAC
Hallo,
hier in dem Artikel steht was zur Beschleunigung des Backups über den Service-Manager von Firebird.
https://ib-aid.com/en/articles/disk-...t-with-backup/

Das bringt in der Tat manchmal 30%-40% - Beschleunigung.

Was sich damals zu den glorreichen FB1.5-Zeichen aber noch im Kopf hatte,
war, dass der gbak-Befehl das Backup nur angestoßen hatte und nicht auf das Ende gewartet hatte.

Im Moment (FB 2.0,2.5,3) wartet der Befehl aber.

Wurde da was geändert ?
Nutzt jemand des Backup-Befehl so?

Hintergrund:
Ich will das Backup danach noch Zippen, muss also auf das definitive Ende des Backup-Befehls warten (können).
Heiko
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.508 Beiträge
 
Delphi 7 Professional
 
#2

AW: FB-Backup über den Service-Manager

  Alt 2. Jul 2019, 09:10
Bei meinem FB 3 wartet gbak, bis an Ende.

Sieht als Batchdatei so aus:
Code:
@if "%1"=="" goto fehler1
@if not exist .\%1 goto fehler2
:REM Alte Sicherungskopie löschen
@if exist .\%1.Save del .\%1.Save
:REM Altes Backup löschen
@if exist .\%1.backup del .\%1.backup
:REM Sicherung erstellen
c:\Datenbanksoftware\Firebird_3_0\gbak.exe -b -t -user usename -password passwort .\%1 .\%1.backup
:REM Datenbankdatei umbenennen
ren %1 %1.Save
:REM Restore machen
c:\Datenbanksoftware\Firebird_3_0\gbak.exe -r -p 16384 -v -user username -password passwort .\%1.backup .\%1
:REM Statt des Restores sollte auch ein Zippen des Backups möglich sein.
@goto ende
:fehler1
@echo Aufruf:
@echo %0 Datenbankname
@echo.
@echo Beispiel:
@echo %0 Rezepte.fdb
@goto ende
:fehler2
@echo Die Datei %1 konnte nicht gefunden werden.
@goto ende
:ende
  Mit Zitat antworten Zitat
hoika

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

AW: FB-Backup über den Service-Manager

  Alt 2. Jul 2019, 09:53
Hallo,
ja, weil den Backup nicht über den Service-Manager von Firebird läuft.

Schau mal in meinem Link gaaanz unten.

gbak -se localhost:service_mgr
Heiko
  Mit Zitat antworten Zitat
Antwort Antwort


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 13:32 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