ArcGIS Server注册数据库——以oracle为例
原创文章,转载须标明出处自:
https://www.cnblogs.com/gisspace/p/9089117.html
-----------------------------------------------------------------
文章目录
|-- 1. 安装oracle客户端
|-- 2. 创建企业级空间数据库
|-- 3. 连接、注册数据库
|-- 4. 发布Feature Access服务
-----------------------------------------------------------------
注:本文中使用的ArcGIS为10.4版本
1. 安装oracle客户端
前往oracle的官网,下载64位、32位客户端(Oracle Instant Client)。

64位客户端供server连接oracle使用,32位供desktop连接oracle使用。解压后分别剪切至(serverPath)\DatabaseSupport\Oracle\Windows64,(desktopPath)\bin。
如:
C:\Program Files\ArcGIS\Server\DatabaseSupport\Oracle\Windows64
C:\Program Files (x86)\ArcGIS\Desktop10.4\bin
如果是集群站点,则每台server服务器均需安装oracle client。
2. 创建企业级空间数据库
打开 ArcMap或ArcCatalog,ArcToolBox-->Data Managentment Tools-->Geodatabase Administration-->Create Enterprise Geodatabase

按上图填写信息,点击ok,等待片刻完成空间数据库的建立。
3. 连接、注册数据库
Step1:建立数据库连接
在Catalog Tree中选择Database Connections-->Add Database Connection

按上图新建数据库连接。
Step2:连接server
在Catalog Tree中选择GIS Servers-->Add ArcGIS Server

选择Administer GIS server

输入站点地址、管理员用户名、密码完成站点连接
Step3:注册数据库至站点
右键站点连接,选择Server Properties,点击Data Store选项卡。如下图所示,点击加号

输入名称,选择导入数据库连接

选择Database Connections文件夹,选择刚建立的数据库连接文件

完成注册数据库,成功后如下图所示

至此,已完成空间数据库的创建与注册!
4. 发布Feature Access服务
Step1:拷贝数据(服务使用到的数据)至空间数据库
右键空间数据库连接,选择New-->Feature Dataset

选择符合数据的坐标系统,完成数据集的创建(须成功创建空间数据库,否则无法新建要素数据集)
右键新建的要素数据集,Import--> Feature Class(single)

选择要导入数据的位置,指定导入后的名称

完成数据导入。
Step2:mxd文件中图层要素数据源指向已注册的空间数据库
分两种情况:
(1)无mxd文件
打开ArcMap,新建空白文件,在Catalog中工具中将待发布数据拖拽至左侧图层栏,加载源数据

(2)已有mxd文件
右键图层要素,选择Properties,打开Source选项卡,点击Set Data Source。
再选择到空间数据库中的数据即可。

Step3:发布服务
完成上述工作,发布服务就很简单了。
与正常流程一致,File-->Share as-->Service
选择服务能力时,勾选Feature Access。点击发布,完成服务发布。

发布成功后可在服务功能内看到此服务具有 Feature Access能力,可以通过ArcGIS API在客户端对数据进行修改了。

