如下所示,当有分区时,就提示表空间不存在,但是该表空间是存在的且换到其他表空间也同样错误。
当我不分区时,用同一个表空间 就不报错。
请问高手这是啥原因? 怎么解决?这个表是需要分区的。 谢谢了!!-- Create table
create table MD_BANK_ACCT_SETTLE_MON_01
(
MONTH_NUMBER NUMBER(2),
STAT_DATE NUMBER(8),
SETTLE_TYPE NUMBER(1),
ACCOUNT_ID NUMBER(16),
BANKTYPE VARCHAR2(32),
START_DATE VARCHAR2(8),
END_DATE VARCHAR2(8),
STATUS NUMBER(1),
TRADE_AMOUNT NUMBER(15,3),
TRADE_CNT NUMBER(10),
CHANNEL_AMOUNT NUMBER(15,3)
)
partition by list (MONTH_NUMBER)
(
partition P_MD_BANK_ACCT_SETTLE_MON_1 values (1)
tablespace TS_TAB_MD_GRP_01
pctfree 10
initrans 5
maxtrans 255
storage
(
initial 80K
next 1M
minextents 1
maxextents unlimited
),
partition P_MD_BANK_ACCT_SETTLE_MON_2 values (2)
tablespace TS_TAB_MD_GRP_01
pctfree 10
initrans 5
maxtrans 255
storage
(
initial 80K
next 1M
minextents 1
maxextents unlimited
),
partition P_MD_BANK_ACCT_SETTLE_MON_3 values (3)
tablespace TS_TAB_MD_GRP_01
pctfree 10
initrans 5
maxtrans 255
storage
(
initial 80K
next 1M
minextents 1
maxextents unlimited
)
);
当我不分区时,用同一个表空间 就不报错。
请问高手这是啥原因? 怎么解决?这个表是需要分区的。 谢谢了!!-- Create table
create table MD_BANK_ACCT_SETTLE_MON_01
(
MONTH_NUMBER NUMBER(2),
STAT_DATE NUMBER(8),
SETTLE_TYPE NUMBER(1),
ACCOUNT_ID NUMBER(16),
BANKTYPE VARCHAR2(32),
START_DATE VARCHAR2(8),
END_DATE VARCHAR2(8),
STATUS NUMBER(1),
TRADE_AMOUNT NUMBER(15,3),
TRADE_CNT NUMBER(10),
CHANNEL_AMOUNT NUMBER(15,3)
)
partition by list (MONTH_NUMBER)
(
partition P_MD_BANK_ACCT_SETTLE_MON_1 values (1)
tablespace TS_TAB_MD_GRP_01
pctfree 10
initrans 5
maxtrans 255
storage
(
initial 80K
next 1M
minextents 1
maxextents unlimited
),
partition P_MD_BANK_ACCT_SETTLE_MON_2 values (2)
tablespace TS_TAB_MD_GRP_01
pctfree 10
initrans 5
maxtrans 255
storage
(
initial 80K
next 1M
minextents 1
maxextents unlimited
),
partition P_MD_BANK_ACCT_SETTLE_MON_3 values (3)
tablespace TS_TAB_MD_GRP_01
pctfree 10
initrans 5
maxtrans 255
storage
(
initial 80K
next 1M
minextents 1
maxextents unlimited
)
);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货