Oracle Exadata-压缩查询高和pctfree的子分区



如何使用FOR QUERY HIGHPCTFREE选项只压缩分区中的几个子分区

我的声明如下:

alter table table_name move subpartition subpartition_name PCTFREE 10 compress for query high;  

这个错误发生在它之后:

ORA-14160:this physical attribute may not be specified for a table subpartition.

子部分不是独立可压缩的。

11gR2文档将堆组织表的以下部分标识为可压缩的:

  • 对于整个表,在relational_table或object_table的physical_properties子句中
  • 对于范围分区,在range_partitions子句的table_partition_description中
  • 对于复合范围分区,在range_partition_desc的table_partition_description中
  • 对于复合列表分区,在list_partition_desc的table_partition_description中
  • 对于列表分区,在list_partitions子句的table_partition_description中
  • 对于系统分区或引用分区,在reference_partition_desc的table_partition_description中
  • 对于嵌套表的存储表,在nested_table_col_properties子句中

http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_7002.htm#SQLRF01402

最新更新