今日客户进行shrink lob 碰见报错:ide
ALTER TABLE leo.emp MODIFY LOB (APPDATA) (SHRINK SPACE);
ORA-10635: Invalid segment or tablespace type函数
过程以下:
alter table leo.emp enable row movement;
ALTER TABLE leo.emp MODIFY LOB (APPDATA) (SHRINK SPACE);spa
ORA-10635: Invalid segment or tablespace type
表空间为auto
无基于函数index
无表压缩code
字段类型:APPDATA CLOBit
解决方式:
SELECT ENCRYPT, COMPRESSION, SECUREFILE from dab_lobs where TABLE_NAME=‘emp’ and owner='LEO';
查看表是否为压缩、sourcefile。
若是是,则不可使用shrink 。
My Oracle Support:How to Shrink a Securefile LOB Using Online Redefinition (DBMS_REDEFINITION)? (Doc ID 1394613.1)io