DB2 10.5和arcgis 10.2 空间数据库配置

目录

一.安装db2 数据库

二. arcgis catalog 连接db2

三.导入空间矢量数据


一.安装db2 数据库

从官方网站下载 db2 数据库:https://www.ibm.com/analytics/db2#1833846

安装注意事项:

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

安装完成,启用空间数据库 :db2se enable_db db2test;(db2test为数据库名)

2.如未创建表空间 SQLSTATE=54048
(1)创建pagesize 16k的bufferpool,自己去调大小 
db2 create bufferpool bp16k  size 1000 pagesize 16k
(2)创建temp space,automatic storage
db2 create system temporary tablespace tempts16k pagesize 16k bufferpool bp16k

3.启用空间数据库完成

4. 

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

(3)执行命令赋予sde用户DBADM 权限:

          连接数据库实例:db2 connect to db2test

          赋予sde用户DBADM 权限:db2 grant dbadm on database to user sde。

 二. arcgis catalog 连接db2

这里理论上是可以配置直连的方式的,但是在后面的环节【启用企业级地理数据库】时会报错,而通过别名的形式就不会;直连的配置就是在数据源的输入框里输入:HostName=10.10.10.100;Port=50000;Database=db2test;

1.因此需要对服务器节点进行编目

  1. 对服务器节点进行编目,以便客户机应用程序可连接至该节点。发出以下命令:
    db2 catalog tcpip node node_name remote dashDB_IP_address server port
    其中:
    • node_name 表示节点名称。
    • dashDB_IP_address 表示服务器的 IP 地址。
    • port 是在未使用 SSL 连接的情况下用于连接至服务器的端口。如果要使用缺省端口,请指定 50000。
  2. 对远程服务器数据库进行编目,以便客户机应用程序可连接至该数据库。发出以下命令:
    db2 catalog database SAMPLEDB as db_alias at node node_name
    其中 db_alias 表示服务器数据库名称。
  3. 通过发出以下命令来连接至数据库,测试使用 CLP 的非 SSL 连接:
    db2 connect to db_alias user user_id
    其中 user_id 表示 Db2® 仓库用户标识。系统会提示您输入密码。

    通过发出以下命令来连接至数据库,测试使用 CLI 的 SSL 连接:
    db2cli validate -dsn alias -connect -user userid -passwd password
    其中:
    • alias 是使用 db2cli writecfg 命令创建的别名。
    • userid 是您的 Db2 用户标识。
    • password 是您的 Db2 密码。

2.编目后连接

3.运行【启用企业级地理数据库】

选择arcgis server授权文件

三.导入空间矢量数据

使用arcgis catalog将shape 文件导入db2数据库

arcmap 空间数据展示

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值