IBM Books
(C) IBM Corp. 2000

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

DISABLE DATABASE

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 :

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 ]