siegone
Habitué
Need Help !!
J'ai plusieurs tables au format Berkeley DB.
Suite à une erreur débile de ma part (non non j'peux pas l'dire c'est trop con) mysql a redemarré un peu à la sauvage et j'ai des erreurs maintenant dans un peu toutes mes tables .db
Pour voire ces erreurs j'utilise "/usr/bin/db_verify nom_table"
voilà quelques examples d'erreurs :
db_verify: Out-of-order key, page 3 item 10
db_verify: Out-of-order key, page 19 item 38
*
*
*
db_verify: Last item on page 394 sorted greater than parent entry
db_verify: Last item on page 588 sorted greater than parent entry
Les données sont sauvegardées en quadruple exemplaires sur 3 ordinateurs à des endroits radicalement différents donc je ne crains pas trop de perte de données ; ceci dit ca me stress de savoir que la base continue d'avancer avec des erreurs...
Questions :
* Comment on répare ces tables ? j'ai essayé "db_recover -t 200304111641" (l'erreur datant de 16h42 je cherche a recuperer l'état à 16h41) mais ca ne semble pas résoudre beaucoup mon problème... peut-etre ces erreurs preexistaient ?
* Inno DB n'est-il pas mieux au niveau fiabilité/outils de récupération ?
* Voire un autre format de table transactionnel que je ne connaitrais pas ?
* existe-t-il des outils de récupération autres que ceux listés ici :
J'ai plusieurs tables au format Berkeley DB.
Suite à une erreur débile de ma part (non non j'peux pas l'dire c'est trop con) mysql a redemarré un peu à la sauvage et j'ai des erreurs maintenant dans un peu toutes mes tables .db
Pour voire ces erreurs j'utilise "/usr/bin/db_verify nom_table"
voilà quelques examples d'erreurs :
db_verify: Out-of-order key, page 3 item 10
db_verify: Out-of-order key, page 19 item 38
*
*
*
db_verify: Last item on page 394 sorted greater than parent entry
db_verify: Last item on page 588 sorted greater than parent entry
Les données sont sauvegardées en quadruple exemplaires sur 3 ordinateurs à des endroits radicalement différents donc je ne crains pas trop de perte de données ; ceci dit ca me stress de savoir que la base continue d'avancer avec des erreurs...
Questions :
* Comment on répare ces tables ? j'ai essayé "db_recover -t 200304111641" (l'erreur datant de 16h42 je cherche a recuperer l'état à 16h41) mais ca ne semble pas résoudre beaucoup mon problème... peut-etre ces erreurs preexistaient ?
* Inno DB n'est-il pas mieux au niveau fiabilité/outils de récupération ?
* Voire un autre format de table transactionnel que je ne connaitrais pas ?
* existe-t-il des outils de récupération autres que ceux listés ici :
Vous devez être connecté pour voir les liens.
pour récuperer des données dans une table berkeley DB ?