我在一个500000记录的表中对某一个VACHAR2类型的字段进行全文索引,只用了几分钟就建成了,但是当我将表中数据反复追加到7000000条(3G)时,创建索引时,很快就会出错:
SQL> create index "IDX_747_42913" on "T_ORGAN_42913_22"("C_JGMC_747"
2 indextype is ctxsys.context
3 parameters(' datastore CTXSYS.DEFAULT_DATASTORE
4 lexer MM_DEFAULT_LEXER_PREF ');
create index "IDX_747_42913" on "T_ORGAN_42913_22"("C_JGMC_747"
*
ERROR 位于第 1 行:
ORA-29855: 执行 ODCIINDEXCREATE 例行程序时出错
ORA-20000: interMedia Text 错误:
ORA-06512: 在"CTXSYS.DRUE", line 126
ORA-06512: 在"CTXSYS.TEXTINDEXMETHODS", line 54
ORA-06512: 在line 1
我在另外一个1G表上创建索引时,也有类似的错误,我怀疑是不是816的BUG。
我的ORACLE为816,在WIN2000操作系统。