d'abord, je ne pense pas qu'il y ait aucune façon de nature db2 de le faire. Mais je fais habituellement la chose suivante. Au début, la façon de voir toutes les bases de données sur votre instance est l'une des suivantes:
- liste db2 répertoire db
- liste db2 bases de données actives actives
dépend de votre besoin (tous les blocs de données ou tout simplement le BDs actif)
Je suis sûr qu'il ya plus de BDs listes que vous pouvez obtenir (au guide de l'utilisateur DB2)
la façon dont je laisse tomber habituellement tous mes blocs de données est à l'aide script shell. 1. créer de nouveaux script en utilisant 'vi db2_drop_all.sh' ou d'une autre manière que vous voulez. 2. coller le code:
#!/bin/bash -x
for db_name in $(db2 list db directory | grep Database | \
grep name | cut -d= -f2); do
db2 drop db $db_name || true
done
exit 0
3. Enregistrer les modifications
4. et il suffit d'exécuter le script (après vous avez changé à votre instance bien sûr) sh db2_drop_all.sh
Notez que dans l'étape 2, vous pouvez modifier la liste des DBs comme vous le souhaitez. (par exemple à db2 list active databases
)
J'espère que cela vous a aidé. :)
Non - cela semble-t-il trop compliqué? :-) – MichaelTiefenbacher