将 DB2 数据库注册到服务器

作为服务器管理员,您可以选择将数据文件夹、数据库和地理数据库注册到 ArcGIS Server。数据注册会为服务器提供一份位置列表,这些位置已经由服务器管理员验证,可供 GIS 服务器访问。在多台机器上进行发布时,数据注册还有助于 GIS 服务器了解如何调整数据路径。

以下各部分介绍如何准备 ArcGIS 客户端以连接到 DB2 数据库(无论数据库中是否包含地理数据库),以及如何将数据库注册到 ArcGIS Server。

安装 DB2 客户端软件

必须在客户端计算机上安装 DB2 9.7 或更高版本客户端以从 ArcGIS 10.1 或 10.2 直连到所支持的 DB2 版本。即使是连接到较早版本的 DB2,也必须使用 DB2 9.7 客户端。

在 64 位操作系统上运行 64 位 DB2 客户端安装;此操作将同时安装 32 和 64 位客户端,使您既能通过 32 位 ArcGIS for Desktop 应用程序进行连接,又能通过 64 位 ArcGIS Server 应用程序进行连接。如果您已在 32 位操作系统上安装了 ArcGIS for Desktop,则请运行 32 位 DB2 客户端安装。请按照随 DB2 客户端软件提供的说明进行安装。

您可在安装 DB2 客户端软件后编写数据库目录,经此操作设置的数据源名称可由您在连接该数据库时指定。请注意,如果 ArcGIS Server 安装在与所用 DB2 服务器无关的 Linux 计算机上,则必须先在 ArcGIS Server 计算机上创建 DB2 客户端实例,才能编写 DB2 实例目录。

在未编写数据库目录的情况下也可连接至该数据库,但是您必须指定一个特定的连接字符串(如“连接到 DB2”部分中所示)。

设置变量

ArcGIS for Server (Linux) 连接到 DB2 时,必须在 ArcGIS Server init_user_param.sh 脚本中对几个变量进行设置。其中包括以下内容:

有关详细信息,请参阅配置与 ArcGIS Server 中数据库的连接中的“请参考 init_user_param.sh 脚本中的数据库客户端库”部分。

授予权限

用于连接到数据库的登录帐户必须具有为其授予的特定权限。对于只需要从发布到 ArcGIS Server 的服务中选择数据的登录帐户,则按照 DB2 中地理数据库的用户权限中介绍的内容向其授予数据查看人员所需的权限。如果数据将发布到可编辑的要素服务,则向其授予数据编辑人员所需的权限。如果要将地理数据库注册为托管数据库,请为数据创建者授予必要的权限。

如果与 DB2 的连接使用操作系统身份证,请确保为 ArcGIS Server 帐户授予相应的权限。

连接到 DB2

要将数据库注册到服务器,必须提供连接信息。可实现此目的的方法有两种:

无论选择哪种方法,要直接连接到 DB2 数据库都必须提供以下信息:

如果想使用 ArcSDE 服务连接到 DB2 中的地理数据库,则必须使用创建 ArcSDE 连接文件地理处理工具或 Python 脚本来创建 .sde 文件。然后,必须在将地理数据库注册到 ArcGIS Server 时导入连接。

将数据库注册到 ArcGIS Server

您可通过服务器管理器或 ArcGIS for Desktop 中的目录树注册此数据库。有关注册选项以及如何注册数据库的说明,请参阅以下主题:

6/13/2014