快速浏览:企业级地理数据库升级

升级企业级地理数据库的目的是升级地理数据库系统表,以及安装更新的存储过程、类型和功能。

安装新版本的 ArcGIS 客户端或应用现有安装的补丁包、修补程序或热修复程序,然后升级地理数据库,就可以利用新功能和修复缺陷。

在 ArcGIS 10 及更高版本中,地理数据库升级必须使用“升级地理数据库”工具或 Python 脚本来执行。不要使用 sdesetup 命令升级地理数据库。如果这样做将会收到一条消息,指示地理数据库已经存在,并且升级将无法运行。

Esri 建议在单独的开发或测试服务器上,对地理数据库、数据库管理系统 (DBMS) 或这两者的升级进行测试。完成开发或测试服务器上的已升级地理数据库的测试,并且一切按预期工作后,才能升级生产地理数据库。Esri 还建议应该对升级做出计划和安排,以确保升级涉及或影响的所有工作人员都会收到计划中的升级的通知。

可以将 9.3、9.3.1、10 或 10.1 版本地理数据库升级到地理数据库版本 10.2。如果您的地理数据库是较低版本,则必须先升级到支持的版本,然后再升级到 10.2。

升级之前请阅读以下主题:

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

升级 PostgreSQL 地理数据库 (geodatabase)

注注:

不支持从测试版升级到最终版本。

以下内容概述了作好升级企业级地理数据库的准备时执行的常用步骤:

  1. 创建数据库的备份。
  2. 移除可能添加到 ArcGIS 外部的地理数据库系统表中的任何自定义功能,例如,触发器、SQL Server 复制参与或其他索引。升级程序无法识别对系统表的自定义修改。如果类似的自定义修改禁止更改系统表方案,升级将会失败。
  3. 如果使用的是 ArcSDE 服务,请执行以下操作:
    • 停止(而不是暂停)服务并将其删除。
    • 如果要升级到新版本的 ArcGIS,则应卸载旧版本的 ArcSDE。如果要应用补丁包、修补程序或热修补程序,请不要卸载 ArcSDE。
    • 安装新版本的 ArcSDE 应用程序服务器,或者应用 ArcSDE 的补丁包、修补程序或热修补程序。
      注注:

      Esri 客户关怀中心门户为您的 DBMS 下载 ArcSDE 应用程序服务器安装程序。

  4. 安装新版本的 ArcGIS for DesktopStandardAdvanced)、具有 Geodatabase Update 扩展模块的 ArcGIS Engine Runtime 或 ArcGIS for Server(Standard 或 Advanced)。
  5. 将 st_geometry 库从 ArcGIS 客户端安装目录中的 DatabaseSupport 目录复制到或使用 FTP 传输到 PostgreSQL usr/lib64/pgsql 目录 (Linux) 或 %PostgreSQL%\lib 目录 (Windows)。
  6. 数据库管理员必须向地理数据库管理员用户授予额外的权限以进行升级。这些权限在每个“用户权限”主题中列出。
  7. 直接连接到地理数据库。大多数情况下,您将作为地理数据库管理员进行连接。
  8. 打开地理数据库属性 对话框,单击常规选项卡,然后单击升级地理数据库(Geodatabase)。将打开“升级地理数据库(Geodatabase)”地理处理工具对话框。
  9. 运行升级地理数据库工具。
  10. 在 Windows 中,使用 sdeservice 和 sdemon 命令重新创建 ArcSDE 服务(如果使用)。在 UNIX 或 Linux 上使用 sdemon 命令启动 ArcSDE 服务(如果使用)。
    注注:

    sdeservice 和 sdemon ArcSDE 管理命令随 ArcSDE 应用程序服务器一同安装。

相关主题

5/10/2014