Sie sind hier: Home / Alles rund um die Datenbank / GBAK – Firebird Backup und Restore

GBAK – Firebird Backup und Restore

GBAK ist ein Firebird’s Kommandozeilen Tool für Backup-und Restore einer kompletten Datenbank.

GBAK ist in der Lage, eine Sicherung durchzuführen, während die Datenbank ausgeführt wird. Es besteht keine Notwendigkeit zum Herunterfahren der Datenbank während eines GBAK Backup.

General Syntax

gbak <options> -user <username> -password <password> <source> <destination>

gbak liegt im Verzeichnis c:\programme\firebird\<firebirdversion>\bin\

<firebirdversion>
- firebird_2_1
- Firebird_2_5

Backup

Für Backups, <source> ist  die Datenbank die sie sichern möchten, ist <destination> der Dateinamen der Sicherungsdatei.

Beispiel

Netzwerkumgebung:
gbak
-b -g -z -v -i -IG -user SYSDBA -password masterkey meinserver:d:\webfakt\daten\WEBFAKT.FDB d:\webfakt\daten\WEBFAKT.FDK

Lokal:
gbak
-b -g -z -v -i -IG -user SYSDBA -password masterkey d:\webfakt\daten\WEBFAKT.FDB d:\webfakt\daten\WEBFAKT.FDK

Restore

Netzwerkumgebung:
gbak -R -g -z -v -i -user sysdba -password masterkey d:\webfakt\daten\WEBFAKT.FDK  meinserver:d:\webfakt\daten\WEBFAKT.FDB

Lokal:
gbak -R -g -z -v -i -user sysdba -password masterkey d:\webfakt\daten\WEBFAKT.FDK  d:\webfakt\daten\WEBFAKT.FDB

Optionen

-nodbtriggers
Suppresses Database Triggers from running [Firebird 2.1]
-pas[sword] <password>
Database password
-fet[ch_password] <filename>
Instead of -password: Fetch password from the file so it is not visible in the command line. When <filename> is stdin, the user will be prompted for the password. [Firebird 2.5]
-m[etadata]
Only backs up/restores metadata (schema). No table data will be re/stored.
-role <role>
Connect as role
-se[rvice]
  <hostname>:service_mgr
Backup: Creates the backup file on the database server, using the Service Manager.
Restore: Creates the database from a backup file on the server, using the Service Manager.
All file names (backup file, log file) must be specified as viewn from the server’s perspective.
-u[ser] <username>
Database user name
-v[erbose] or
-v[erify]
Verbose output of what GBAK is doing
-y <filename>
Redirect all output messages to <filename>

Beitragsinfo

Publiziert am: 17.03.2011
Kategorie: Alles rund um die Datenbank
Tags: ,

Passende Beiträge:

Connection rejected by remote interface
Sollte die Fehlermeldung „Connection rejected by remote interface“ beim Start des Softwareprogrammes erscheinen so ändern Sie die Programm INI-Datei wie folgt ab: von: ...


Firebird Datenbank

Geschwindigkeit des Firebird Servers optimieren
Ein Firebird Datenbankserver sollte ein dedizierter Server und um maximale Leistung zu gewährleisten, lediglich für den Firebird Datenbankdienst zuständig sein. Virtuelle Server büßen zwischen...


Firebird SQL

Neue Firebird SQL Server Version: 2.5.3.26780.0
Neue Firebird SQL Server, Version: 2.5.3.26780.0, für Windows, Linux und Mac unter Downloads. Die neuen Firebird Versionen wurden von uns getestet.


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.