在 Informix 中建立地理数据库 (geodatabase) 快速浏览

在 IBM Informix 数据库管理系统 (DBMS) 中创建地理数据库之前,必须先安装 Informix 软件、配置 DBMS、创建数据库,并且在其中注册 Spatial DataBlade 和其他模块。

配置 DBMS 包括为存储在数据库实例中的表、索引和文件设置存储空间,以及分配足够的内存。您应该考虑创建的表、索引和存储空间的名称、类型和位置;创建的备份日志文件的大小;以及建立的临时空间的大小。作为数据库管理员,您知道自己站点所用的命名约定及站点需要的配置类型。

还必须决定使用哪种语言存储数据。如果您想要将数据库设置为使用 DBMS 默认语言以外的语言,则必须对 DBMS 进行相应配置。

在数据库准备就绪后,安装 ArcSDE。由此您将获得需要创建的文件并在 Informix 数据库中配置地理数据库。

请参阅 ArcSDE for Informix 的系统要求以查看安装 ArcSDE 的要求。

下面概述了在各操作系统上的 Informix 中设置地理数据库的步骤。这些概述信息还包含一些链接,通过这些链接可转到特定于 ArcSDE 的详细说明信息部分。有关常规 Informix 任务(如创建用户)的信息,请参阅 Informix 文档。

在 Linux 或 UNIX 上的 Informix 中建立地理数据库 (geodatabase) 概述

  1. 安装 Informix IDS 并对其进行配置。有关配置数据库的信息,请参阅 Informix 文档。
  2. 创建用户名为 sde 的操作系统帐户。
  3. 向 sde 用户的 shell 文件添加变量定义。请参阅为 Linux 或 UNIX 上的 sde OS 用户设置变量
  4. 连接到数据库并为 sde 用户授予 RESOURCE 权限。
  5. 创建 Informix 数据库。创建的数据库必须为有日志或有缓冲日志的数据库。
  6. 在数据库中注册 Spatial DataBlade 模块。
  7. 在数据库中注册 Informix Basic Text Search (BTS) 或 Excalibur Text Search (ETX) DataBlade 模块。

  8. 安装 ArcSDE。请参阅在 Linux 或 UNIX 上安装 ArcSDE for Informix
  9. 如果将 ArcSDE 安装在与 Informix DBMS 分离的服务器上,必须在 ArcSDE 服务器上安装 Informix SDK 或 IConnect 应用程序。确认客户拥有对数据库的 CONNECT 权限。
  10. 设置 ODBC 驱动程序连接:设置 $INFORMIXDIR 并将相应的数据库服务器条目添加到 $INFORMIXDIR/etc 目录中的 sqlhosts 文件中。请参阅为 Linux 或 UNIX 上的 Informix 设置 ODBC 数据源
  11. 添加新的数据源到 odbc.ini 文件,复制模板数据源,然后用有效的参数替换占位符。
  12. 修改 $SDEHOME/etc(包括 dbtune.sde 文件)和 UNIX/etc 目录中的文件。
  13. 运行 sdesetup 命令来创建地理数据库并使用 ArcGIS Server Enterprise 许可对其进行授权。请参阅在 Linux 或 UNIX 上的 Informix 中创建地理数据库 (geodatabase)
  14. 如果正在使用,请运行 sdemon 命令启动服务。有关说明,请参阅启动 Linux 或 UNIX 上的本地 ArcSDE 服务启动 UNIX 上的远程 ArcSDE 服务
  15. 在 Informix DBMS 中创建其他用户并向其授予权限。
  16. 对于想要直接连接地理数据库的任何客户端,必须安装 Informix SDK 或 IConnect 应用程序并配置 ODBC 驱动程序连接。

在 Windows 上的 Informix 中建立地理数据库 (geodatabase) 概述

  1. 安装 Informix IDS 并对其进行配置。有关配置数据库的信息,请参阅 Informix 文档。
  2. 创建用户名为 sde 的操作系统帐户。
  3. 创建 Informix 数据库。创建的数据库必须为有日志或有缓冲日志的数据库。
  4. 连接到数据库并为 sde 用户授予 RESOURCE 权限。
  5. 在数据库中注册 Spatial DataBlade 模块。
  6. 在数据库中注册 Informix Basic Text Search 或 Excalibur Text Search DataBlade 模块。

  7. 设置 Informix 的 Setnet 32 应用程序。请参阅设置 Informix Setnet 32 应用程序
  8. 设置 ODBC 数据源。请参阅为 Windows 上的 Informix 设置 ODBC 数据源
  9. 使用向导安装 ArcSDE。请参阅在 Windows 上安装 ArcSDE for Informix
  10. 如果将 ArcSDE 安装在与 Informix DBMS 分离的服务器上,必须在 ArcSDE 服务器上安装 Informix SDK 或 IConnect 应用程序。
  11. 选择配置文件并运行“ArcSDE for Informix 安装后配置”向导或 sdesetup 命令来创建地理数据库。
    注意注意:

    如果 ArcSDE 安装在与 Informix DBMS 不同的服务器上,则无法使用“安装后配置”向导。

  12. 使用“安装后配置”向导或 sdesetup 命令通过 ArcGIS Server Enterprise 许可为地理数据库授权。
  13. 如果要在站点中使用 ArcSDE 服务,请使用“安装后配置”向导创建并启动该服务。
  14. 在数据库中创建其他用户并向其授予权限。
  15. 对于想要直接连接地理数据库的任何客户端,必须安装 Informix SDK 或 IConnect 应用程序并配置 ODBC 驱动程序连接。

相关主题


3/7/2012