一、目标:
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)正式开始安装,不多说,如图所示。
下面就是无脑操作