我試圖在數據庫中禁用壓縮功能,並且除了索引級別的分區索引之外,我已經能夠這樣做。在分區索引上禁用壓縮?
我已經運行這些查詢:
ALTER TABLE <table_name> MOVE NOCOMPRESS;
ALTER INDEX <index_name> REBUILD NOCOMPRESS;
ALTER INDEX <index_name> REBUILD PARTITION <partition_name> NOCOMPRESS;
ALTER INDEX <index_name> MODIFY PARTITION <partition_name> NOCOMPRESS;
ALTER INDEX <index_name> REBUILD SUBPARTITION <subpartition_name>;
要確保沒有壓縮是從分級別向下使用,但查詢
select * from dba_indexes where compression = 'ENABLED';
仍返回結果,我可以」在這裏使用ALTER INDEX ... REBUILD
,因爲"ORA-14086: a partitioned index may not be rebuilt as a whole."
我希望我可以使用類似'ALTER INDEX ... MODIFY DEFAULT ATTRIBUTES NOCOMPRESS'
的東西,但這似乎不起作用。
是否有另一種方法可以在索引級別禁用壓縮而無需手動重建每個索引?
這是一個殘酷的消息,但感謝的確認。我一直在努力尋找幾個星期的明確答案。看起來我在我面前有點工作! –