[Base] prévention erreur fichier odb

Fichier corrompu, impossible à ouvrir ou avec affichage du filtre ASCII. Venez déposer ici votre document.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Règles spécifiques à cette section du forum :
Les demandes de récupération par messages privés ne sont pas admises et n'obtiendront pas de réponse. Veuillez créer un sujet dans cette section.
Les fichiers récupérés seront supprimés du forum dès que possible par un modérateur lorsque que vous en ferez la demande dans votre dernier message.
BenY
Membre lOOyal
Membre lOOyal
Messages : 33
Inscription : 27 mai 2009 13:39

[Base] prévention erreur fichier odb

Message par BenY »

Bonjour,

Il existe de nombreux sujets concernant des fichiers odb qui plantent et ou l'utilisateur doit choisir un filtre à l'ouverture du fichier.
Il existe tout autant de tuto pour récupérer les données récupérables : http://user.services.openoffice.org/en/ ... 83&t=17125
Et la solution ultime est de sauvegarder son travail le plus souvent possible.

La question que je me pose, après avoir eu plein de fichiers de base plantés, récupérés ou non, je voudrais savoir si l'origine de cette erreur est connue ?
Comment plante t'on un fichier odb de manière a ce qu'il nous demande de sélectionner un filtre ?

Voila,
Merci d'avance pour vos réflexions concernant ce petit problème assez fatiguant a la longue...
OpenOffice 3.2 + Windows Xp Pro
Avatar de l’utilisateur
Ravioli
GourOOu
GourOOu
Messages : 7610
Inscription : 18 oct. 2007 16:28

Re: [Base] prévention erreur fichier odb

Message par Ravioli »

Bonjour,
  1. La sauvegarde incrémentée avec l'extension d'Alain de la Chaume déjà signalée, http://user.services.openoffice.org/fr/ ... 45#p101745 reste à mon point de vue la meilleure solution et en prévention un enregistrement et une fermeture du fichier pour soulager la mémoire vive.
  2. Passer la Mémoire vive dédiée au Cache graphique de 20 Mo par défaut à 96 Mo
    par Menu : Outils > Options > Openoffice.org > Mémoire vive >.
  3. À compléter d'une défragmentation du disque dur plus fréquente
    exemple par My Defrag avec le réglage "Journalier" Défragmenteur de disque MyDefrag .
  4. Mais,
    il est nécessaire de compacter la base régulièrement car
    à force de manipulation sur les données et les objets (ajout / suppression), le fichier .odb a tendance à enfler.
    1. Notez la taille de votre Base actuelle puis ouvrez celle-ci.
    2. pour en réduire la taille, il existe une commande SQL :

      Code : Tout sélectionner

      CHECKPOINT DEFRAG 
      Menu : Outils > SQL...
      à saisir dans la Boite de dialogue Exécuter l'instruction SQL :
      Exécuter instruction SQL.png
      Tapez la commande puis Bouton Exécuter puis Bouton Fermer.
      Cette manipulation permet la compression et le nettoyage de la base .
    3. Fermez votre Base et vérifiez sa nouvelle taille.
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.1 LibO 4.4.5
Vista SP2, Win7 SP1, Win7 SP1 Pro, Win 8.1.1 Pro, Mac Intel OS X 10.10.5, Ubuntu 12.04 LTS 32 bits, OpenSuse 13.2, Debian 7
& LibO 4.0.6 pour Mac PPC 10.5.8
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Re: [Base] prévention erreur fichier odb

Message par Pierre-Yves Samyn »

Bonjour

En complément à la réponse de Ravioli : le compactage est également utile pour les objets (tables, requêtes, formulaires, rapports) modifiés/supprimés, pas seulement pour les données.
BenY a écrit :La question que je me pose, après avoir eu plein de fichiers de base plantés, récupérés ou non, je voudrais savoir si l'origine de cette erreur est connue ?
Tout d'abord, je ne suis pas un réel utilisateur de OOoBase (hormis pour répondre aux questions du forum) cela dit, je n'ai qu'exceptionnellement eu le problème de base corrompue. Et encore s'agissait-il de cas où j'essayais des choses un peu spéciales... :)

La plupart des problèmes surviennent lorsqu'on travaille directement sur une clé USB.

OOoBase charge tout (formulaires, requêtes, rapports, programmes, fichiers de configuration, tables & données) en mémoire. Les modifications supposent la réécriture de tous ces éléments.

D'où l'intérêt (on pourrait dire l'impérieuse nécessité) du conseil de Ravioli quant au compactage régulier, à la fiabilité du support, aux copies de sécurité (on pourrait ajouter la qualité de l'alimentation électrique...)