zoukankan      html  css  js  c++  java
  • 单台主机上DB2 10.5和arcgis 10.4 空间数据库配置

    该篇文章重点参考arcgis官网说明:http://enterprise.arcgis.com/zh-cn/server/10.4/publish-services/linux/register-db2-with-arcgis-server.htm

    1、软件版本确认

    软件版本搭配需要参考一下arcgis官方链接:http://desktop.arcgis.com/zh-cn/arcmap/10.4/manage-data/gdbs-in-db2/database-requirements-db2.htm

    DB2各个版本和补丁包的下载地址:http://www-01.ibm.com/support/docview.wss?uid=swg27007053

    数据库:DB2 10.5 SP5    (连接catalog需要安装32位客户端  也是10.5的sp5版本)

    arcgis:arcgis 10.4

    2、软件顺序安装

    (1)、DB2 10.5 SP5 64位 (安装过程中,如果没有弹出SAMPLE数据库安装向导,则需要手工命令安装,cmd  输入db2sampl)

    (2)、IBM DATA STUDIO 

    (3)、DB2 32 位客户端(catalog连接数据库用的)

    (4)、DB2 64 位客户端(arcgis server注册数据库用的)

    (5)、desktop 10.4

    (6)、server 10.4

    备注:DB2 10.5以上的版本中自带了Spatial Extender 模块,因此不用单独安装Spatial Extender 安装包了,但是需要选择:“定制安装”,而非“典型安装”。

    3、空间数据库配置

    (一)数据库配置

    (1)、在操作系统层面创建sde用户,并添加到db2admin组和administrators组。

    (2)、执行命令,启用空间数据库,db2se enable_db SAMPLE。(cmd命令进入64位程序安装目录,然后输入db2cmd,入下图)

    (3)、执行命令赋予sde用户DBADM 权限,输入db2回车,连接数据库实例connect to SAMPLE,grant dbadm on database to user sde。

    (二)catalog配置

    (1)、数据库连接配置,需要用sde用户登录。

    (2)、启用地理数据库

    空间数据库测试,创建面要素是否报错即可。

    (3)更改 init_user_param.sh 脚本(配置64位客户端安装信息)

    该脚本在: <ArcGIS Server installation directory>/arcgis/server/usr 目录

    export DB2_CLIENT_HOME=/opt/ibm/db2/V10.5
    export DB2INSTANCE=db2inst1
    export PATH=$DB2_CLIENT_HOME/bin:$PATH
    export LD_LIBRARY_PATH=$DB2_CLIENT_HOME/lib64:$LD_LIBRARY_PATH

     如果64位客户端默认安装到了/opt/ibm/db2/V10.5目录下,可以查看日志,实例名一般是db2inst1.

    (4)、将数据库注册到arcgis server 

    前提条件是要安装64位的DB2 客户端,如果没有,10.4就会报下面的神奇错误。

     

    (5)、发布地图服务

    第一种情况:发布可编辑的要素服务,必须要使用数据库,使用注册数据库

    第二种情况:发布动态服务,要使用注册文件夹(提前将文件目录拷贝过去,然后检查权限,然后注册文件夹)

    注意:mxd的数据源,必须配成相对路径,否则会找不到数据源的。

  • 相关阅读:
    CodeForces 706C Hard problem
    CodeForces 706A Beru-taxi
    CodeForces 706B Interesting drink
    CodeForces 706E Working routine
    CodeForces 706D Vasiliy's Multiset
    CodeForces 703B Mishka and trip
    CodeForces 703C Chris and Road
    POJ 1835 宇航员
    HDU 4907 Task schedule
    HDU 4911 Inversion
  • 原文地址:https://www.cnblogs.com/tiandi/p/8728434.html
Copyright © 2011-2022 走看看