在z / OS上从DB2 9升级到DB2 10的过程中,先前的DBA(现已淘汰)将所有表空间从“简单”转换为“通用”。如何确定它们是按范围划分还是按增长划分?
使用来自Computer Associates的CA / Tools中的RC / Query,我能够对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语句,我如何确定这是按分区划分还是按分区划分?
谢谢!
答案 0 :(得分:2)
检查您的CA / Tools版本是否能够识别表空间类型并生成匹配的DDL。
检查SYSIBM.SYSTABLESPACE列的TYPE,值G表示按增长分区,值R表示按范围分区。