ORA-14511:无法对分区对象执行操作

时间:2015-03-13 06:01:39

标签: oracle oracle11g database-partitioning

全部交易,

我创建了一个包含分区并在表中插入数据的表。我正确地提到了分区的表空间但我忘记提到表的表空间。现在我尝试使用“Alter Table INC_MDK Move Tablespace KOP_PES_D”命令移动表空间。但它显示了oracle错误

'ORA-14511: cannot perform operation on a partitioned object';

如果您需要任何其他信息进行分析,请回复我。

我的表格创建脚本

CREATE TABLE INC_MDK
  (
    INC_MDK_USER_IPN VARCHAR2(7 CHAR),
    INC_COD_AKK      VARCHAR2(6 CHAR) NOT NULL,
    INC_MDK_DATE     DATE ,
    CONSTRAINT INC_C02 UNIQUE (INC_MDK_USER_IPN) USING INDEX TABLESPACE KOP_PES_I
  )
  partition BY range
  (
    INC_MDK_DATE
  )
  (
    partition INC_AVAN VALUES less than ( TO_DATE ('01-09-2000', 'DD-MM-YYYY') ) TABLESPACE KOP_PES_D,
    partition INC_0009 VALUES less than ( TO_DATE ('01-10-2000', 'DD-MM-YYYY') ) TABLESPACE KOP_PES_D,
   partition INC_APRS values less than (MAXVALUE)
   tablespace SOP_PES_D
 enable row movement ;

1 个答案:

答案 0 :(得分:0)

分区表没有表空间。每个分区都是一个单独的段。每个分区都在一个表空间中。但由于数据存储在一个分区的段中,因此表不需要具有段,因此不需要将表的段分配给表空间。