![]() |
Datenbank: Interbase • Version: 6 • Zugriff über: Interbase W32 Client
Interbase GDB Datei kopieren
???
ich benutze ein Delphi7 Programm und eine interbase Datenbank auf Suse Linux 7.1. Als nächtliches Backup fahre ich ein schnödes xcopy von einem windows Rechner aus, um alle Freigaben meines Linux-Servers zu spiegeln. Darunter auch die interbase Freigabe mit meiner datenbank.gdb. Seit ca. einem Monat lässt sich die gdb Datei nicht mehr kopieren, auch der Windows Explorer bringt die Fehlermeldung das er die Datei nicht lesen kann. nun frag ich mich ... 1) warum funktionierte das über ein Jahr und jetzt nicht mehr ? 2) wie kriege ich interbase dazu, die Daten vielleicht vorher automatisch zu dumpen ? ... sehr mystisch |
Re: Interbase GDB Datei kopieren
Dateigröße?
|
Re: Interbase GDB Datei kopieren
ca. 7 MB
|
Re: Interbase GDB Datei kopieren
Zitat:
Alternative: Zugriffsrechte? Datei im Gebrauch? Und sag nicht das ja seit einem Jahr nichts geändert wurde. Dein Windows-Rechner wird vermutlich spätestens alle 4 Wochen durch Sicherheitsupdates von MS verändert. Und die haben manchmal gewaltige Seiteneffekte. |
Re: Interbase GDB Datei kopieren
Hallo greatmgm,
soweit ich weiss gibt es die Möglichkeit über die commandozeile einen dump der Datenbank zu erzeugen. und dieses Skript kann man dann in die crontab eintragen. mfg fluxury |
Re: Interbase GDB Datei kopieren
IBBackupService von IBX bzw. von FibPlus (pFibBackupService) sind Deine Helfer;
so hast du immer eine konsistente Sicherung der Daten; den gbk-file kannst Du dann mit FTP leicht übertragen (damit entfallen auch div. MS-Linux-Samba oder sonstwas Probleme <g>). oder Du gehst über die Kommandozeile mit dem GBackupTool von InterBase :-) thomas |
Re: Interbase GDB Datei kopieren
am Linux-Rechner selber wurden keine Zugriffsrechte geändert,
von den beiden Windows Rechner (W2k und XP) wird nur XP geupdatet. :angel2: Samba meldet keine Beutzung der gdb Datei durch clients. Die Spiegelung startet gegen 22.00 Uhr und da sind die clients eh aus. |
Re: Interbase GDB Datei kopieren
Hi,
sicherlich sind um 22 Uhr alle Clients aus, aber hast Du den IB-Server auch runtergefahren? Wenn nein, dann kannst Du froh sein, dass bisher alles gut gelaufen ist! Das übliche Vorgehen beim sichern einer IB/FB Datenbank: ein Backup mit den entsprechenden Tools ziehen und das dann sichern! Als Tools stehen wie schon gesagt unter Linux gbak zur Verfügung das sich einfach per Cron automatisieren läst, egal ob Clients angemeldet sind oder nicht! Das macht IB nix aus. Wenn Du die Datenbankdatei nur kopierst, kann sein, dass der Server noch Zugriff auf das File hat, was zu ner zerstörten Datenbankdatei führen kann (nicht nur die Kopie ist hin sondern auch das Original!) Grüße Lemmy |
Re: Interbase GDB Datei kopieren
in der anleitung von ib steht das datenbank nicht per xcopy kopiert werden sollten.
in den datenbank selbst ist der pfad der datei abgelegt. wenn du mit mehren datenbank dateien oder shadowfiles arbeites wird die datenbank dadurch korrupt! die datenbank sichern geht nur mit dem "gbak" befehl. leider ist das tool sehr sehr langsam - aber bei 7 mb ist das noch kein problem. (bei 1,5 gb schon) |
Re: Interbase GDB Datei kopieren
Zitat:
Lemmy |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz