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的数据源,必须配成相对路径,否则会找不到数据源的。

  • 相关阅读:
    科研道路上培养的7种能力
    (OK) network diagnose tools
    linux-bridge-ping-high-latency-ebtables.txt
    houshoul
    Android x86 Virtual box with Internet and connection to adb?
    linux內核調試kmsg,dmesg
    Android Logging System
    Linux 日志级别(loglevel)详解
    Linux之绝处逢生------SysRq
    /proc/sysrq-trigger详解
  • 原文地址:https://www.cnblogs.com/tiandi/p/8728434.html
Copyright © 2011-2022 走看看