首先,对于lob类型的字段,oracle会默认在其上自动创建一个lob类型的索引,这个索引不支持普通的alter index ...rebuild方式,需要用alter table方式一起move。
比如:
create table lobtest(id blob,name clob) tablespace users;
移到表的表空间:
alter table lobtest lobtest move tablespace user_tbs lob(id,name) store as (tablespace lob_tbs);
此条语句便是将lobtest表从users表空间移动到user_tbs表空间,同时,将lob类型字段上创建的索引移到lob_tbs表空间上。
本文介绍如何在Oracle数据库中进行LOB类型字段及其索引的表空间迁移操作。通过使用特定的ALTER TABLE语句,可以实现将含有BLOB和CLOB类型的表从一个表空间移动到另一个表空间,并同时迁移其上的LOB索引。
913

被折叠的 条评论
为什么被折叠?



