Skip to main content

使用 IBM Db2 的 ArcGIS 要求

Linux 和 Microsoft Windows 上的 ArcGIS Pro 和 ArcGIS Enterprise 支持与 IBM Db2 数据库和 Db2 中的企业级地理数据库的连接。

请访问 Esri 技术支持以了解有关 Esri 支持的环境策略信息。

以下信息适用于 ArcGIS Enterprise 12.1 和 ArcGIS Pro 3.7。

受支持的数据库版本

下列 IBM Db2 版本和修复包版本是 ArcGIS 认证和支持的最低版本。 除非另有说明,支持这些版本的较新修复包版本,但其尚未经过认证。

IBM Db2 12.1.3 版本

IBM Db2 11.5.9 版本 Fix Pack 0 Cumulative Special Build 58840

数据库要求和限制

使用 Db2 和 ArcGIS 时请注意以下限制:

  • 必须将 Db2 数据库配置为使用 UTF-8 编码。

  • 如果您使用分支版本化数据,您必须使用 IBM Db2 12.1.3 或更高版本的服务包,并且必须在数据库中授予用户以下权限

    • EXECUTE ON SYSIBMADM.DBMS_LOCK

    • SELECT ON SYSIBMADM.APPLICATIONS

    • USE ON SYSTOOLSPACE

  • 使用数据库连接文件 (.sde) 访问 ArcGIS Pro 中的 Db2 数据时,只能编辑已注册到地理数据库的数据。 要编辑数据库数据,请发布引用数据库数据的可编辑 Web 要素图层,并通过 Web 要素图层进行编辑。

  • Db2 不适用于 ArcGIS Enterprise on Kubernetes。

  • 适用于 Db2 特定版本的要求和限制在下表中列出:

Db2 版本

要求和限制

IBM Db2 V12.1.3(64 位)

所需补丁包/修补程序最低版本为 Fix Pack 0。

Db2 Spatial Extender 包含在 Db2 数据库产品媒体中。

此版本 Db2 中引入的权限模型的变化要求更改当数据库包含企业级地理数据库时必须授予 sde 用户的权限

IBM Db2 V11.5.9(64 位)

所需补丁包/修补程序最低版本为 Fix Pack 0 Cumulative Special Build 58840。

Db2 Spatial Extender 包含在 Db2 数据库产品媒体中。

受支持的操作系统

  • 如果在安装了 ArcGIS 产品的服务器上安装数据库管理系统,则服务器操作系统必须符合 ArcGIS 产品系统要求以及 Db2 版本的操作系统要求。

  • 如果数据库与 ArcGIS 产品安装在不同的服务器上,请参阅 IBM 文档了解 Db2 版本的操作系统要求。

ArcGIS 已在 Db2 Enterprise Server Edition 上进行测试并通过认证。 其他版本的 Db2(如 Db2 Workgroup Server Edition 和 Db2 Personal Edition)共享通用代码库,只要满足 ArcGIS Server 要求即可受到支持。

云支持

有关在云中部署的数据库服务和数据库的支持信息,请参阅将 ArcGIS 与云中的数据库配合使用的要求

连接到 Db2 所需的软件

客户端计算机(例如,正在运行 ArcGIS Pro 或 ArcGIS Server 的计算机)需要安装适用于所用 RDBMS 的数据库客户端文件。 这些客户端文件可通过相应的 RDBMS 供应商获取。 有关详细信息,请参阅数据库客户端

可以从 My Esri 下载适用于 Db2 的 IBM Data Server Runtime Client 的副本。