看样子全文索引,还需要定期BUILD
作者:vogts | 分类: 大话技术 | 标签: 大话技术 | 日期:2008-07-07
今天有人告诉我数据库上有如下错误:
很明显是全文索引的错误,我接下去做了rebuild ,还不能REBUILD ONLINE,FT~···
@>alter index SFA_ACCOUNT_COM_CTXIND rebuild online;
alter index SFA_ACCOUNT_COM_CTXIND rebuild online
*
ERROR at line 1:
ORA-29874: warning in the execution of ODCIINDEXALTER routine
ORA-29960: line 1,
DRG-10595: ALTER INDEX SFA_ACCOUNT_COM_CTXIND failed
DRG-10562: missing alter index parameter
@>alter index SFA_ACCOUNT_COM_CTXIND rebuild;
Index altered.
接下去,一切正常了:
查了METALINK:
Bug# 3039404 See Note 3039404.8
OERI[12406] using NOT CONTAINS with local partitioned TEXT index
Fixed: 9.2.0.5, 10.1.0.2
有4人发表了评论 ↓发表评论↓



全文索引后面会有对应的$I,$R等对象。你可以try try
alter index …$I rebuild online;
看能否解决600的问题。
下次try try
玉面飞龙 @ July 8, 2008 |
嗯,如果再现的话。把CTXSYS下的东西,拿来try,try….
vogts @ July 9, 2008 |
这个技术确实是好,我们曾经在一张1000多万的表上做过,用来改善汉字的模糊查询,但时候后来放弃了,因为我们建立一个这样的索引或者重新建立这个索引,需要的时间太长,同样的字段,如果建立一个普通索引,需要1小时,而建立为全文索引,需要8小时,这个问题,大家都遇到过吗?
hui @ July 10, 2008 |
全文索引确实比普通索引建的时间长,因为他本身存在在拆字的过程,不像我们的普通索引。不存在拆分的过程。
vogts @ July 10, 2008 |