DB2配置(ArcSDE for DB2)

本文详细介绍了配置ArcSDE for DB2的步骤,包括安装Spatial Extender、创建数据库、设置权限、创建表空间、开启空间扩展、配置ArcSDE以及创建和注册空间表。在配置过程中,强调了必须先安装空间扩展,然后创建数据库,并提到了在Windows环境下创建数据库和表空间的DB2命令。此外,还展示了如何在DB2中注册空间表和添加空间字段,以及通过sdelayer命令创建要素图层。
摘要由CSDN通过智能技术生成

配置前提

1:在post之前,必须安装空间扩展Spatial Extender 模块(如果是分布式部署,则数据服务器和客户端都要安装),版本和数据库版本一致。注意,必须先安装空间扩展再创建数据库(目前在官网上只能下载Spatial Extender9.5,但下载不到9.5的db2数据库,可以下载9.7的数据库,但下载不到Spatial Extender9.7)

确保安装目录下空间扩展dll存在

在function目录中必须有三个dll文件(db2gse.dll、db2gsefn.dll、db2gsegeo.dll)

2:在使用 ArcSDE 之前,需要先创建其专用的账户,并为其赋予适当的操作权限,后面将用到这个账户来配置 ArcSDE,ArcGIS 也将用此账户来对空间数据进行操作。在 Windows 操作系统中,在“计算机管理”中创建本地用户“SDE”,并将其置于 DB2 管理组中。

3:创建一个满足空间扩展以及 ArcSDE 需要的数据库(只有创建了以后post才会成功)

在Windows环境下用命令编辑器创建数据库,或者用以下代码创建,在我的电脑à运行中输入db2cmd打开DB2命令窗口,并执行以下语句:

创建数据库

db2 CREATE DATABASE GEOTEST USING CODESET UTF-8 TERRITORY US COLLATE USING SYSTEM USER TABLESPACE MANAGED BY DATABASE USING (FILE'C:\db2_data\sdedb\sdetbsp' 51200)

连接ArcgisSOM(db2admin)用户,在下面创建表空间

db2 connect to GEOTEST user ArcgisSOM using 123456

 

db2 CREATE REGULAR TABLESPACE regtbs PAGESIZE 4 K MANAGED BY DATABASE USING ( FILE 'C:\db2_data\sdedb\regtbs' 51200)

 

db2 CREATE REGULAR TABLESPACE idxtbs PAGESIZE 4 K MANAGED BY DATABASE USING ( FILE 'C:\db2_data\sdedb\idxtbs' 51200)

 

db2 CREATE LONG TABLESPACE lobtbs PAGESIZE 4 K MANAGED BY DATABASE USING ( FILE 'C:\db2_data\sdedb\lobtbs' 51200)

 

db2 CREATE USER TEMPORARY TABLESPACE sdespace PAGESIZE 4 K MANAGED BY SYSTEM USING ('C:\

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值