Skip to main content

启用企业级地理数据库 (数据管理工具)

汇总

在现有数据库中创建地理数据库系统表、存储过程、函数和类型,以启用数据库中的地理数据库功能。

用法

  • ArcGIS Pro(Desktop Standard 或 Desktop Advanced)或 ArcGIS Server 必须安装在要与数据库连接的计算机上。

  • 只要 ArcGIS 软件与数据库服务在同一云平台和区域中运行,就可以使用此工具在以下数据库云服务产品中创建地理数据库:Microsoft Azure SQL Database、Amazon Relational Database Service (RDS) for SQL Server、Google Cloud SQL for SQL Server、Amazon Aurora(PostgreSQL 兼容版本)、Amazon RDS for PostgreSQL、Google Cloud SQL for PostgreSQL、Microsoft Azure Database for PostgreSQL、Amazon RDS for Oracle 以及 Oracle 自治数据库中的自治事务处理和自治数据仓库工作负载类型。

  • 可以使用此工具在 SAP HANA 云中创建地理数据库。 运行此工具时使用的 ArcGIS 客户端应在地理位置上尽可能靠近数据库服务所在的 SAP HANA 云区域。

  • 在 PostgreSQL 上运行此工具之前,必须在数据库中启用一个空间类型。 在运行此工具之前,如果将 st_geometry 库放置在 PostgreSQL 服务器的 PostgreSQL lib 目录中,则地理数据库将使用 ST_Geometry 类型来存储空间数据。 如果在数据库中启用了 PostGIS,则地理数据库会将空间数据存储在 PostGIS 几何列中。 对于基于 PostgreSQL 的云数据库即服务实例,在启用地理数据库之前,请确保 PostGIS 在该实例中可用;ST_Geometry 在数据库服务中不受支持。

  • 在 Amazon RDS for Oracle 上运行此工具之前,必须在数据库中启用 Oracle Spatial

  • 提供的数据库连接文件必须以具有地理数据库管理员资格的用户身份进行连接。 以 sde 用户身份进行连接,以便在 IBM Db2、Oracle、PostgreSQL 或 SAP HANA 数据库或数据库服务中创建地理数据库。 对于 Microsoft SQL Server,您可通过名为 sde 的用户身份进行连接,以创建 sde 方案地理数据库,或以 SQL Server 实例中的 dbo 用户身份进行连接,以便在数据库的 dbo 方案中创建地理数据库。 对于基于 SQL Server 的数据库服务,必须以名为 sde 的用户身份进行连接并创建一个 sde 方案地理数据库。

    注:

    Oracle 中不再支持创建或升级用户方案地理数据库。

  • 如果您要连接到 SQL Server 数据库,则 SQL Server 实例必须使用不区分大小写的排序规则。 同时该数据库必须将 READ_COMMITTED_SNAPSHOTALLOW_SNAPSHOT_ISOLATION 设置为 ON

  • 创建地理数据库的用户必须具有特定权限。 有关创建地理数据库所需权限的信息,请参阅适合您数据库或类似数据库服务的页面:

  • 您必须先配置 st_geometry 库,然后才能在 Oracle 中启用地理数据库功能。 有关详细信息,请参阅在 Oracle 中创建地理数据库。 这不适用于基于 Oracle 的数据库服务。

  • 要为获得 ArcGIS Enterprise on Kubernetes 许可的企业级地理数据库生成许可文件,请使用 exportGeodatabaseLicense REST 操作

参数

标注 说明 数据类型

输入数据库连接

为数据库(将在其中启用地理数据库功能)提供的路径和数据库连接文件 (.sde) 名称。 数据库连接必须以具有地理数据库管理员资格的用户身份进行连接。

Workspace

授权文件

授权 ArcGIS Server 时创建的密钥代码文件。 如果您尚未执行此操作,请授权 ArcGIS Server 以创建此文件。

此文件位于 Windows 上的 <drive>\Program Files\ESRI\License<release#>\sysgen 文件夹或 Linux 上的 /arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<release#>/sysgen 目录中。

提示:

/.wine 目录是一个隐藏目录。

您可能需要从 ArcGIS Server 计算机将密钥代码文件拷贝到工具可以访问的位置。

File

派生输出

标注 说明 数据类型

输出工作空间

已启用的企业级地理数据库。

Workspace

环境

当前工作空间

许可信息

  • 基本: 否
  • 标准: 是
  • 高级: 是