错误

错误:基础 DBMS 错误

Last Published: April 25, 2020

错误消息

“基础 DBMS 错误”

此为一般性的错误消息,可以在 SDE for Oracle 的各种上下文中发生。 本文档将涵盖此错误的两个常见实例:

1. 由于 SDE 图层与 RDBMS 中的另一个表格连接,因此创建了数据库主题。

2. 由于 SDE 图层与 RDBMS 中的另一个表格连接,因此对数据库主题进行了分类。

原因

在这两种情况下,错误都是由于 SDE 图层表和连接表中的重复字段名称造成的。

解决方案或解决方法

  • 创建数据库主题时,可在向导的最后一步在表中选择要加载到 ArcView 的列。 要避免该错误,需禁用其中一个重复列。 例如,当 SDE 图层和 DBMS 表都包含名为 SUB_REGION 的列时,在其中一个表中取消选中此列。
    [O-Image] SQL Query Wizard - last step
  • 如果尝试对生成的数据库主题进行分类,但主题中包含的字段名在两个表中重复,则仍会发生此错误。 要避免此错误,请在 DBMS 中创建一个视图,其中包含 DBMS 表中的所有列,但在 SDE 图层表中共享相同名称的列除外。 使用 SQL 查询向导加载图层时,将视图连接到 SDE 图层,而不是 DBMS 表。

文章 ID:000002492

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

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