至此,已完成了空间数据库的注册及Feature Access服务的发布。
ArcGIS Server注册数据库——以oracle为例的更多相关文章
- ArcGIS Server注册地理数据库报machine:机器名[Oracle:(null)]错误的修改
环境介绍:本机安装了ArcGIS Server10.2,ArcGIS Desktop10.2,64位Oracle11g以及Oracle32位客户端.直连和服务连接都能成功. 问题:我要进行服务发布的时 ...
- ArcGIS Server 注册托管数据库
需要已经安装好ArcGIS for Desktop.ArcGIS for Server和ArcSDE,并且已经创建了地理数据库 我试了用管理网站添加,总是不成功,后来用ArcCatalog添加成功.这 ...
- 从ArcGIS连接Oracle数据库,并将Oracle数据库注册到ArcGIS Server
环境说明 客户端机器环境: ① Win7 SP1 64位 ② ArcGIS Desktop 10.2 32位 ③ ArcGIS Server 10.2 64位 服务器环境 ① Windows Serv ...
- 使用Oracle Sql Developer将SQL SERVER 2008数据库移植到Oracle 11g
ORACLE官方提供的Sql Developer自带的Oracle Migration Workbench. 什么是Oracle SQL Developer?在官方页面上,是这样介绍它的: Oracl ...
- 汇总10.4版本ArcGIS Server与ArcMap 安装+SDE+注册数据源(非破解)
文档参考了Server技术支持部各位前辈的总结文档. win10 + Server 10.4 + ArcMap 10.4 + Oracle instant client (32位 和 64位) 安装 ...
- ArcGIS注册数据库问题分析
本文是'猴妹'师妹授权给我来发表的,介绍都是师妹的研究成果,在此,非常感谢'猴妹'师妹. 用ArcGIS Server在发布地图服务时,注册数据库是很常见的,几年前就开始注册数据库,直到昨天,才有点顿 ...
- ArcGis server连接oracle
ArcGIG server连接Oracle 目录--gis服务器--添加arcgis server 下一步: 身份验证为在arcgis server manager 中的管理员登录密码和账户 对于服务 ...
- 避免因为Arcgis Server服务设置不当导致Oracle Process溢出的方法
我之前写过一篇文章<arcsoc进程无限增长导致oracle processes溢出>(见链接:https://www.cnblogs.com/6yuhang/p/9379086.html ...
- 使用Microsoft SQL Server Migration Assistant for Oracle迁移数据库
前言:使用Microsoft SQL Server Migration Assistant for Oracle迁移Oracle数据库到SqlServer数据库. 准备:Oracle11g.SqlSe ...
随机推荐
- 请不要在JDK7及以上用Json-lib了
[Json-lib 介绍] Json-lib 是以前 Java 常用的一个 Json 库,最后的版本是 2.4,分别提供了 JDK 1.3 和 1.5 的支持,最后更新时间是 2010年12月14日. ...
- 实现CSS隐藏滚动条并可以滚动内容
隐藏滚动条的同时还需要支持滚动,我们经常在前端开发中遇到这种情况,最容易想到的是加一个iscroll插件,但其实现在CSS也可以实现这个功能,我已经在很多地方使用了,下面一起看看这三种方法. 方法1: ...
- APP测试工具与技术
AndroidDevTools Android Dev Tools官网地址:www.androiddevtools.cn 收集整理Android开发所需的Android SDK.开发中用到的工具.An ...
- Android 实现卡片翻转的动画(翻牌动画)
Android 实现卡片翻转的动画(翻牌动画) 需求描述 点击卡片,卡片翻转过来显示内容. 点击左边的卡片,将卡片翻转显示右边的图片结果. 功能实现 因为要翻转所以使用动画来完成翻转的动画.动画分为两 ...
- [Swift]LeetCode60. 第k个排列 | Permutation Sequence
The set [1,2,3,...,n] contains a total of n! unique permutations. By listing and labeling all of the ...
- [Swift]LeetCode78. 子集 | Subsets
Given a set of distinct integers, nums, return all possible subsets (the power set). Note: The solut ...
- [Swift]LeetCode840. 矩阵中的幻方 | Magic Squares In Grid
A 3 x 3 magic square is a 3 x 3 grid filled with distinct numbers from 1 to 9 such that each row, co ...
- 英语笔记3(git)
备注 一: Staging Modified Files Let’s change a file that was already tracked. (tracked 表示该文件已经被git管理过,再 ...
- 分布式_zookeeper
分布式协调服务-zookeeper 分布式环境的特点 1.分布性 2.并发性 程序运行过程中,并发性操作是很常见的.比如同一个分布式系统中的多个节点,同时访问一个共享资源.数据库.分布式存储 3.无序 ...
- linux静态ip的设置
我们经常使用虚拟机安装(我使用的linux版本是CentOS6.5),然后配置服务器的web环境,用于程序的调试.默认情况下,linux使用动态ip,每次启动linux时,它的ip地址都有可能发生变化 ...