2016-12-20 1 views
0

Je travaille avec un fournisseur pour déboguer un problème avec une application Lotus Domino 6.5. Le fournisseur m'avait initialement demandé de créer une copie de l'application en allant dans Fichier> Base de données> Nouvelle copie> Conception uniquement, puis de copier certains exemples de documents (avec les informations sensibles supprimées) de la base de données d'origine vers la nouvelle base de données. Mais lorsque je copie des documents de cette manière, les vues ne s'affichent pas correctement.Comment purger des documents supprimés de l'application Lotus Domino

J'ai ensuite essayé de faire une copie de l'application en allant dans Fichier> Base de données> Nouvelle copie> Conception et documents, puis en supprimant tous les documents sauf quelques-uns. Lorsque je copie des documents de cette manière, les vues s'affichent correctement, mais la taille de la base de données est énorme, ce qui me fait penser que les documents originaux n'ont pas vraiment été effacés. Pour des raisons de confidentialité, tous les documents supprimés doivent être irrécupérables.

Ma question: Comment puis-je purger les documents qui ont été marqués pour la suppression de cette façon?

Répondre

2

Alors que dans la base de données, choisissez Fichier - Application - Propriétés dans le menu, cliquez sur le dernier onglet (le chapeau de l'hélice) et désélectionner ces deux propriétés de base de données si elles sont sélectionnées:

  • "Ne pas écraser l'espace libre" - Il est évident que vous voulez écraser l'espace libre. "Allow Soft Deletions" - Désélectionner cette option permet de purger tous les documents supprimés mais récupérables.

Une fois que vous avez fait cela, choisissez Fichier - Réplication - Options pour cette application ..., cliquez sur le « Autres » onglet et changer la date/heure à la date/heure. Cela supprime les "suppressions" qui restent pendant un certain temps, de sorte que, si la réplication se produit avec une machine différente, cette machine apprend que le document a été supprimé plutôt que de dire à votre "Oh! Voici un tout nouveau document!" Ceci est totalement inutile, sauf si vous voulez vous assurer que même le nombre ou les identifiants internes des documents supprimés sont supprimés. Le contenu réel sera parti. Ensuite, compactez la base de données car vous aurez de l'espace libre ou, si vous voulez être vraiment paranoïaque, créez une copie de votre copie.

0

Cela fait longtemps que je n'ai pas fait de développement Lotus Notes, mais vous pouvez compact the database.

  1. Ouvrir une base de données.

  2. Choisissez Fichier - Base de données - Propriétés.

  3. Cliquez sur l'onglet Info.

  4. Cliquez sur% utilisé.

  5. Si le pourcentage d'une base de données utilisée est inférieur à 90% (il contient plus de 10% d'espace inutilisé), cliquez sur Compacter pour compacter la base de données.

+0

Merci! Juste pour clarifier, mon problème n'est pas la taille de la base de données en soi, mais la persistance des documents avec des données sensibles. Pour des raisons de confidentialité, tous les documents supprimés doivent être irrécupérables. Le compactage de la base de données le fera-t-il? – b00kgrrl

+0

Après le compactage, la base de données a encore 16142 documents avec 5832 ... – b00kgrrl