Setzen der Deltadatei

<< Sperren und Entsperren | Firebird's nbackup Tool | A: Dokumentenhistorie >>

Setzen der Deltadatei

Per Default befindet sich die Deltadatei im selben Verzeichnis wie die Datenbank. Sie besitzt auch den selben Dateinamen wie die Datenbank, allerdings mit einer Dateierweiterung .delta. Normalerweise gibt es keinen Grund, dies zu ändern. Allerdings ist es möglich, falls dies gewünscht ist, jedoch nicht über das nbackup Tool selbst. Verbinden Sie sich zur Datenbank mit einem Client, der es Ihnen erlaubt, SQL Anweisungen auszuführen, und führen Sie die folgende Anweisung aus:

 alter database add difference file 'pfad-und-dateiname'

Die benutzer-definierbare Spezifikation der Deltadatei wird in der Datenbank gespeichert. Diese ist in der Systemtabelle RDB$FILES hinterlegt. Um das Standardverhalten wiederherzustellen, führen Sie die folgende Anweisung aus:

 alter database drop difference file

Hinweise:

  • Falls Sie in der ADD DIFFERENCE FILE Anweisung nur den Dateinamen angeben, dann ist es wahrscheinlich, dass sich die Deltadatei nicht in dem selben Verzeichnis wie die Datenbank befinden wird, sondern im aktuellen Verzeichnis aus Sicht des Servers. Unter Windows kann das zum Beispiel das Systemverzeichnis sein. Die gleiche Logik gilt auch für relative Pfadangaben.
  • Der vollständige Pfad muss bereits existieren. Firebird versucht nicht, irgendwelche fehlenden Verzeichnisse anzulegen.
  • Falls Sie die Spezifikation der Deltadatei ändern möchten, dann müssen Sie zuerst die alte Spezifikation mit DROP entfernen und die Neue mit ADD hinzufügen.

Siehe auch:
englischsprachig:
InterBase® and Firebird command-line utilities: nbackup

zurück zum Seitenanfang
<< Sperren und Entsperren | Firebird's nbackup Tool | A: Dokumentenhistorie >>