在 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 表示按范围分区。