(C) IBM Corp. 2000
DB2 Extension Net Search - Guide d'administration et d'utilisation
Cette commande annule les modifications DB2 Extension Net Search apportées
à une base de données.
Autorisation
Vous devez exécuter cette commande en tant qu'administrateur de base
de données pour désactiver la base de données. Pour cela, vous devez
disposer des droits DBADM.
Syntaxe de commande
>>-DISABLE-DATABASE-FOR-TEXT--+-------+------------------------->
'-FORCE-'
>--+---------------------+-------------------------------------><
'-|options-connexion|-'
options-connexion:
|--+-----------------------------------------------------------------------------------+--|
'-CONNECT-TO--nom-de-base-de-données--+-------------------------------------------+-'
'-USER--id-utilisateur--USING--mot-de-passe-'
Paramètres de commande
- CONNECT TO nom-de-base-de-données
- Nom de la base de données qui constitue une cible pour cette
commande. Ce paramètre peut être omis, si DB2DBDFT est défini et que
l'utilisateur exécute la commande sous un ID utilisateur disposant des
droits DB2 nécessaires.
- USER id-utilisateur USING mot-de-passe
- Utilisez un mot de passe et un ID utilisateur pour
vous connecter à la base de données.
- FORCE
- Force la suppression de tous les index DB2 Extension Net Search contenus
dans la base de données. Pour plus de détails, reportez-vous à la
section DROP INDEX.
Usage
Cette commande redéfinit la base de données connectée, de sorte
qu'elle ne puisse plus être utilisée par d'autres commandes DB2
Extension Net Search. Si des index en texte intégral existent dans la
base de données, cette commande échoue à moins que l'option FORCE ne soit
utilisée.
Cette commande ne retire pas les droits DBADM au propriétaire
d'instance DB2.
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 pas ê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';
|
- Modifications de la base de données
- Les modifications suivantes, effectuées dans la base de données pour
activer DB2 Extension Net Search sont supprimées :
- Les vues de catalogues DB2 Extension Net Search de la base de
données.
- Tous les objets de la base de données créés par DB2 Extension Net
Search.
- Modifications du système de fichiers et de la mémoire partagée
- Si vous utilisez l'option FORCE, les fichiers d'index
sont supprimés.
Si vous utilisez l'option FORCE, la mémoire cache est
supprimée pour toute cache d'index activée. Pour plus
d'informations, reportez-vous à la section DROP INDEX.
[ Début de page | Page précédente | Page suivante | Table des matières | Index ]