Précédent   Forum du club des développeurs et IT Pro > Bases de données > Firebird > Administration
Administration Forum d'entraide sur les outils d'administration natifs pour Firebird: gbak, gfix, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 31/08/2011, 09h41   #1
od.dev
Membre confirmé
 
Avatar de od.dev
 
Homme Numéro VI Le Village
Analyste-programmeur Delphi
Inscription : décembre 2003
Messages : 479
Détails du profil
Informations personnelles :
Nom : Homme Numéro VI Le Village
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Analyste-programmeur Delphi

Informations forums :
Inscription : décembre 2003
Messages : 479
Points : 258
Points : 258
Par défaut maintenance d'une base avec GFIX sous ISQL

Bonjour à tous,

Je n'arrive pas à résoudre ce problème pour la bonne raison que j'ai plusieurs sources de syntaxe, dont un guide des opérations Interbase, dont je reproduis fidèlement la syntaxe.
Par conséquent, quelqu'un saurait-il me dire où je fais une erreur dans :

gfix -rollback all "F:\Base\MaBase.FDB";

Je me suis, bien entendu connecté auparavant avec connect... sans soucis.

Il me répond (entre autres) :
-Token unknown...
-gfix

Non mais, il est pas bien ?
Il ne connaît pas gfix ?

Merci pour votre aide.
od.dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2011, 13h51   #2
VLDG
Membre chevronné
 
Inscription : mars 2002
Messages : 716
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 716
Points : 605
Points : 605
regarde la doc ici http://www.firebirdsql.org/manual/gfix.html

sinon essai

Code :
gfix -user SYSDBA -password masterkey -rollback ALL F:\Base\MaBase.FDB
VLDG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2011, 14h41   #3
od.dev
Membre confirmé
 
Avatar de od.dev
 
Homme Numéro VI Le Village
Analyste-programmeur Delphi
Inscription : décembre 2003
Messages : 479
Détails du profil
Informations personnelles :
Nom : Homme Numéro VI Le Village
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Analyste-programmeur Delphi

Informations forums :
Inscription : décembre 2003
Messages : 479
Points : 258
Points : 258
Merci VLDG ,

Malheureusement c'est bien un des documents qui m'ont servi de base avec le "guide des opérations" interbase 5 qui date de mon delphi 4.
Mais rien n'y fait, après une connexion qui se passe sans pb, la syntaxe que tu m'a proposée renvoie le désormais célèbre :
- Token unknown
- gfix

Est-ce que cela marche chez toi ?
od.dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2011, 15h01   #4
Barbibulle
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 726
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 43

Informations forums :
Inscription : octobre 2002
Messages : 1 726
Points : 2 375
Points : 2 375
Gfix est une application, un exécutable et non une commande à lancer dans ISQL.

Ceci explique peut etre celà :p

Vous trouverez gfix dans le répertoire de firebird dans \bin\
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2011, 15h43   #5
TryExceptEnd
Membre éclairé
 
Avatar de TryExceptEnd
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 435
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2006
Messages : 435
Points : 363
Points : 363
Citation:
Envoyé par Barbibulle Voir le message
Gfix est une application, un exécutable et non une commande à lancer dans ISQL.

Ceci explique peut etre celà :p

Vous trouverez gfix dans le répertoire de firebird dans \bin\
C'est même sûr et certain et pour compléter GFIX est ici : C:\Program Files\Firebird\Firebird_2_5\bin pour WIN XP a lancer par l'invite de commande.
__________________
Si vous êtes libre, choisissez le Logiciel Libre.
TryExceptEnd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2011, 17h42   #6
od.dev
Membre confirmé
 
Avatar de od.dev
 
Homme Numéro VI Le Village
Analyste-programmeur Delphi
Inscription : décembre 2003
Messages : 479
Détails du profil
Informations personnelles :
Nom : Homme Numéro VI Le Village
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Analyste-programmeur Delphi

Informations forums :
Inscription : décembre 2003
Messages : 479
Points : 258
Points : 258
Ah ben ouai, ça risquait pas d'marcher

Il ne me reste plus qu'à comprendre pourquoi :

gfix -user SYSDBA -password masterkey -f F:\Base\MaBase.FDB

ne marche pas ,

Il me donne la liste des options dont -f, et me dit que j'utilise une mauvaise "combination" d'options.
Je comprends bien ce qu'il me dit, mais pourquoi il me le dit ?

Merci de votre aide.
od.dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2011, 18h53   #7
TryExceptEnd
Membre éclairé
 
Avatar de TryExceptEnd
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 435
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2006
Messages : 435
Points : 363
Points : 363
Citation:
Envoyé par od.dev Voir le message
gfix -user SYSDBA -password masterkey -f F:\Base\MaBase.FDB
l'option -f ne peut s'utiliser toute seule :

Code :
gfix -validate -full F:\Base\MaBase.FDB -user SYSDBA -password masterkey
__________________
Si vous êtes libre, choisissez le Logiciel Libre.
TryExceptEnd est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 21h52.


 
 
 
 
Partenaires

Hébergement Web