需要安装ArcSDE for Oracle,然后设置相关地理空间数据库配置,一般情况下连接用户名为sde, 配置完成后,arcgis server 发布要素服务,数据来源是地理空间数据库。
Geodatabase地理数据库的建设需要分层次进行,首先确定是Personal GEO还是EnterpriseGEo。
1、建立要素数据集,包括Feature dataset、Raster Catalog、Raster dataset等。
2、建立要素类,在相应的数据集中建立必须的要素类。
3、创建关系类。
4、定义域、子类型和关系规则。
具体创建地理数据库有两种方式:Arc Catalog和Case Tool(UML)
建议:第一种方式请看:Building a Geodatabase(pdf)文档。
第二种方式请看:Modelling Our World
方法/步骤
*** 作系统要求:
ArcGIS Server 106 只支持 64 位 *** 作系统,不支持32位的。不支持计算机名称带有下划线(_)。
域控制器上不支持 ArcGIS Server。在域控制器上安装 ArcGIS Server 可能会对功能产生不利影响。
受支持的 *** 作系统:Windows Server 2016 、Windows Server 2012 R2、Windows Server 2012 、Windows Server 2008 R2、Windows 10、Windows 81、Windows 7
硬件要求:
ArcGIS Server106 建议内存要大于等于8G(测试环境4G也是可以满足的)
ArcGIS Server 硬盘空间至少 10 GB。
ArcGIS GeoAnalytics Server:16 GB
配置 ArcGIS GeoAnalytics Server 时,确保托管用户配置文件 的驱动器有足够的可用临时空间。在确定充分值时,考虑输入数据大小、GeoAnalytics 任务类型和您站点中的节点数。
防火墙设置:
ArcGIS Server 106启动需要占用一些端口的,1098、4000-4004、6006、6080、6099 和 6443 ,安装前打开这些端口,或者直接关闭防火墙。
Microsoft NET Framework:
需要安装 Microsoft NET Framework 45 或更高版本。没有安装的,百度一下下载安装即可。
支持的浏览器:
Chrome
Firefox
Internet Explorer 11
Edge
受支持的虚拟化环境:
已知在以下虚拟环境中可良好运行 ArcGIS Enterprise:
VMware vSphere 55、60 和 65
Microsoft Hyper-V
Huawei FusionSphere 51 和 60
支持的数据库:
ALTIBASE 数据库 :61142、 63121、65101
Dameng 数据库: v715158、v715
IBM Db2 数据库:105 Fix Pack 5、111、10 for z/OS、11 for z/OS
IBM Informix 数据库:1170FC4(64 位)、1210FC3(64 位)
IBM Netezza Data Warehouse Appliance :
IBM Netezza Platform Software (NPS) v71/IBM Netezza Analytics (INZA) v30
IBM Netezza Platform Software (NPS) v72/IBM Netezza Analytics (INZA) v32
Microsoft Azure SQL 数据库:数据库 12
Microsoft SQL Server 数据库:
Microsoft SQL Server 2017(64 位)
Microsoft SQL Server 2017 for Linux(64 位)
Microsoft SQL Server 2016(64 位)
Microsoft SQL Server 2014(64 位)
Microsoft SQL Server 2012 SP3(64 位)
Oracle 数据库:
Oracle 11g R2(64 位)11204
Oracle 12c R1(64 位)12102
Oracle 12c R2(64 位)12201
PostgreSQL 数据库: 963(64 位)、 953(64 位)、948(64 位)
SAP HANA 数据库:
SAP HANA 10 SPS09 - SPS12
SAP HANA 20 SPS02
SQLite 数据库:3193、3162 、3141、39、3843
Teradata Data Warehouse Appliance :
Teradata 1620
Teradata 1610
Teradata 1510
Teradata 150
如何使用直连方式连接数据库
1,ArcGIS101统一了数据库连接,也就是不区分是空间数据库连接还是通过OLEDB方式的关系型数据库连接
2,在Catalog中只能采用直连方式;
3,ArcGIS101版本中,Esri提供的安装介质不在包含Postgresql(以前的是包含的);
4,安装Postgresql,官方给的软件要求是64位数,而且所有的企业级数据库都是64位(这应该和Server有关系吧,因为Server101是纯64位,在桌面软件的目录中给出的几个dll都是64位,这几个dll后面会用到,官方给的软件需求如下:
Database
SupportedOperatingSystems
MinimumOSVersion
MaximumOSVersion
PostgreSQL905(64-bit)
RedHatEnterpriseLinuxServer5(64-bit)
Update7
RedHatEnterpriseLinuxServer6(64-bit)
SUSELinuxEnterpriseServer11(64-bit)
SP1
WindowsServer2003Standard,Enterprise,andDatacenter(64-bit[EM64T])
SP2
SP2
WindowsServer2008R2Standard,Enterprise,andDatacenter(64-bit[EM64T])
SP1
5,配置PostgreSQL的客户端。因为直连方式要求ArcSDE的客户端必须安装数据库的客户端类库,所以首先需要获取PostgreSQL的客户端。ArcGISDesktop是32位软件,需要的是32位的PostgreSQL类库。找到PostgreSQL的客户端,或者在别的机器上将32位的libeay32dll,libiconv-2dll,libintl-8dll,libpqdll,andssleay32dll文件拷贝到Desktop安装目录的bin目录下;
6,拷贝st_geometrydll,将Desktop安装目录下的/PostgreSQL/Windows64(看到64了吧)目录下,拷贝st_geometrydll文件到PostgreSQL的lib目录。在PostgreSQL中创建Geodatabase时必须用到此类库;
7,配置pg_hbaconf,修改PostgreSQ的pg_hbaconf文件,添加“hostallall0000/0md5”(关于该文件的配置,可以参阅相关资料);
8,在安装完SDE后,发现没有以往的post界面,在101中,对于创建企业级Geodatabase都采用工具箱中提供的工具,换句话说,以前的post被Toolbox中的一堆工具替代;
9,创建地理数据库
101在创建地理数据库的时候,提供了三个,Oracle,SQLServer和Postgresql,我们用这个工具创建地理数据库,这个过程相当于早起的POST过程,创建数据库并写入一堆系统表等
首先点肯定安装了ArcSDE,肯定编辑过用户需要注册
Oracle
spatial
layer
created
in
SQLPlus
with
ArcSDE
没有安装,般情况下arcgis
server要编辑数据或者存于personal
geodb
or
file
based
geodatabase或者ArcSDE引擎地理数据库,而Oracle
spatial
data
通过们
mapviewer
product
(part
of
Oracle
AS)
which
serves
WMS
111来处理,需要通过网页模式来进行编辑需要用mapserver来展现oracle
spatial
数据,同时arcgis
server与之交互
以上就是关于arcgis server 10.2.1怎么连接oracle12c全部的内容,包括:arcgis server 10.2.1怎么连接oracle12c、arcgis 连oracle数据库failed to access the DBMS server、arcgis 安装对显卡有要求吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)