Précédent   Forum des professionnels en informatique > Bases de données > Firebird
Firebird Forum d'entraide sur le SGBD Firebird. Avant de poster -> F.A.Q Firebird, Tutoriels
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/08/2007, 13h00   #1
Invité de passage
 
Inscription : novembre 2006
Messages : 15
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 15
Points : 2
Points : 2
Par défaut base impossible à éteindre

Bonjour à tous,

j'ai l'impression que gfix réagit différement sur différentes bases.Je lance cette commande:

gfix -shut -force 0 -user sysdba -password ********* /chemin/base.gdb

Je n'ai aucun message d'erreur, mais la base reste accessible depuis flameRobin, ou depuis mon application !!!

J'ai testé sur plusieurs bases, certaines deviennent réellement shutdown, et d'autres restent complètement accessibles.


Si quelqu'un à une piste de réflexion pour eteindre ces bases rebelles, merci beaucoup.
leam69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 13h28   #2
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
quelle version ?
quel test de connexion ensuite ?
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 13h49   #3
Invité de passage
 
Inscription : novembre 2006
Messages : 15
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 15
Points : 2
Points : 2
Firefox 1.5

pour tester la connection j'utilise soit une appli Delphi avec IBQuery, IBDatabase, soit je me connecte avec flameRobin en double click sur ma base.
leam69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 17h09   #4
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
juste pour info avec firebird 1.5 (et pas firefox !) sysdba peut toujours se connecter à une base, quelque soit son statut
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 17h34   #5
Invité de passage
 
Inscription : novembre 2006
Messages : 15
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 15
Points : 2
Points : 2
ok merci de l'info. Mais là quand je me connecte ce n'est en tant que sysdba, c'est avec un autre utilisateur qui est seulement "administrateur".

D'autant que sur certaines bases ça marche et sur d'autre pas, sur un meme moteur, en utilisant rigoureusement la meme procédure, le gfix, puis une connexion.

Je n'arrive pas encore à trouver le rapport qui lie les bases qui ne veulent pas s'arreter. Qu'est-ce qui peut enrayer le gfix, ou qui permet de se connecter à une base shutdown ?
leam69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 17h43   #6
Invité de passage
 
Inscription : novembre 2006
Messages : 15
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 15
Points : 2
Points : 2
j'ai une info supplémentaire:

je fais un select sur ma base rebelle via FlameRobin. Je lance le Gfix. je refais un select, et là FlameRobin me dit 'database shutdown'.ok. Si je fais click droit sur la base et "reconnect", alors je peux faire mon select.

Et pour les bases qui subissent correctement le gfix, il est impossible de faire "reconnect".

il se passe la meme chose quand je teste la connexion avec une appli Delphi:
Quand le gfix passse bien, j'ai une exception qui est levée au moment "db_client.open()" => database shutdown

Et pour les bases rebelles, pas de problème, la connexion se fait et le prgo se poursuit normalement.

Voilà tout ce que je sais. Merci de m'éclairer car là je comprend plus.
leam69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 22h29   #7
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
Citation:
Envoyé par leam69
ok merci de l'info. Mais là quand je me connecte ce n'est en tant que sysdba, c'est avec un autre utilisateur qui est seulement "administrateur".
pardon je complète
pour firebird 1.5 sysdba et le propriétaire de la base peuvent toujours s'y connecter, quelque soit son état
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h51.


 
 
 
 
Partenaires

Hébergement Web