(C) IBM Corp. 2000
DB2 Extension Net Search - Guide d'administration et d'utilisation
Résumé |
---|
- Quand
- Lorsque vous n'avez plus l'intention d'effectuer des
recherches de texte sur cette base de données.
- Commande
- DISABLE DATABASE FOR TEXT
- Autorisation
- DBADM sur la base de données
|
Lorsque DB2 Extension Net Search prépare la base de données pour une
utilisation, certains changements administratifs sont effectués. La
présente section décrit les fonctions qui permettent d'inverser le
processus.
Pour désactiver la base de données connectée, utilisez la commande
suivante :
db2text DISABLE DATABASE FOR TEXT
Lorsque vous désactivez une base de données, vous supprimez également les
objets suivants :
- les vues de catalogue DB2 Extension Net Search créées lors de
l'activation du base de données,
- la déclaration des fonctions SQL de DB2 Extension Net Search (UDF).
Pour désactiver la base de données et supprimer tous les index de texte,
utilisez la commande suivante :
db2text DISABLE DATABASE for text force
Remarque |
---|
La désactivation d'une base de données échouera si des index de texte
sont définis dans la base de données. Il est recommandé de supprimer
ces index l'un après l'autre, puis de s'assurer qu'aucun
incident n'apparaît. Si vous utilisez la commande DISABLE DATABASE
for text force, celle-ci garantit uniquement le fait que les tables de
catalogue Extension Net Search sont supprimées de la base de données.
Cependant, si certains index n'ont pas pu être complètement supprimés,
il restera toujours des ressources qui nécessiteront un nettoyage
manuel. Ceci inclut :
- Les fichiers dans l'index, le répertoire de travail et le répertoire
cache
- Les entrées de planificateur dans ctedem.dat
- Les endroits où un index a été créé à l'aide de l'option de
capture de réplication : les entrées IBMSNAP_SIGNAL, IBMSNAP_PRUNE_SET
et IBMSNAP_PRUNCNTL dans les tables de la base de données éloignée doivent
être supprimées manuellement. Ces entrées peuvent être facilement
identifiées avec la commande APPLY_QUAL="NSE"||<nom instance> and
TARGET_SERVER= <nom bdd>.
Dans l'exemple suivant, l'instance est DB2 et la base
de données est SAMPLE.
DELETE FROM <ccSchema>.IBMSNAP_SIGNAL
WHERE SIGNAL_INPUT_IN IN
(SELECT MAP_ID FROM <ccSchema>.IBMSNAP_PRUNCNTL
WHERE APPLY_QUAL= 'NSEDB2' AND TARGET_SERVER= 'SAMPLE');
DELETE FROM <ccSchema>.IBMSNAP_PRUNCNTL
WHERE APPLY_QUAL= 'NSEDB2' AND TARGET_SERVER= 'SAMPLE';
DELETE FROM <ccschema>.IBMSNAP_PRUNE_SET
WHERE APPLY_QUAL= 'NSEDB2' AND TARGET_SERVER= 'SAMPLE';
|
[ Début de page | Page précédente | Page suivante | Table des matières | Index ]