Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Fireird und Gfix (https://www.delphipraxis.net/104737-fireird-und-gfix.html)

hanspeter 10. Dez 2007 17:00

Datenbank: Firebird • Zugriff über: IBDac

Fireird und Gfix
 
Hallo,

ich versuche eine Firebird (2.0) Datenbank zu prüfen.

gfix -U SYSDBA -P masterkey localhost:C:/temp/Backup/PraxisName3/DBSWIN.FDB -v -f

Irgendwie will er das -f nicht und bringt die Fehelermeldung "full" or "reserve" requiered.

Kann mir wer auf die Sprünge helfen, was ich falsch mache?
-Full und -full alle Schreibweisen und Varianten ausprobiert.

Gruß Peter

hoika 11. Dez 2007 12:16

Re: Fireird und Gfix
 
Hallo,

-f ist zweideutig, könnte ja -full oder -force sein

-full -v sollte aber gehen.


Heiko

hanspeter 12. Dez 2007 09:54

Re: Fireird und Gfix
 
Zitat:

Zitat von hoika
Hallo,

-f ist zweideutig, könnte ja -full oder -force sein

-full -v sollte aber gehen.


Heiko

Nein geht nicht.
Hatte ich aber geschrieben, dass ich alle Varianten in der Schreibweise bereits ausprobiert habe.
Ich nehme inzwischen an, dass dies ein Bug ist, da der Fehler auch kommt, wenn ich die Funktion aus
IBExpert aufrufe.

Gruß Peter

Andreas Schilling 12. Dez 2007 11:18

Re: Fireird und Gfix
 
-v gibt es nicht

zum Validieren:
gfix.exe -validate "localhost:C:\temp\Backup\PraxisName3\DBSWIN.F DB" -User SYSDBA -Password masterkey

um der DB zu sagen den gesamten Inhalt einer DB-Page zu benutzen
gfix.exe -use full "localhost:C:\temp\Backup\PraxisName3\DBSWIN.F DB" -User SYSDBA -Password masterkey

Die Verwendung von full nur in Verbindung mit -use um festzulegen, dass eine DB-Page mit 100% gefüllt werden soll statt der default 80%. Die Verbindung von
-use full und -validate geht nicht

weitere Hilfe / Möglichkeiten für gfix mit "gfix help" in der Konsole

Edit: -full <-v> sollte eigentlich gehen, macht es aber nicht ???

Edit2: so sollte es gehen
gfix.exe -v -full "localhost:C:\temp\Backup\PraxisName3\DBSWIN.F DB" -User SYSDBA -Password masterkey


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