具有间隔分区的表空间

时间:2015-12-18 08:11:22

标签: oracle partitioning

如果我使用interval partitioning

,有没有办法为每个分区指定不同的表空间?

我的表是(这只是示例,我在表中有更多列):

create table MY_TABLE
(
  id                        NUMBER(20) not null,
  type                      VARCHAR2(1 char) not null,
  session_id                NUMBER(12) not null,
  date_of_beginning         DATE not null,
  account_number            NUMBER not null
)
PCTFREE 1
PARTITION BY RANGE (date_of_beginning) 
INTERVAL(NUMTOYMINTERVAL(1, ''MONTH'')) 
SUBPARTITION BY HASH(account_number) subpartitions 50
(  
   PARTITION p_1 VALUES LESS THAN (TO_DATE(''01.06.2015'', ''dd.mm.yyyy''))
)';

我希望每个分区都存储在单独的tablespase中。任何想法我怎样才能实现它?也许有些触发?

对于像这样的其他表,我们有一个作业,它在月初创建表空间和分区。但是这个因为间隔而自动创建分区。

0 个答案:

没有答案