升级 Informix 中的地理数据库 (geodatabase) 的准备工作

在升级包括地理数据库在内的任何企业系统时,必须事前进行规划。在开发服务器或测试服务器上对新版本进行测试,以确保其适用于所有的客户端应用程序。

在确定了新系统会按预期进行工作后,请计划升级;确保必要的工作人员均可执行升级并且他们拥有完成指派的任务所必需的权限。

注意注意:
  • 不可以从 9.3 之前的任何 ArcSDE 版本直接升级到 ArcSDE 10 for Informix。要从 9.3 之前的版本升级,必须首先将地理数据库升级到 9.3 或 9.3.1,然后再将其升级到 ArcSDE 10。
  • 不支持从软件的测试版本升级。
  • 如果地理数据库是复本的一部分,则在同步前必须升级父地理数据库和子地理数据库。
  • 没有将 ArcSDE 地理数据库降级到之前版本的正式机制。如果升级到更新的版本后想要降级该地理数据库,则必须从备份中恢复旧数据库。
  • 升级地理数据库后,先前版本的 ArcGIS 将无法打开该地理数据库,因为较早版本的 ArcGIS 无法读取较新版本的地理数据库。

在升级 Informix 中的地理数据库之前,还必须完成以下步骤:

步骤:
  1. 检查 ArcGIS 资源中心以确保系统满足最低要求。
  2. 确保已在地理数据库中注册 Informix Basic Text Search (BTS) 或 Excalibur Text Search (ETX) DataBlade 模块。
  3. 还必须在 DBTUNE 表中具有以下 DBTUNE 参数(添加于 ArcSDE 9.3 版本),并且这些参数必须按照Informix DBTUNE 配置参数中的描述配置:XML_IDX_FULLTEXT_TYPE、XML_IDX_FULLTEXT_PARAMS 和 XML_IDX_FULLTEXT_STORAGE。
  4. 要使用地理数据库系统表中的 ArcSDE XML 列,需要执行之前那两个步骤。
  5. 创建数据库的备份。
  6. 仅针对 IBM AIX 用户:如果要在 AIX 上安装,建议在升级或安装 ArcSDE 之前运行 slibclean 以从内存中清除非活动的库。停止当前的 ArcSDE 服务,然后以超级用户身份运行 slibclean。有关 slibclean 命令的详细信息,请参阅 AIX 系统管理员文档。
  7. 移除任何您可能已添加到 ArcGIS 外部的 ArcSDE 地理数据库系统表中的任何自定义功能,例如触发器或其他索引。

    升级程序无法识别对系统表的自定义修改。如果类似的自定义修改禁止更改系统表方案,升级将会失败。

  8. Informix 用户必须通过 dbaccess 向 ArcSDE 数据库的 sde 用户帐户授予 dba 权限。

    如果没有授予所需权限,会在升级过程中出现问题并影响整体产品性能。

    Informix 用户要执行以下命令将 dba 权限授予 sde 用户:

    dbaccess <ArcSDE_Database>
    Query-language-->New-->
    grant dba to sde
    Run
  9. 在能够直连到地理数据库的计算机上安装当前版本的 ArcGIS 客户端(ArcGIS Desktop、ArcGIS Engine Runtime 或 ArcGIS Server 标准版或高级版)以执行升级。
  10. 确保在安装了 ArcGIS 客户端的计算机上,已安装和配置 Informix 客户端。

    因为必须与地理数据库建立直连以对其进行升级,所以这是必要的条件。有关说明,请参阅设置到 Informix 的直连设置 Informix Setnet 32 应用程序以及为 Windows 上的 Informix 设置 ODBC 数据源

  11. 确保没有任何用户连接到该地理数据库。

    您可以使用 sdemon 命令来检查此项。有关说明,请参阅显示连接会话

  12. 使用 sdemon –o shutdown 命令关闭所有正在运行的 ArcSDE 服务。如果服务运行于 Windows 服务器上,可在 Windows 服务 界面上停止服务而无需使用 sdemon 命令。

    有关 sdemon 命令的详细信息,请参阅《ArcSDE 管理命令参考》中的命令语法。

  13. 卸载旧版 ArcSDE。有关说明,请参阅从 Windows 中卸载 ArcSDE从 Linux 或 UNIX 中卸载 ArcSDE
  14. 在 Windows 中,将在卸载过程中提示您删除正在运行的 ArcSDE 服务(如果有)。如果正在安装 ArcSDE 的新版本,请单击以删除服务。如果正在安装补丁包或修补程序,可以单击并重新使用服务,除非补丁包或修补程序的说明指定您必须重新创建该服务。(例如,如果补丁包或修补程序在服务功能中进行了某些修复,您很可能需要重新创建该服务。)
  15. 安装 ArcSDE 的新版本。

    在 Windows 操作系统上,请勿运行“安装后配置”向导。“安装后配置”向导只适用于全新安装。

地理数据库现已为升级准备就绪。可以使用 ArcGIS Desktop 中的“升级地理数据库(Geodatabase)”工具或使用在 ArcGIS 客户端计算机上运行的 Python 脚本。

相关主题


3/7/2012