文档解释
ORA-38507: attributes of string data type should be indexed
Cause: An attempt was made to configure an attribute of spatial or text data type as stored predicate group.
Action: Configure them as indexed predicate groups instead.
ORA-38507指的是在将属性索引到数据库表中时出现的错误,这些属性类型必须是字符串类型。
官方解释
常见案例
一般处理方法及步骤
1.检查索引列是否为String类型:请为数据表字段指定合适的类型,例如VARCHAR2,CHAR,LONG或其他可支持索引的字符串类型,而不是其他类型。
2.检查表的字节数:请检查表的最大字节数是否溢出,有可能是每个属性列的总字节长度已经大于了最大表字节大小。
3.字节对齐:如果索引的字段是变长字符串,它就可能应用字节对齐(例如,12字节数据类型)。请检查表设计是否存在此字节对齐问题。
4.重置表:如果所有上述问题都不是原因,请尝试重置表,以检查是否修复了该问题。