DB2 表空间:"partition-by-range" 或"partition-by-growth"



在 z/OS 上从 DB2 9 升级到 DB2 10 期间,以前的(现已停用的(DBA 将所有表空间从"简单"转换为"通用"。如何确定它们是按范围分区还是按增长分区?

使用 CA 中的 RC/Query/Tools from 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 语句,我如何确定这是按范围分区还是按增长分区?

谢谢!

检查您的 CA/Tools 版本是否能够识别表空间类型并生成匹配的 DDL。

检查 SYSIBM。SYSTABLESPACE 列 TYPE,值 G 表示按增长分区,值 R 表示按范围分区。

最新更新