posts - 30,  comments - 85,  trackbacks - 0
 

 创建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 从而达到数据库中数据隔离的要求。

posted on 2007-08-21 10:27 安文豪 阅读(3294) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问  
 

<2007年8月>
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(6)

随笔档案(28)

文章分类(3)

文章档案(4)

最新随笔

搜索

  •  

积分与排名

  • 积分 - 86238
  • 排名 - 665

最新评论

阅读排行榜

评论排行榜