对系统自动创建的LOB字段的索引进行重建为什么不成功?
情况是这样的:
SYS_IL0000028680C00012$$是系统创建的包含LOB字段的基本表的LOB类型的索引。最近对历史数据进行备份后,用DELETE语句对该表按入库时间字段进行了部分删除。
由于删除操作并不能删除相应的索引数据,所以用ALTER INDEX SYS_IL0000028680C00012$$ rebuild TABLESPACE xxx语句,试图对该索引进行重建,但是报错为:
ORA-02327:cannot create index on expression with datatype LOB
但是用同样的语句对主键或唯一键索引操作时,重建操作正常完成。
在此,请教大家两个问题:
一、为什么出现上述报错
二、用什么办法能完成对该LOB字段索引的重建?
问题点数:0、回复次数:2Top
1 楼sanshihaoji(三十浪子)回复于 2005-06-05 21:50:16 得分 0
UP!Top
2 楼jxc(GameHeart)回复于 2005-06-06 08:32:53 得分 0
lob字段的索引是oracle在建表时自动创建的,不用重建.Top




