升级 Informix 的 ArcSDE 9.2 版本地理数据库 (geodatabase)

当为从 ArcGIS Desktop 升级而建立连接时,需要建立到地理数据库的直接连接。但是,无法在 ArcGIS 10 与 Informix 中的 ArcSDE 9.2 地理数据库之间建立直接连接。因此,必须将地理数据库升级到 ArcSDE 9.3,然后再升级到 ArcSDE 10。

步骤:
  1. 阅读并参照 ArcSDE for Informix 9.3 安装指南中的说明,以将地理数据库升级到 ArcSDE 9.3。
    注意注意:

    即便使用 ArcSDE 服务建立连接,也不需要重新创建 (Windows) 和重新启动 ArcSDE 服务,因为在升级到 ArcSDE 10 之前必须再次停止并删除 (Windows) ArcSDE 服务。

  2. 至少将以下 XML 参数添加到 dbtune 表中:
    • XML_IDX_FULLTEXT_TYPE
    • XML_IDX_FULLTEXT_PARAMS
    • XML_IDX_FULLTEXT_STORAGE
    1. 有关这些 XML 参数以及应为参数设置的值的说明信息,请参阅 Informix DBTUNE 配置参数的“XML 存储参数”部分。
    2. 使用 sdedbtune 命令的 export 操作将 dbtune 表导出到文本文件。
    3. 打开文本文件,然后将参数及其值添加到 DEFAULTS 配置关键字中。
    4. 使用 sdedbtune 命令的 import 操作将文本文件再导入 dbtune 表中。

      有关之前三个步骤的详细信息,请参阅创建 SDE_dbtune 表后更改其内容

  3. 升级地理数据库之前,确保已阅读和执行准备升级 Informix 中的地理数据库 (geodatabase) 中的步骤。
  4. 卸载 ArcSDE 9.3 组件。
  5. 安装 ArcSDE 组件的新版本。
  6. 单击开始 > 所有程序 > ArcGIS > ArcCatalog 10 启动 ArcCatalog。
  7. 在目录树中展开数据库连接节点。
  8. 连接到要升级的地理数据库。使用直接连接以及 ArcSDE 管理员的用户名和密码进行连接。

    有关建立从 ArcCatalog 到地理数据库的连接的说明,请参阅建立从 ArcGIS Desktop 到 Informix 中地理数据库 (geodatabase) 的直接连接

  9. 右键单击地理数据库,然后单击属性
  10. 单击常规选项卡。

    如果需要升级,升级地理数据库按钮会自动激活。

    如果升级地理数据库按钮未激活,可能的原因是连接客户端的版本与 ArcSDE 地理数据库的版本相同、DBMS 的版本不是受支持的可升级版本、您使用的是 ArcSDE 服务连接而不是与地理数据库的直连,或者您是从使用 ArcView 许可的 ArcGIS Desktop 客户端进行连接。

  11. 单击升级地理数据库按钮。

    “升级地理数据库”地理处理工具将打开。如果使用升级地理数据库按钮启动该工具,则输入地理数据库文本框将使用地理数据库连接信息进行预填充。

  12. 注意注意:

    如果当前有任何其他地理处理工具作为后台进程在客户端计算机上运行,则无法运行“升级地理数据库(Geodatabase)”工具。

  13. Esri 建议选中“升级地理数据库”地理处理工具中的先行检查升级地理数据库选项。这样,该工具将在继续升级地理数据库之前检查是否已满足升级的先决条件。

    先行检查将检测到地理数据库的其他活动连接、确定连接用户是否具有升级地理数据库所需的足够权限、确保数据库可支持 XML 列,以及确保所有数据集均可打开。如果未满足任意先决条件,则工具将终止。重新运行升级程序之前,必须修正所有问题。

    此检查的结果将在地理处理工具对话框和 GDBUpgrade<n>.log 文件中进行报告,后者位于系统 TEMP 目录中。

  14. 单击确定开始检查并进行升级。
  15. 如果通过了所有检查,该工具将继续进行升级。先行检查和升级的状态将在地理处理工具进度对话框中显示。
  16. 成功执行完该工具后,单击关闭关闭地理处理工具进度对话框。

现在地理数据库已完全升级。

要升级地理数据库中的网络数据集或宗地结构,分别使用“升级网络”或“升级宗地结构”地理处理工具。

在 Windows 服务器上,如果使用 ArcSDE 服务连接地理数据库,则使用 ArcSDE for Informix 的“安装后配置”向导重新创建并启动 ArcSDE 服务。如果使用 ArcSDE 服务连接到 UNIX 或 Linux 上的地理数据库,使用 sdemon 命令启动服务。

相关主题


3/7/2012