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 24/11/2010, 12h39   #1
kase74
Membre actif
 
Inscription : juin 2002
Messages : 385
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 385
Points : 170
Points : 170
Par défaut [gbak] restore d'une base FB1.5 vers FB2.5

Bonjour,
J'essaie en vain d'upgrader une base FB1.5 vers une FB2.5. J'ai un pb de codage des chaines si j'ai bien compris.
J'ai trouvé pas mal de truc sur le net et j'ai essayé ceci :
Citation:
C:\Program Files\Firebird\Firebird_2_5\bin>gbak -c -v -fix_fss_m -fix_fss_d -use
r SYSDBA -password masterkey "C:\data\PROD VENTIL\Tvx Christophe pour Viollay\VI
OLAY.fbk" "C:\data\PROD VENTIL\Tvx Christophe pour Viollay\METEOA89.fdb"
gbak:opened file C:\data\PROD VENTIL\Tvx Christophe pour Viollay\VIOLAY.fbk
gbak:transportable backup -- data in XDR format
gbak: backup file is compressed
gbak: ERROR:bad parameters on attach or create database
gbak: ERROR: CHARACTER SET -fix_fss_d is not defined
gbak: ERROR:failed to create database C:\data\PROD VENTIL\Tvx Christophe pour Vi
ollay\METEOA89.fdb
gbak:Exiting before completion due to errors
Je suis bloqué !
Merci d'avance pour votre aide. Cdlt.
kase74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 16h48   #2
makowski
Expert Confirmé

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

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

Informations forums :
Inscription : mai 2002
Messages : 2 260
Points : 3 582
Points : 3 582
lire la doc

http://firebirdsql.org/rlsnotesh/rls...fb25-util-gbak

il faut préciser un jeu de caractères pour les switchs
Code :
1
2
3
 
  -FIX_FSS_D(ATA) <charset> -- fix malformed UNICODE_FSS data
  -FIX_FSS_M(ETADATA) <charset> -- fix malformed UNICODE_FSS metadata
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 18h43   #3
kase74
Membre actif
 
Inscription : juin 2002
Messages : 385
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 385
Points : 170
Points : 170
Bonjour,
J'avais bien mis les options FIX_FSS_D et FIX_FSS_M dans la commande !

Ou alors j'ai mal compris. (fort probable)

J'ai réussi en procédant ainsi :
1- Désinstall de FB2.5
2- Réinstall de FB2.1 (je m'étais trompé, j'étais en fait en FB2.1)
3- Extract des métadatas
4- Extract des datas
5- Désinstall de FB2.1
6- Réinstall de FB2.5
7- Création d'une nouvelle base depuis les métadatas (j'en ai profité pour fixer le charset à ISO5589_1)
8- INSERT de mes datas (avec ISO5589_1)

Maintenant tout marche nickel.

Merci Makowski pour ta réponse. Et j'ajouterais un grand merci pour tout le travail que tu effectues. Lors de mes recherches sur firebird sur le net, je tombe très souvent sur des posts ou des supports de ta confection qui me sont précieux pour avancer. Tu as toute mon admiration.

Je marque le sujet comme résolu, malgré que je n'ai pas précisemment répondu à mon pb initial avec gbak ... désolé !
kase74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 23h04   #4
makowski
Expert Confirmé

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

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

Informations forums :
Inscription : mai 2002
Messages : 2 260
Points : 3 582
Points : 3 582
Code :
gbak -c -v -fix_fss win1252 m -fix_fss_d win1252
ou
Code :
gbak -c -v -fix_fss iso8859_1 m -fix_fss_d iso8859_1
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2011, 18h04   #5
defluc
Membre chevronné
 
Avatar de defluc
 
Architecte
Inscription : mai 2002
Messages : 1 085
Détails du profil
Informations personnelles :
Âge : 63

Informations professionnelles :
Activité : Architecte

Informations forums :
Inscription : mai 2002
Messages : 1 085
Points : 786
Points : 786
Bonjour à toi visiteur,
Je réactive ce sujet parce que mon problème est du même ordre
A une différence près, pour la facilité de ceux qui cherchent une solution, autant ne pas multiplier les sujets, me semble-t-il.

Avec la même commande que kase74, excepté les noms de fichiers, je reçois les mêmes réponses à la commande gbak jusque
Citation:
gbak: backup file is compressed
Après, c'est
Citation:
gbak: ERROR:cannot attach to password database
gbak: ERROR: failed to create database D:...
gbak:Exiting before completion due to errors
defluc 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 20h25.


 
 
 
 
Partenaires

Hébergement Web