windows上安装db2 spatial extender和ArcSDE的问题
时间:2022-03-10 17:17
因客户的DB2版本是9.7的版本,所以测试环境也只能安装这个版本,但在ArcSDE的最小支持版本里至少需要V9.7 pack 4的版本,低于这个版本是不行的。
安装DB2和spatial extender
安装好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的问题,布布扣,bubuko.com