db2表空间页大小的问题。
今天新建了一张表,表的字段大小及数目比较多,在执行sql遇到
[ibm][cli driver][db2/nt] sql0286n 找不到页大小至少为 "8192"、特许使用权限标识 "ies" 的缺省表空间。 sqlstate=42727
execution failed!
经查是db2初始表空间页大小是4k。无法存放。于是准备修改用户表空间,但db2 7.2又无法进行修改。所以,只有新建一个页大小为8k的用户表空间。userspace2
。在建表时指定新建表的表空间即可。
drop table t_cs_sdpj;
create table t_cs_sdpj (
sdpjid varchar(50) not null,
sdpjbh varchar(50),
nf smallint,
jd varchar(50),
wldwxxid varchar(50),
xzsj timestamp,
zhxgsj timestamp,
ylzd_1 varchar(50),
ylzd_2 varchar(50),
ylzd_3 varchar(50),
ylzd_4 varchar(50),
ylzd_5 varchar(50),
ylzd_6 varchar(50),
ylzd_7 varchar(50),
ylzd_8 varchar(50),
ylzd_9 varchar(50),
ylzd_10 varchar(50),
ylzd_a varchar(200),
ylzd_b varchar(200),
ylzd_c varchar(200),
ylzd_d varchar(200),
ylzd_e varchar(200),
dirtyflag varchar(50),
xyqy varchar(50),
gszd varchar(50),
ryxxid varchar(50),
zxdsl smallint,
qtwdsl smallint,
ywrysl smallint,
ltzj decimal(20,6),