創建DB Partition Group :
CREATE DATABASE PARTITION GROUP "PG2" ON DBPARTITIONNUMS (2);
COMMENT ON DATABASE PARTITION GROUP "PG2" IS 'PG2';
1、 在創建table時可以選擇table Partition 需要先創建對應的表空間。后指定table Partition的范圍:
CONNECT TO TESTDPF;
CREATE TABLE WANGDH.TABLEPARTITIONTEST ( ID INTEGER NOT NULL , TEST BIGINT NOT NULL , CONSTRAINT CC1187661638203 PRIMARY KEY ( ID) ) PARTITION BY RANGE (ID NULLS LAST) (PARTITION PAR1 STARTING FROM (0) INCLUSIVE ENDING AT (10) INCLUSIVE IN PARTITION1 ) IN PARTITION1 CYCLE ;
CONNECT RESET;
2、 追加table partition 時需要先建立table space 。然后再在對應的table space 上建立partition
一、 建立table space :
create large tablespace par2 pagesize 4K managed by automatic storage extentsize 16 overhead 10.5 prefetchsize 16;
Node:
創建的table space 需要選擇類型為:large (大型)
二、 使用add table partition 增加table partition:
alter table tablepartitiontest add partition PAR2 starting from (11) inclusive ending at (20) exclusive in PAR2
可選擇partition的范圍。Inclusive :包含 exclusive:不包含
通過以上兩種方式可在table層面上建立table partition 從而達到數據庫中數據隔離的要求。