Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Was wenn Datenbank-Datei zu gross wird? (https://www.delphipraxis.net/148096-wenn-datenbank-datei-zu-gross-wird.html)

ralfiii 22. Feb 2010 17:33

Datenbank: Firebird • Version: 2.1 • Zugriff über: IBX

Was wenn Datenbank-Datei zu gross wird?
 
Was passiert eigentlich wenn die Datenbank-datei für das Filesystem zu gross werden würde.
Teilt Firebird die Datei dann selbstständig?

(z.B. wenn die Datei auf einem FAT32-System >4GB werden würde).

Ich frag nur weil ich da grad eine korrupte Datenbank hab die knapp über 2GB ist.
(Und keine Ahnung was der Kunde für ein Dateisystem verwendet hat)

mkinzler 22. Feb 2010 17:36

Re: Was wenn Datenbank-Datei zu gross wird?
 
Du kannst ja multiple files verwenden und festlegen, adss die maximale Größe 2GB ist

himitsu 22. Feb 2010 17:38

Re: Was wenn Datenbank-Datei zu gross wird?
 
Vor kurzem gab es schonmal einen Thread über die maximale Größe.

Und vermutlich macht das DBS nichts, was du ihm nichts sagst ... also per Standard alles in eine Datei.

ralfiii 23. Feb 2010 14:26

Re: Was wenn Datenbank-Datei zu gross wird?
 
Zitat:

Zitat von himitsu
Und vermutlich macht das DBS nichts, was du ihm nichts sagst ... also per Standard alles in eine Datei.

Nachdem ich's nicht glauben wollte hab ich's schnell getestet. Bei Fat32 und >4GB kommt die Meldung
Zitat:

I/O error for file "E:\foo.FDB"
Error while trying to write to file
Es steht nicht genug Speicherplatz auf dem Datenträger zur Verfügung.

hoika 24. Feb 2010 11:50

Re: Was wenn Datenbank-Datei zu gross wird?
 
Hallo,

ich hatte (das war mein Thread vorher ;) ) das Problem,
dass der Platten-Speicher voll war, obwohl die DB<2GB war.

Windows abgestürzt, DB beschädigt, konnte aber repariert werden.

Das Dateisystem spielt schon eine Rolle.
Sollte es ein "Server" mit FATXX sein,
kann es passieren, dass Datenmüll entsteht
(keine Dateisystem-Transaktionen).


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:19 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