在 Windows 上当现有 DBMS 为 64 位时迁移到 ArcSDE 64 位

如果正在运行 32 位 ArcSDE 服务(应用程序服务器)并连接至 64 位 Windows 服务器上的 64 位数据库,可按照本主题中的说明迁移为使用 64 位 ArcSDE 服务。

步骤:
  1. 创建数据库的备份。
  2. 停止 ArcSDE 服务(如果正在运行)。
    sdemon -o shutdown -i <service> -s <server_name> -p <ArcSDE_administrator_password>
    

    ArcSDE 命令行工具及其文档与 ArcSDE 应用程序服务器一同安装。

  3. 确保当前没有任何用户与地理数据库建立直连。

    可从 ArcGIS for Desktop地理数据库管理对话框的连接选项卡上选中此项。

  4. 向地理数据库管理员授权升级权限。
  5. 在 64 位服务器(DBMS 所在服务器或远程服务器)上安装 ArcSDE 应用程序服务器。
  6. 在 Oracle 数据字典中更新 st_shapelib.dll 库定义。
    CREATE or REPLACE LIBRARY <library_name> 
    AS '<path_to_library>'
    
  7. 升级地理数据库。
  8. 在服务器上运行 sdeservice 和 sdemon 命令以创建并启动新 ArcSDE 服务。
    提示提示:

    这些命令与 ArcSDE 应用程序服务器一同安装。

5/10/2014