Lotus Everyplace 9.1.3 for Lotus Expeditor 6.2

Vérification de l'intégrité d'une base de données

Les outils de vérification de l'intégrité des données indiquent si les tables et les index sont endommagés.

Pour vérifier si une base de données est intègre et pour identifier et résoudre des incidents liés aux bases de données, effectuez d'abord une vérification standard en utilisant la commande DBCHECK. La commande DBCHECK vérifie l'intégrité générale des données, par exemple, la taille des pages, la taille des fichiers, l'existence d'un fichier de données et d'un fichier d'index. La commande DBCHECK ne vérifie pas le contenu des tables ni les bases de données chiffrées.

Si une vérification standard ne permet pas de détecter l'incident ou si la synchronisation échoue avec des erreurs graves comme les erreurs SQLState 58005 et 58004, effectuez une vérification complète de l'intégrité des données. La vérification complète contrôle l'intégrité du contenu des tables du catalogue système et des tables utilisateur des bases de données non chiffrées et chiffrées. Si la vérification complète signale les erreurs après la vérification, prenez contact avec le service de support logiciel d'IBM. Vous souhaitez peut-être utiliser la vérification complète avant la synchronisation pour empêcher les erreurs de synchronisation du client.

Vérification standard

Cet outil est disponible pour DB2 Everyplace Database Edition et pour DB2 Everyplace Enterprise Edition.

Restriction : La vérification standard fonctionne sur les systèmes d'exploitation Linux et Windows 32 bits.

L'exécution de la commande DBCHECK dans DB2eCLP contrôle l'intégrité des données. La syntaxe de la commande est la suivante :

DBCHECK outputfile

Le paramètre outputfile spécifie le nom d'un fichier texte dans le répertoire de base de données dans lequel l'outil écrit les résultats. Si le fichier existe déjà, l'outil le remplace.

Vérification complète

Cet outil est disponible pour DB2 Everyplace Enterprise Edition. La vérification complète est plus longue que la vérification standard. Si la base de données contient de grands fichiers BLOB, la vérification complète est également plus longue.

Restriction : La vérification complète fonctionne sur les systèmes d'exploitation Linux et Windows 32 bits. Si la base de données est chiffrée, vous devez vous connecter à la base de données avec un ID utilisateur disposant de droits d'accès en chiffrement.
Pour exécuter cet outil sous Windows (32 bits) et Linux :
  • Ouvrez une fenêtre de commande, modifiez le répertoire qui contient le fichier db2sync_console et exécutez db2sync_console.
  • Dans DB2 Sync Console, sélectionnez l'option 3. Vérifiez si le paramètre Path utilise un chemin d'accès absolu aux fichiers. S'il utilise un chemin d'accès relatif, modifiez-le pour utiliser un chemin d'accès absolu. Le chemin d'accès doit se terminer par une barre oblique inversée (\) pour les systèmes d'exploitation Windows, par exemple, C:\dir\ et.\subdir\ . Il doit se terminer par une barre oblique (/) pour les systèmes d'exploitation Linux, par exemple, /dir/ ou ./subdir/.
  • Spécifiez l'option 7 pour commencer la vérification de l'intégrité des données.

L'outil écrit les résultats dans un fichier texte dans le répertoire spécifié par le paramètre Path.



Bibliothèque | Support | Accueil | Formation | Conditions d'utilisation

Dernière mise à jour : 21 octobre 2008
©Copyright IBM Corporation 2006, 2008. All Rights Reserved.
Technologie Eclipse (http://www.eclipse.org)