Auteur Sujet: Sauvebarde et restauration  (Lu 3232 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne anorgeot

  • Modérateur Global
  • AncestroMaitre
  • *****
  • Messages: 1 952
  • Remercié: 1 fois
    • La Norgeotière
  • Programme: 1360
  • Base: Serv2.1.5 b5130
  • Système: W10 64bits
Sauvebarde et restauration
« le: 25 Octobre 2006 à 17:41:05 »
Sauvegarde/Restauration



Bonjour,



ayant eu quelques soucis à l'occasion de ma mise à jour vers 590 ( blocage de ma part suite message demande mise à jour base ...et plantage du bonhomme à mon avis...etc..)...

je veux maitriser totalement ces sauvegardes et restauration....et j'ai quelques problèmes.

1- sauvegarde avec ajout date et heure ...bien passée et tout se trouve à la place prévue

2- restauration la base selectionnée sera la base active par défaut ...je choisi la base ANCESTROLOGIE.BDD_(date et heure)

3- vers la fin du processus un message annonce que Ancestrolgie sera fermé et devra être relancé

4- le sablier me semble long ...je tente de fermer la fenêtre ....réponse transaction is not active

5- je répète le 4- plusieurs fois

petit flou de mémoire mais je suis finalement amené à relancé Ancestrolgie:

6- message imposible de se connecter à la base ( je crois avec fond d'écran position de la base )

7- je choisi la base .BDD tout court (sous rep BD)....impossible d'ouvrir ce fichier est utiliser par un autre processus!



multiples essais = pareil

je ferme ancestrologie et le relance = pareil

je referme et décide de fermer ma session windows



Curieusement j'obtiens de windows un message m'indiquant qu'Ancestrologie est en train de se fermer ....il était donc en activité au moins apparente pour windows...finalement fin de session et redemarrage



J'ouvre Ancestrologie et retente la restauration ....je laisse mon sablier longuet du point 4- pendant un temps bien plus grand et sans avoir revu la case "fermer " activable je clique sur la fermeture de la fenêtre "X"



Je relance ancestrologie et la base restaurée démarre par défaut comme choisi!



QUESTIONS

- est-ce donc si long une restauration ( ma base fait 18 mégas et comprend de nombreuses notes)

- quelle(s) erreur(s) ai je donc pu faire ?



Installation totalement nouvelle v590 b4.054 dans un répertoire Ancestrolgie totalement vidé ( voir le bug du bonhomme en première ligne!!!



d'avance merci



Alain
Alain  
Ancestrologie 1360 b5130-(écran 1024x768)--QuiSontils v3.9.0.4--Les Arbres 1.9.18--CassiniVision 8.0.0.3 et DLL 9.0.0.0-CréationWeb v2.4
 

Hors ligne Facon

Sauvebarde et restauration
« Réponse #1 le: 25 Octobre 2006 à 18:45:56 »
Bonsoir Alain,

Ancestrologie fonctionne avec une base qui porte par défaut le nom de Ancestrologie.bdd.

L'application est capable de travailler avec autant de bases (une à la fois) que tu souhaites en nommant ces bases xxxxxx.bdd; En clair avec la même extension.

Pour diverses raisons, il est recommandé de renommer la base initiale Ancestrologie.bdd comme tu le souhaites mais en conservant l'extension et en n'utilisant pas de caractère accentué (GenealogieAlain.bdd, Magenealogie.bdd, .....).



Sauvegarde et backup

 :arrow: Il est possible et recommandé de faire des sauvegardes de la base de travail en utilisant la possibilité offerte par Ancestrologie qui permet par ailleurs d'ajouter la date de la sauvegarde au nom de la base.

Un autre possibilité est de faire une copie de la base à l'aide de Windows et de préférence en dehors du répertoire Ancestrologie. La ou les bases de travail sont situées habituellement dans C:\Program Files\Ancestrologie\Database. Ces fichiers ont un nom de la forme xxxx.bdd;



 :arrow: Il est également possible de créer un backup de la base en utilisant les options d'Ancestrologie. Ce backup de la base portera le nom nomdelabase.gbk;

De la même façon si tu fais une optimisation de ta base, tu créeras par la même occasion un backup.

Les fichiers backup sont stockés dans C:\Progam Files\Ancestrologie\Database\Backup;



Restauration

La restauration est à faire à partir d'un backup (fichier avec une extension .gbk;

C'est un bout d'explication à tes difficultés puisque tu as essayé de réaliser cette opération à partir d'une sauvegarde.



Utilisation d'une sauvegarde (par Ancestrologie)

Si tu as ajouté la date pour faire l'opération de sauvegarde, le fichier correspondant va se nommer nomdelabase.bdd 30 08 2006 et même plus si tu as laissé l'heure de la sauvegarde.

Pour réutiliser ce fichier, il faut le renommer avec Windows pour supprimer la date et éventuellement l'heure afin de revenir au fichier de type nomdelabase.bdd.



C'est un peu long, désolé.
Christian
 

Hors ligne anorgeot

  • Modérateur Global
  • AncestroMaitre
  • *****
  • Messages: 1 952
  • Remercié: 1 fois
    • La Norgeotière
  • Programme: 1360
  • Base: Serv2.1.5 b5130
  • Système: W10 64bits
Sauvebarde et restauration
« Réponse #2 le: 28 Octobre 2006 à 16:31:35 »
Citation de: "Facon"
Bonsoir Alain,

.../...

Restauration

La restauration est à faire à partir d'un backup (fichier avec une extension .gbk;

C'est un bout d'explication à tes difficultés puisque tu as essayé de réaliser cette opération à partir d'une sauvegarde.



C'est un peu long, désolé.




Sauvegarde/Restauration...



Christian,



j'ai lu et relu avec beaucoup d'attention ta réponse, et ce que j'en ai retenu c'est que pour "remettre en activité" une sauvegarde, il fallait passer par l'explorateur windows et ramener le fichier XXXXXX.BDD_date_heure du Rep. Sauvegarde vers le Rep DataBase...je crois même que tu dis la nécessité de supprimer les "extensions" _date_heure.



En tout cas mon fichier actuel de travail est ANCESTROLOGIE.BDD_25_10_2006_16_05_55 et ce après une restauration faite, dans la douleur certe, mais faite via Généalogies/Sauvegarde-Restauration de la base... puis Restaure...



C'est dommage que la fenêtre Ouvrir , se fasse dans le Sous répertoire Sauvegarde...et franchement je prenais cet "aiguillage" comme une procédure à Ancestrologie et visait "tranquille" la sauvegarde .BDD



Questions: - pourquoi ne pas faire aterrir la fenêtre Ouvrir dans les sous-rep Backup ?

                 - pourquoi ne pas autoriser tout autre choix qu'un fichier .GBK ?



Mais ok, je lance une restauration à partir de mon fichier .GBK....

1- la restauration s'est bien passée , faites OK, et le programme va être relancé

2- OK ... "Voulez vous quitter Ancestrologie?" .....OUI

3- Message: "Transaction is not active ...OK "

4- OK .....l'écran principal Ancestrologie disparaît ....l'onglet Ancestro dans la barre de programme reste présent

5- mais REmessage "Transaction is not active...OK"

6- OK .....sablier interminable sur la fenêtre Sauvegarde /Restauration.....seule l'option de fermeture de fenêtre "X" est dispo

7- "X" dans la fenêtre de 6- ....la fenêtre disparaît et l'onglet ancestrologie aussi..



Bon, à ce stade on peut penser que puisque ancestrogie ne revient pas seul ...il faut le relancer ...

8- relance Ancestrologie : Message :"......le processus ne peut accèder au fichier car celui-ci est utilisé par un autre processus"

9- donc,  quittons Ancestrologie ...OUI

10- 2ème tentative de relance = retour au point 8-



Fermons Le PC....Arrêt ...

Message : Voulez vous quitter ancestrologie ?....ce programme ne répond pas ....terminer maintenant ...



Tiens ! Ancestrologie était toujours là !



Le Pc s'éteint , on redemarre , on relance Ancestrologie , ça marche .



Constat : le fichier GBK ayant servi à la restau est maintenant dans Database!



Je connais aussi le chemin de restauration via Programme/ancestrologie/ RestaureBase....avec écran pour restaurer une base endommagée



Questions: - Pourquoi 2 chemins

                - Est-ce que ce sont deux fonctionnalités différentes?



J'ai été un peu longuet mais je voudrais bien comprendre et rectifier mes boulettes possibles



D'avance merci



Alain
Alain  
Ancestrologie 1360 b5130-(écran 1024x768)--QuiSontils v3.9.0.4--Les Arbres 1.9.18--CassiniVision 8.0.0.3 et DLL 9.0.0.0-CréationWeb v2.4
 

Hors ligne Facon

Sauvebarde et restauration
« Réponse #3 le: 28 Octobre 2006 à 20:39:40 »
Bonsoir Alain,

Pour cette réponse, je vais faire un peu plus attention car je me suis aperçu que ce qui me semblait être des évidences, ne l'est pas tout à fait dans la réalité. :oops:

Un autre participant viendra je l'espère compléter ces informations car je ne suis pas encore passé par une situation désespérée qui nécessite le recours aux divers outils mis à disposition par Ancestrologie.



Utilisation d'une sauvegarde

J'ignorais que le nom d'une base comportant des éléments complémentaires dans son extension pouvait être reconnu par l'application capable d'utiliser celle-ci. De fait, j'ai fait l'essai et cela fonctionne.

La base utilisée par Ancestrologie peut ne pas être stockée dans le répertoire par défaut, il suffit de pointer sur la base à l'endroit où elle se trouve pour pouvoir l'utiliser. Il y a quelques précautions à prendre, ne pas avoir un chemin trop long en description et ne pas avoir de caractères exotiques ou lettres accentuées dans les noms des fichiers et répertoires. On utilisera par exemple genealogie au lieu de généalogie.



Utilisation d'un backup

Tout d'abord, inutile de rebaptiser un backup, au moment de la restauration, la base créée reprend le nom de la base qui a été utilisée pour créer le backup.



La restauration d'un fichier backup peut se faire de plusieurs façons:

 :arrow: Ancestrologie stoppé, lancer RestaureBase.exe dans C:\Program Files\Ancestrologie puis suivre le cheminement des opérations. Le masque de recherche du fichier à ouvrir ne permet de choisir que des fichiers pour lesquels l'extension est .GBK.



 :arrow: Ancestrologie en service, aller dans Généalogies/Sauvegarde - Restauration de base est choisir Restauration.

Deux possibilités sont offertes: La base restaurée sera la base par défaut OUI/NON. Dans les deux cas nous avons le même message: une fois restaurée, le programme va redémarrer et prendra en charge la base restaurée.

C'est là que les soucis commencent. :cry:  :evil:

Comme tu l'as expliqué, sur l'action GO, une fenêtre apparaît pour ouvrir le fichier à restaurer malheureusement le masque n'impose pas le seul choix de fichiers du type .GBK.

Un moment de distraction et on lance une restauration sur une base déjà utilisable. Le processus dure alors un temps fou et en arrière plan.

Pour tuer le processus, il faut utiliser le gestionnaire de tâches et même stopper l'application dans Processus.

En définitive, le fichier à restaurer a été rapatrié dans le répertoire \Database et apparemment rien ne s'est passé. J'ai l'impression que c'est la base qui était utilisée qui est reprise par RestaureBase et on est ramené au cas précédent.

Pour achever la restauration, j'ai dû utiliser directement l'outil RestaureBase.



 :arrow:  :arrow: Désolé Alain d'en arriver là, il faudrait qu'un autre colistier plus expérimenté nous décrive l'utilisation de la fonction Restauration accessible depuis Généalogies et que d'autres vérifient le bon fonctionnement de cette fonction.

 :arrow:  :arrow: Il serait souhaitable par ailleurs que soit imposé la sélection d'un fichier du type .GBK pour éviter les erreurs.
Christian
 

Hors ligne anorgeot

  • Modérateur Global
  • AncestroMaitre
  • *****
  • Messages: 1 952
  • Remercié: 1 fois
    • La Norgeotière
  • Programme: 1360
  • Base: Serv2.1.5 b5130
  • Système: W10 64bits
sauvegarde/restauration
« Réponse #4 le: 29 Octobre 2006 à 15:16:57 »
merci Christian,



je pense que ce sujet étant important, des explications et / ou des corrections seront apportées.



à bientôt



Alain
Alain  
Ancestrologie 1360 b5130-(écran 1024x768)--QuiSontils v3.9.0.4--Les Arbres 1.9.18--CassiniVision 8.0.0.3 et DLL 9.0.0.0-CréationWeb v2.4
 

Hors ligne Facon

Sauvebarde et restauration
« Réponse #5 le: 29 Octobre 2006 à 18:37:34 »
Bonsoir André,

Ce serait bien quand tu as le temps de donner ton avis sur la question de la restauration.

Merci
Christian
 

Hors ligne DDdeBerdeux

Sauvebarde et restauration
« Réponse #6 le: 30 Octobre 2006 à 11:12:25 »
Bonjour,

La confusion vient de l'utilisation des mots "Sauvegarde" et "Restauration" pour deux choses différentes.

Dans Ancestrologie, ces options accessibles depuis le menu "Généalogies" ne sont que des copies du fichier de la base.

"Sauvegarde" crée une copie du fichier de la base, avec possibilité d'ajouter la date_heure au nom du fichier, dans un "répertoire pour la sauvegarde" défini dans la configuration.

"Restaure" permet de sélectionner par défaut dans ce répertoire une des copies précédentes pour la remettre à la place de la base en cours, puis de redémarrer le programme en utilisant cette copie.

C'est une manip que bien peu de monde doit utiliser, car je ne me souviens pas d'avoir vu, avant celui-ci, un post signalant que çà ne marche pas. Il y a une erreur du programme lors de sa fermeture (sans doûte parce que la fenêtre de l'option n'est pas fermée avant), qui fait qu'il reste en mémoire, bien que sa fenêtre ne soit plus visible. Il faut tuer la tâche par le gestionnaire de tâches, pour qu'Ancestrologie redémarre.

Comme beaucoup je ne l'ai utilisé que pour répondre à ce post. Je préfère maîtriser les copies en me servant de l'explorateur de Windows.

Sans aucune volonté de contredire Christian, l'extension .BDD n'a aucune importance, à part peut-être l'intérêt de pouvoir retrouver facilement les bases d'Ancestrologie. La convention pour les fichiers des bases Firebird est d'utiliser l'extension .fdb et les outils de requêtes listent par défaut les fichiers possédant cette extension (et .gdb pour Interbase), mais ce n'est pas critique. Il est ainsi possible de sélectionner depuis Ancestrologie un fichier "mabase.BDD_29_10_2006_19_20_19" dans le sous-répertoire \Sauvegarde, pour travailler avec.

Il y a une deuxième forme de sauvegarde utilisée par Firebird et qui est partiellement utilisée par Ancestrologie. Pour la différentier, je préfère utiliser les mots anglais backup et restore qui permettent de la gérer.

Le backup est une copie "structurée" de la base qui peut être faite d'une base Firebird, même en cours d'utilisation (possibilité non utilisée par Ancestrologie). Par "structurée" je veux dire que les informations contenues dans la base, (structures des tables, index, procédures stockées, etc...) sont identifiées, enregistrées et compactées dans un fichier d'extension ".gbk". Lors de cette identification sont éliminées des informations inutilisées générées par des opérations (transactions) non validées (commit).

L'opération "Restore" n'est pas une copie, mais une reconstruction du fichier de la base de données, à partir du fichier du backup. Après un restore on a donc une base "propre", où les enregistrements sont correctement "classés", sans informations superflues.

Voilà pourquoi Ancestrologie fait ces 2 opérations enchaînées dans ce que l'on appelle Optimisation. Le fichier .gbk généré pendant l'opération reste dans le sous répertoire \backup de la base en cours.

Il est possible de faire séparément une opération "restore", Ancestrologie fermé, en utilisant l'utilitaire "RestaureBase" accessible depuis le menu démarrer, dans le même groupe qu'Ancestrologie.

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Facon

Sauvebarde et restauration
« Réponse #7 le: 30 Octobre 2006 à 11:43:29 »
Bonjour André,

Merci pour les explications claires et précises, d'autre part je ne souffre pas de la contradiction lorsqu'elle est aussi proprement expliquée.



Il est clair que je n'avais jamais utilisé cette fonctionnalité et c'est au travers de la question soulevée par Alain que j'y avais jeté un oeil mais pas aussi aiguisé que le tien.

Il ne fait pas de doute que la confusion est possible dans l'appellation "Restauration" de la base et de plus cette fonction ne marche pas en l'état.



Je préfère comme toi l'utilisation de l'Explorer de Windows lorsqu'il y a une manipulation de fichier à réaliser.



 :arrow: Puisqu'il y a toujours des suggestions qui viennent se rajouter, n'est-il pas judicieux de noter une suggestion pour supprimer cette possibilité de "Restauration". En effet, il est possible d'utiliser Explorer ou encore le point "Emplacement de la base de données". Dans ce dernier, on peut viser sur la base de notre choix, on peut également la faire glisser d'un répertoire vers un autre.

 :arrow: L'alternative est de trouver un nouveau nom et de faire en sorte que cette fonction se déroule convenablement.
Christian
 

Hors ligne anorgeot

  • Modérateur Global
  • AncestroMaitre
  • *****
  • Messages: 1 952
  • Remercié: 1 fois
    • La Norgeotière
  • Programme: 1360
  • Base: Serv2.1.5 b5130
  • Système: W10 64bits
sauvegarde / restaure
« Réponse #8 le: 30 Octobre 2006 à 11:45:36 »
Merci à Christian et André,



- donc les cheminements proposés sont bons pour la sauvegarde et la restauration

- vu les confusions possibles, je préfère personnellement les chemins fait par les concepteurs que de commencer à naviguer avec l'explorateur

- PROPOSITIONS:

1- le titre Sauvegarde /restaure pourrait devenir SAUVEGARDE/REPRISE

2- un petit "mot" dans la fenêtre:

    genre:

     -  Sauvegarde : Enregistrement de sécurité de votre base à un instant T                  

     -  Reprise  : Remise en mode actif d'une base sauvegardée      



En tout cas grand merci, et lorsqu'il y aura un petit moment de creux, ce serait chouette de veiller à ce que cette fonction fonctionne bien et à ce qu'elle n'autorise QUE LE BON CHOIX.

(libre à ceux qui ont la connaissance de mille "ficelles" de passer par les fantasme de l'exploration!!)



Merci , à bientôt et bien amicalement,



Alain
Alain  
Ancestrologie 1360 b5130-(écran 1024x768)--QuiSontils v3.9.0.4--Les Arbres 1.9.18--CassiniVision 8.0.0.3 et DLL 9.0.0.0-CréationWeb v2.4