日期:2014-05-16  浏览次数:20488 次

oracle中LOBINDEX、LOBSEGMENT迁移表空间
当我们建立一个含有lob字段的表时,oracle会自动为lob字段建立两个单独的segment,一个用来存放数据(LOBSEGMENT),另一个用来存放索引(LOBINDEX),并且它们都会存储在对应表指定的表空间中。但是当我们用alter table tablename move tablespace tbs_name 来对表做空间迁移时,只能移动非lob字段以外的数据。而如果我们要同时移动lob相关字段的数据,我们就必需用如下的含有特殊参数据的文句来完成,它就是: alter?table?tablename?move?lob(columeName)?store?as?(tablespace?newTableSpaceName);??
这样,就将这两个对象从老的表空间移至新的表空间