windows上安装db2 spatial extender和ArcSDE的问题
因客户的DB2版本是9.7的版本,所以测试环境也只能安装这个版本,但在ArcSDE的最小支持版本里至少需要V9.7 pack 4的版本,低于这个版本是不行的。
安装DB2和spatial extender
安装好DB2后创建空间数据库(假如名字叫mysdedb),这里最好能优化一下以下的配置:
1、注意创建数据库时的字符编码。 2、最好创建自己的缓存池(使用16或者32k的pagesize)。
create bufferpool sdepool size 12800 pagesize 32K
create bufferpool sdepool1 size 12800 pagesize 32K 3、创建自己的表空间并使用自定义的缓冲池
CREATE REGULAR TABLESPACE regtbs PAGESIZE 32 K MANAGED BY DATABASE USING ( FILE 'C:\DB2\NODE0000\mysdedb\regtbs' 20g) bufferpool sdepool
CREATE REGULAR TABLESPACE idxtbs PAGESIZE 32 K MANAGED BY DATABASE USING ( FILE 'C:\DB2\NODE0000\mysdedb\idxtbs' 10g) bufferpool sdepool
CREATE LONG TABLESPACE lobtbs PAGESIZE 32 K MANAGED BY DATABASE USING ( FILE 'C:\DB2\NODE0000\mysdedb\lobtbs' 4g) bufferpool sdepool1
CREATE USER TEMPORARY TABLESPACE sdespace PAGESIZE 32 K MANAGED BY SYSTEM USING ('C:\DB2\NODE0000\mysdedb\sdespace' ) bufferpool sdepool1 4、优化相关配置
update db cfg for mysdedb using APPLHEAPSZ 2048
update db cfg for mysdedb using APP_CTL_HEAP_SZ 2048
update db cfg for mysdedb using LOGPRIMARY 10
update db cfg for mysdedb using LOGFILSIZ 1000 5、创建操作系统用户sde,并加入DB2ADMNS用户组中 6、授权sde管理mysdedb的DBA权限
grant DBADM on database to user sde
安装DB2 spatial extender,然后启用mysdedb的空间扩展支持
--可使用控制中心菜单进行启用也可以使用下面这命令
db2se enable_db mysdedb
注意:在启用空间支持的时候我弄了好几天才弄好,之前创建数据库是用sql来执行的,在启用这一步一直报错,后来用DB2控制中心来创建的数据库并启用就没报错。
启用企业级地理数据库:
1、在gis开发人员的本地DB2的空间中心添加mysdedb的连接配置:

并在host文件中添加 10.xx.xx.xx 机器名
2、在arcgis的目录窗口中添加数据库连接

这里理论上是可以配置直连的方式的,但是在后面的环节【启用企业级地理数据库】时会报错,而通过别名的形式就不会
直连的配置就是在数据源的输入框里输入:HostName=10.10.62.179;Port=50000;Database=mysdedb;
3、运行toolbox里的【启用企业级地理数据库】工具
指定上面第2步创建的数据库连接、授权文件然后就可以运行该工具,如果运行成功,则可进入下一步。
安装SDE:
我的版本是SDE 10.1 for DB2
1、下载并安装sde for db2。
2、运行如下命令:
sdeservice -o create -d DB2,DB2-0 -p 123456 sdeservice -o register -d DB2,DB2-0 -r ADMIN_DATABASE -v mysdedb sdemon -o start -p 123456
这里需要指出的是-d参数后的DB2的配置跟arcgis的官网的其实是不一样的,官方的说法是:
【DB2,DB2INSTANCE】 其实是【DB2,DB2的server name】(在window的服务里能看到)。
-p 参数是sde用户的密码
windows上安装db2 spatial extender和ArcSDE的问题的更多相关文章
- Windows上安装DB2——从IBM官网得到90天试用版
我在下面选的90天试用版: https://www.ibm.com/developerworks/cn/downloads/im/db2/ 进入下载页面,选择Windows https://www-0 ...
- Windows 7,64位机器上安装DB2 7.2+FP7
1.要想在Windows 7,64位机器上安装DB2 7.2+FP7,注意:1)拷贝所有安装文件到本地2)设置setup.exe文件兼容windows 20003)使得users用户勾选“完全控制”权 ...
- 在Windows上安装Elasticsearch 5.0
在windows上安装Elasticsearch Elasticsearch可以使用.zip软件包安装在Windows上. elasticsearch-service.bat命令,它将设置Elasti ...
- 在 Windows 上安装Rabbit MQ 指南
rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.他遵循Mozilla Public License开源协议.采用 Erlang 实现的工业级的消息队列(MQ)服务器. Ra ...
- 在Windows上安装虚拟机详细图文教程
用虚拟机来安装最新的软件,安装最新的系统等等比较保险,可以避免安装不顺利影响自己原来的系统和应用,想尝鲜又担心自己完全更换系统不适应的朋友可以尝试. 虚拟机下载:https://yunpan.cn/c ...
- 在windows上安装ASP.NET 5(译文)
本文将介绍如何在windows上安装ASP.NET5,包括单独安装和通过Visual Studio 2015 安装. 本文包括: 通过Visual Studio安装ASP.NET 单独安装ASP.NE ...
- python环境搭建-在Windows上安装python3.5.2
在Windows上安装Python3.5.2 首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 3.5.2对应的64位安装程序或32位安装程序(网速慢的同学 ...
- windows上安装apache python mod_python
综述: windows上安装apache python mod_python的例子.教程甚至图解都不少:但作为新手还是会出错,而且一时无法快速排解. 在此笔者将根据自己的实践经验,给出几个需要注意 ...
- (转)如何在Windows上安装多个MySQL
原文:http://www.blogjava.net/hongjunli/archive/2009/03/01/257216.html 如何在Windows上安装多个MySQL 本文以免安装版的mys ...
随机推荐
- Windows Server 2003 R2 IIS服务的命令行方式重启命令
iisreset /RESTART 停止后启动 iisreset /START 启动IIS (如果停止) iisreset /STOP 停止IIS (如果启动) iisreset /REB ...
- pom-4.0.0.xml中心仓库
<!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreeme ...
- hadoop安装入门
1.jdk安装和配置 1.1下载最新jdk文件 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-18802 ...
- 快速近似最近邻搜索库 FLANN - Fast Library for Approximate Nearest Neighbors
What is FLANN? FLANN is a library for performing fast approximate nearest neighbor searches in high ...
- Spring Validation
Spring Validation模块用于表单数据验证配置,示例如下 依赖Jar包 <dependency> <groupId>javax.validation</gro ...
- go语言基础之结构体普通变量初始化
1.结构体 1.1.结构体类型 有时我们需要将不同类型的数据组合成一个有机的整体,如:一个学生有学号/姓名/性别/年龄/地址等属性.显然单独定义以上变量比较繁琐,数据不便于管理. 结构体是一种聚合的数 ...
- Android -- 图片异步上传到PHP服务器
背景 网上很多上传到 ...
- android 上传图片
public static String uploadPicture(String url, String uploadFile) { String resultcode = "1& ...
- IIS-设置session时间
session会话类型
- easyui加入自己定义图标
近期用easyui发现图标挺少的,事实上能够另外加入一个css样式,只是我偷懒,直接在easyui的css里面加入了. 以下是文件夹: icon.css是easyui的默认样式文件.ext_icons ...