Hallo zusammen,
ich hab hier ein echtes Problem.
Ich soll eine "Uralt-Datenbank" wieder schüssig machen und stosse dabei auf ein Problem. Zum Verständnis mal die Vorgeschichte:
Es handelt sich ursprünglich um eine Interbase-Datenbank auf einem Windows-Server. Folglich ist die Dateiendung .gdb. Diese wird nun unter Firebird 2.01 angesprochen. Nach meinen Infos wurde noch nie (bitte keine Kommentare dazu - ich selbst kann es auch nicht nachvollziehen) ein Backup/Restore durchgeführt. Und genau das habe ich jetzt vor.
Die Datenbank hat sich mittlerweile auf etwas über 10GB aufgebläht und mit gfix finden sich doch einige Fehler.
Wenn ich nun jedoch ein Backup durchführen will, nachdem ich gfix mit dem Schalter -mend ausgeführt habe, läuft dieses Backup zwar sauber an, bleibt dann aber irgendwann einfach ohne Fehlermeldung hängen. Ich hab das ganze Tags zuvor angestossen und über Nacht laufen lassen - am nächsten Tag war gbak noch genau an der gleichen Stelle, wie bereits Abends vorher.
Ich hab das jetzt schon mehrere male durchgespielt. Das Backup bleibt nicht etwa immer am selben Eintrag hängen sondern scheinbar beliebig. Die einzige Gemeinsamkeit ist die: Die Backupdatei hat dann etwa eine Größe von 3 GB.
Hat jemand eine Idee was da los sein kann? Gibt es bei GBAK eine Größenbeschränkung für das Backupfile? Wenn ja, kann man die irgendwie umgehen?
Hier mal die Befehle, die ich auf die DB anwende - wie gesagt: gbak macht irgenwann einfach nicht mehr weiter:
gfix -v -full Pfad\Datenbankgdb -user Username -pass Passwort
gfix -mend Pfad\Datenbankgdb -user Username -pass Passwort
gbak -b -v -ig localhost:Pfad\Datenbank.gdb Pfad\backup.gbk -user Username -pass Passwort
ich hab hier ein echtes Problem.
Ich soll eine "Uralt-Datenbank" wieder schüssig machen und stosse dabei auf ein Problem. Zum Verständnis mal die Vorgeschichte:
Es handelt sich ursprünglich um eine Interbase-Datenbank auf einem Windows-Server. Folglich ist die Dateiendung .gdb. Diese wird nun unter Firebird 2.01 angesprochen. Nach meinen Infos wurde noch nie (bitte keine Kommentare dazu - ich selbst kann es auch nicht nachvollziehen) ein Backup/Restore durchgeführt. Und genau das habe ich jetzt vor.
Die Datenbank hat sich mittlerweile auf etwas über 10GB aufgebläht und mit gfix finden sich doch einige Fehler.
Wenn ich nun jedoch ein Backup durchführen will, nachdem ich gfix mit dem Schalter -mend ausgeführt habe, läuft dieses Backup zwar sauber an, bleibt dann aber irgendwann einfach ohne Fehlermeldung hängen. Ich hab das ganze Tags zuvor angestossen und über Nacht laufen lassen - am nächsten Tag war gbak noch genau an der gleichen Stelle, wie bereits Abends vorher.
Ich hab das jetzt schon mehrere male durchgespielt. Das Backup bleibt nicht etwa immer am selben Eintrag hängen sondern scheinbar beliebig. Die einzige Gemeinsamkeit ist die: Die Backupdatei hat dann etwa eine Größe von 3 GB.
Hat jemand eine Idee was da los sein kann? Gibt es bei GBAK eine Größenbeschränkung für das Backupfile? Wenn ja, kann man die irgendwie umgehen?
Hier mal die Befehle, die ich auf die DB anwende - wie gesagt: gbak macht irgenwann einfach nicht mehr weiter:
gfix -v -full Pfad\Datenbankgdb -user Username -pass Passwort
gfix -mend Pfad\Datenbankgdb -user Username -pass Passwort
gbak -b -v -ig localhost:Pfad\Datenbank.gdb Pfad\backup.gbk -user Username -pass Passwort
Comment