错误

错误:对象 INSTANCES_UTIL 不存在

Last Published: November 16, 2020

错误消息

在 Oracle 数据库上运行“创建企业级地理数据库”地理处理工具失败,并显示以下错误:

错误: 在地理数据库中创建存储过程失败。 错误 (-51) DBMS 错误代码:4043 ORA-04043:对象 INSTANCES_UTIL 不存在 有关其他错误信息,请参阅以下位置中的安装日志: C:\Users\davi2346\AppData\Local\Temp\sde_setup.log 无法创建地理数据库表和存储过程。 执行 (CreateEnterpriseGeodatabase) 失败。

原因

在同一 ArcCatalog 会话中多次运行“创建企业级地理数据库”工具以创建主 sde 地理数据库时,将返回此错误。

注: 在同一 ArcCatalog 会话中创建用户方案地理数据库时,不会发生此错误。

解决方案或解决方法

要在 Oracle 中创建多个企业级地理数据库,需要针对每次运行启动一个新的 ArcCatalog 会话。 例如,要在 Oracle 中创建两个独立的企业级地理数据库:

  1. 启动 ArcCatalog 并运行创建企业级地理数据库地理处理工具以在 Oracle 中创建第一个地理数据库。
  2. 关闭 ArcCatalog。 (如果从 ArcMap 启动了 ArcCatalog,还需关闭 ArcMap)。
  3. 再次启动 ArcCatalog,然后运行创建企业级地理数据库地理处理工具以在 Oracle 中创建第二个地理数据库。

文章 ID:000011577

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

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