Question

Tout d'abord, nous sommes sur Windows et AIX et utilisons DB2 ESE 9,7 FP 4.

J'essaie de déterminer dynamiquement si les espaces de table sont configurés ou non via un stockage automatique ou non (afin que nous puissions scripter dynamiquement comment abaisser la marque d'eau élevée lorsque cela est nécessaire). Je peux voir s'il s'agit de SMS ou de DMS définis "sous les couvertures" via des déclarations comme db2 list tablespaces ou db2 list tablespaces show detail.

J'ai également publié des requêtes contre les tables et les vues de catalogue système (c'est-à-dire, select * from syscat.tablespaces et select * from sysibm.systablespaces).

Tout ce que je peux dire, c'est que l'espace de table est défini comme SMS ou DMS. Comment puis-je savoir si l'espace de table est configuré ou non pour le stockage automatique? Je sais qu'il doit y avoir un moyen de le faire dynamiquement, car si j'utilise IBM Data Studio et visite les espaces de table "Afficher" et cliquez sur les propriétés, je peux voir si l'espace de table est ou non le stockage automatique. Je suppose qu'il doit y avoir une configuration ou une requête derrière cela.

Je me demande juste, comment pouvons-nous comprendre cela?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top