错误

错误:ORA-29861:域索引标记为 LOADING/FAILED/UNUSABLE

Last Published: April 25, 2020

错误消息

使用数据处理语言 (DML) 对 st_geometry 属性执行操作时,会遇到以下 Oracle 错误:ORA-29861。

代码:
SQL> DELETE FROM flight_path;
DELETE FROM flight_path
*
第 1 行处的错误:
ORA-29861:域索引标记为 LOADING/FAILED/UNUSABLE

原因

如果 sde.st_spatial_index 未成功创建并且标记为正在加载、失败或无法使用,则无法执行影响 st_geometry 属性的 DML 操作。

在 st_geometry 索引上创建空间索引时,有可能 CREATE INDEX 命令执行失败。 例如,如果表空间存储不足,无法存储索引分割,则索引创建可能失败。 如果 CREATE INDEX 命令失败,则 Oracle 不会自动从域索引创建失败状态中恢复,仅将该索引标记为无法使用。

解决方案或解决方法

退出域索引,然后继续 DML 操作,或确保空间索引创建成功。可以在 ArcCatalog 中执行此操作。

文章 ID:000010622

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

发现关于本主题的更多内容