该篇文章重点参考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的数据源,必须配成相对路径,否则会找不到数据源的。

单台主机上DB2 10.5和arcgis 10.4 空间数据库配置的更多相关文章

  1. ssh到虚拟机---一台主机上

    问题描述:我们需要ssh来编辑虚拟机中的文件,以此提高工作效率.但是新建的虚机一般来说没有开启ssh服务,所以需要在虚拟机上开启ssh服务. 1)检查是否安装了SSH rpm -qa |grep ss ...

  2. 读懂在单台机器上创建RabbitMQ集群

    在优锐课java中了解有关在单台计算机上安装集群以及如何向集群添加更多节点的更多信息,码了很多专业的相关知识, 分享给大家参考学习. 如果你在单台计算机上设置群集时遇到问题,那么以下文章可能会帮助回答 ...

  3. ArcGIS 10 破解安装(win7 64位)

    上一周换了个win7 64位系统,昨天依照各种各样破解方法装ArcGIS10装了一天,装上之后ArcMap能用,可是装的AO sdk不能用,在VS2008里一拖就报错,确实把我给气坏了.今天早上上班, ...

  4. ArcGIS 10安装及破解

    1.下载 ArcGIS 10 安装程序及破解文件后面提供电驴的下载地址(可以使用迅雷.QQ旋风等下载工具下载),下载文件是一个光盘镜像文件:? ArcGIS_Desktop10_122519.iso. ...

  5. 解决 Visual Studio 2013、2015、2017 工具箱不显示ArcGIS 10.2 控件,及ArcGIS模板丢失问题

    1.重装ArcObject SDK for .NET Framework方法 (1)问题描述: 环境:WIN10 64bit.Visual Studio 2013.ArcGIS10.1.ArcGIS ...

  6. ArcGIS 10.5 tensorflow安装日记

    ArcGIS 10.5 tensorflow安装日记 商务科技合作:向日葵,135-4855__4328,xiexiaokui#qq.com Datetime: 2019年5月27日星期一 Os: w ...

  7. 使用scp将文件/目录拷贝到另一台Linux主机上

    如何将一台Linux主机上的文件或目录拷贝到另一台Linux主机上,scp命令可以实现该需求 前提条件:两台Linux主机处于同一网段,可以互相ping通 操作如下: 文件拷贝 ①将本地文件拷贝到远端 ...

  8. 单台机器安装zookeeper

    先给一堆学习文档,方便以后查看 官网文档地址大全: OverView(概述) http://zookeeper.apache.org/doc/r3.4.6/zookeeperOver.html Get ...

  9. 架构师成长之路6.3 DNS服务器搭建(部署单台DNS)

    点击返回架构师成长之路 架构师成长之路6.3 DNS服务器搭建(部署单台DNS) 1.安装bind yum -y install bind-utils bind bind-devel bind-chr ...

随机推荐

  1. Element-table-formatter格式化数据

    1.formatter  用来格式化内容   对table的值进行处理.Function(row, column, cellValue, index){}   使用formatter需要注意以下几点: ...

  2. 微信小程序:wx.navigateBack页面返回传参

    场景(比如:商城选地址,选优惠券): 在[页面A]中调用wx.navigateTo方法跳转到[页面B] 然后从[页面B]返回[页面A], 并将[页面B]中的一些数据传回[页面A] wx.navigat ...

  3. Linux简单版重要安装步骤

    1.稍后安装操作系统 2.自定义硬件 3.选择镜像(mini) 4.开机选择第一个 5.skip(跳过检测) 6.是,忽略所有数据 7.配置网络 8.设置root用户密码 9.使用所有空间 10.写入 ...

  4. Linux下solr集群搭建

    第一步:创建四个tomcat实例.每个tomcat运行在不同的端口.8180.8280.8380.8480 第二步:部署solr的war包.把单机版的solr工程复制到集群中的tomcat中. 第三步 ...

  5. asp.net几个重要对象

    DataSet是用来做连接sql的一种方法,意思是把数据库的副本存在应用程序里,应用程序开始运行时,把数据库相关数据保存到DataSet.DataTable表示内存中数据的一个表.常和DefaultV ...

  6. python接口测试-充值

    import requests import json import unittest import HTMLTestRunner telphone =18200717087 #参数化手机号码 ur1 ...

  7. js 的date的format时间,获取当前时间,前一天的日期

    Date.prototype.Format = function (fmt) { //author: meizz var o = { "M+": this.getMonth() + ...

  8. 从现在开始,这是一个IT博客。

    从现在开始,删除以前的点点滴滴,一心做个IT人.

  9. Repeater 中TextBox 触发TextChanged事件

    两种方法 1.TextBox 绑定TextChanged 并设置AutoPostBack ="true" ,如果不设置AutoPostBack ="true"则 ...

  10. Mysql修改字段类型,修改字段名

    mysql修改字段名: ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型; 参考:https://blog.csdn.net/u010002184/article/detai ...