當前位置:開發者網絡 >> 技術教程 >> 數據庫專欄 >> DB2 >> 內容
精彩推薦
分類最新教程
分類熱點教程
    
db2表空間頁大小的問題的解決。
作者:未知
日期:2005-04-29
人氣:
投稿:(轉貼)
來源:未知
字體:
收藏:加入瀏覽器收藏
以下正文:

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),
       BPSZBL               DECIMAL(20,6),
       KQTS                 SMALLINT,
       XYJE                 DECIMAL(20,6),
       XYWCL                DECIMAL(20,6),
       YWQTCY               VARCHAR(50),
       JYZPXBH              VARCHAR(100),
       JYZPXBHDJ            VARCHAR(50),
       JYSL                 VARCHAR(100),
       JYSLDJ               VARCHAR(50),
       XYD                  VARCHAR(100),
       XYDDJ                VARCHAR(50),
       JYFS                 VARCHAR(100),
       JYFSDJ               VARCHAR(50),
       JYFW                 VARCHAR(100),
       JYFWDJ               VARCHAR(50),
       CZQL                 VARCHAR(100),
       CZQLDJ               VARCHAR(50),
       ZJSL                 VARCHAR(100),
       ZJSLDJ               VARCHAR(50),
       QKQK                 VARCHAR(100),
       QKQKDJ               VARCHAR(50),
       ZXNL                 VARCHAR(100),
       ZXNLDJ               VARCHAR(50),
       KZNL                 VARCHAR(100),
       KZNLDJ               VARCHAR(50),
       WLJS                 VARCHAR(100),
       WLJSDJ               VARCHAR(50),
       FWYS                 VARCHAR(100),
       FWYSDJ               VARCHAR(50),
       SCYZ                 VARCHAR(100),
       SCYZDJ               VARCHAR(150),
       ZHPJ                 VARCHAR(100),
       ZHPJDJ               VARCHAR(150)
) in USERSPACE2;

ALTER TABLE T_CS_SDPJ
       ADD PRIMARY KEY (SDPJID);

 

後執行成功。
db2 => select * from T_CS_SDPJ
相關文章: