问题
通过 ArcCatalog GUI 添加空间索引将返回以下错误消息:
错误: 添加空间索引失败。基础 DBMS 错误。
如果使用“添加空间索引”地理处理工具,则会返回以下错误:
错误: 错误 000622:无法执行 (AddSpatialIndex)。 参数无效。
错误: 错误 000732:输入要素:不存在或不受支持。
如果 SDE 用户没有 Oracle 12c 中需要的 INHERIT PRIVILEGES 权限 ,则会发生此问题。 导入期间,存在无效的软件包,并且不会在数据上创建空间索引。
向 SDE 用户授予 INHERIT PRIVILEGES 权限,以在 创建 SDE 对象时允许使用调用程序及其权限(运行导入的 SYSTEM 或 SYS)通过。 在导入的情况下,这是 SDE.ST_SPATIAL_INDEX 索引类型。
GRANT INHERIT PRIVILEGES ON USER "" TO PUBLIC;
GRANT INHERIT PRIVILEGES ON USER "" TO "SDE" 或者 GRANT INHERIT ANY PRIVILEGES TO "SDE";
注: "" 将运行导入。 例如:SYS 或 SYSTEM。 授予权限后,立即恢复数据库。 首先导入 SDE 方案,然后导入其余方案。
从 ArcGIS 专家处获得帮助
下载 Esri 支持应用程序