如果我使用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中。任何想法我怎样才能实现它?也许有些触发?
对于像这样的其他表,我们有一个作业,它在月初创建表空间和分区。但是这个因为间隔而自动创建分区。