Табличные пространства DB2: раздел за диапазоном или раздел за ростом

Во время обновления с DB2 9 до DB2 10 в z/OS предыдущий (ушедший в отставку) администратор базы данных преобразовал все табличные пространства из «простых» в «универсальные». Как я могу определить, являются ли они разделами по диапазону или разделами по росту?

Используя RC/Query в CA/Tools от Computer Associates, я смог реконструировать оператор CREATE TABLESPACE, но из кода не очевидно, какой это тип табличного пространства.

CREATE TABLESPACE SNF101
       IN DNF1
       USING STOGROUP GNF2
           PRIQTY 48
           SECQTY 48
           ERASE NO
       BUFFERPOOL BP1
       CLOSE NO
       LOCKMAX SYSTEM
       SEGSIZE 4
       FREEPAGE 0
       PCTFREE 5
       GBPCACHE CHANGED
       DEFINE YES
       LOGGED
       TRACKMOD YES
       COMPRESS NO
       LOCKSIZE ANY
       MAXROWS 255
       CCSID EBCDIC
;

Учитывая этот оператор CREATE TABLE, как я могу определить, является ли это разделом по диапазону или разделом по росту?

Спасибо!


person Dave Ford    schedule 26.04.2019    source источник


Ответы (1)


Проверьте, способна ли ваша версия CA/Tools распознавать типы табличных пространств, а также генерировать соответствующий DDL.

Проверьте столбец SYSIBM.SYSTABLESPACE. ТИП, значение G указывает на разделение по росту, значение R указывает на разделение по диапазону.

person mao    schedule 27.04.2019
comment
Кроме того, обратитесь к Таблице 4 документации CREATE TABLESPACE, чтобы определить, к какому типу табличного пространства приведет ваше выражение: ibm.com/support/knowledgecenter/SSEPEK_10.0.0/sqlref/src/tpc/ - person David; 28.04.2019
comment
Это идеально! Спасибо! - person Dave Ford; 30.04.2019