Oracle Exadata - Сжатие подраздела для запроса high и pctfree
Как сжать только несколько подразделов в разделе, с FOR QUERY HIGH
а также PCTFREE
вариант
Мое утверждение выглядит так:
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.
1 ответ
Подразделы не могут сжиматься независимо друг от друга.
Документация 11gR2 идентифицирует следующие части организованной кучи таблицы как сжимаемые:
- Для всей таблицы в предложении Physical_Properties для Relationsal_table или Object_table.
- Для раздела диапазона в описании table_partition_des в предложении range_partitions
- Для составного раздела диапазона, в table_partition_description range_partition_desc
- Для составного списка разделов в table_partition_description list_partition_desc
- Для раздела списка в описании table_partition_des в предложении list_partitions
- Для системного или ссылочного раздела в table_partition_description reference_partition_desc
- Для таблицы хранения вложенной таблицы в предложении nested_table_col_properties
http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_7002.htm