arcgis连接orcacle,并将数据存入sde,将sde中数据发布成服务

本文详细介绍了如何使用ArcGIS连接Oracle数据库,创建SDE,然后将SDE注册到ArcGIS Server并发布为服务。过程中强调了不需要安装64位Oracle Client,仅32位即可完成流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、目标:

1、通过ArcMap 连接Oracle;
2、将空间数据保存在oracle中,创建SDE,以便通过ArcMap对oracle空间数据库SDE进行管理;
3、把Oracle的空间数据库(即SDE)注册到ArcGIS Server,以便把SDE空间数据在ArcGIS Server进行发布。

二、整体流程介绍

准备两台机器(此处服务端和客户端均在同一局域网,均通过内网ip连接服务器,因此下文所有关于ip的,均使用内网地址,若为外网连接,需要开放相关外网端口,并将防火墙关闭),一台服务端作为数据库及arcserver站点、一台客户端用来访问数据库数据及发布服务。因此服务端需要有数据库(Oracle database 64位)用来建库,ArcMap和Arcserver用于建立站点,客户端需要Oracle Client 32位、PLSQL用于连接Orcl数据库,ArcMap连接orcl,Arcsde用于在orcl中创建企业数据库,Arcserver用于将sde注册到server中并发布本地的服务。【网上教程均说因为arcserver为64位,因此发布服务时orcal client也需要64位的,但笔者尝试发现64位和32位的client 客户端会冲突导致数据库错误,多次卸载尝试后发现这一套流程下来并不需要64位的Oracle client,因此大家可以不必安装Oracle client 64位,仅需安装以下第三部分介绍的环境即可,如果自用,服务端和客户端可合并为一个机器。】

三、环境

客户端:

win10
Arcmap lincense 10.2
Arcmap Desktop 10.2 (32位)
Arcmap server 10.2 (64位)
Oracle Client 11g R2 (32位)
PL/SQL

服务端:

win10
oracle 11g R 2database (64位)
Arcmap lincense 10.2
Arcmap Desktop 10.2 (32位)
Arcmap server 10.2 (64位)

四、流程及步骤

1、安装Orcal服务器,并创建orcl服务。

(1)进入oracle 11g R2 64位(database)文件夹,将两个压缩包文件解压到一起,解压完毕,右键setup.exe-管理员身份运行。
解压两个压缩包解压完成后的文件夹
在这里插入图片描述
(2)提示环境不满足最低要求,忽略这个问题,点击“是”,继续安装。
在这里插入图片描述
(3)正式开始安装,不多说,如图所示。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下面就是无脑操作

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值