IBM Books
(C) IBM Corp. 2000

DB2 Extension Net Search - Guide d'administration et d'utilisation

Tables de journalisation, vues et alias de type nickname

La table de journalisation est destinée à stocker les opérations de modification sur la vue ou la table utilisateur qui nécessite alors une synchronisation avec l'index externe en texte intégral.

Pour les index créés sur des tables normales ou des tables d'alias de type nickname, les déclencheurs créés sur la table utilisateur permettent d'insérer les informations sur les modifications dans la table de journalisation. Cependant, si les tables de capture de réplication sont utilisées, aucune table de journalisation n'est créée et la table de capture de réplication est alors utilisée.

Pour les tables de journalisation, la commande de mise à jour lit les entrées et les supprime après l'aboutissement de la synchronisation.

Cependant, dans le cas d'index sur les vues, les déclencheurs ne peuvent pas remplir la table de journalisation. Comme vous pouvez mettre à jour la vue, l'utilisateur est responsable de cette tâche.

Tableau 15. Vue de la table de journalisation

Attribut Type Remarques
OPERATION INTEGER Type de modification sur la table utilisateur nécessitant une synchronisation d'index : (0 = insertion, 1 = mise à jour, 2 = suppression).
TIME TIMESTAMP Horodatage pour la création d'une ligne dans cette table.
PK01 ... PKnm Même que la table utilisateur En cas d'erreurs, colonne dans laquelle l'erreur est survenue. Il s'agit d'une copie des colonnes de clé primaire de la table utilisateur ou des colonnes de clé équivalentes dans le cas d'un index sur une vue.

L'utilisateur qui crée la table peut sélectionner, mettre à jour, insérer et supprimer cette vue.

Si vous spécifiez une table de capture de réplication dans la commande de création d'index, aucune table de journalisation n'est créée et la table de capture de réplication est alors utilisée. La table de capture de réplication doit comporter les colonnes suivantes :

Tableau 16. La table de capture de réplication

Attribut Type Remarques
IBMSNAP_OPERATION INTEGER Type de modification sur des tables CD ou CCD nécessitant une synchronisation d'index : (I = insertion, U= mise à jour, D= suppression).
IBMSNAP_COMMITSEQ CHAR Mappe vers la colonne correspondante de la table CD ou CCD.
IBMSNAP_INTENTSEQ CHAR Mappe vers la colonne correspondante de la table CD ou CCD.
PK01 ... PKnm Même que la table utilisateur En cas d'erreurs, colonne dans laquelle l'erreur est survenue. Il s'agit de colonnes de clé primaire de la table utilisateur.

L'utilisateur qui définit la table peut réaliser des sélections, des mises à jour, des insertions et des suppression avec l'option Octroi.


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]