最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

arcgis全套+oracle部署手册

来源:动视网 责编:小OO 时间:2025-09-26 05:31:39
文档

arcgis全套+oracle部署手册

安徽建筑工业学院部署手册陈善语QQ:639343277二〇一二年十一月文件状态:[]草稿[]修改中[√]正式发布文件标识:Arcgis9.3全套+oralce部署手册当前版本:1.0编写:陈善语审核:完成日期:2012年11月序号版本号修订日期修订概述修订人备注10.92012年11月26日初始创建陈善语目录1数据库服务器安装和配置21.1Oracle数据库安装21.2Oracle数据库升级61.3创建Oracle数据库实例101.4创建Oracle监听服务181.5创建Oracle本地服务2
推荐度:
导读安徽建筑工业学院部署手册陈善语QQ:639343277二〇一二年十一月文件状态:[]草稿[]修改中[√]正式发布文件标识:Arcgis9.3全套+oralce部署手册当前版本:1.0编写:陈善语审核:完成日期:2012年11月序号版本号修订日期修订概述修订人备注10.92012年11月26日初始创建陈善语目录1数据库服务器安装和配置21.1Oracle数据库安装21.2Oracle数据库升级61.3创建Oracle数据库实例101.4创建Oracle监听服务181.5创建Oracle本地服务2


安徽建筑工业学院

陈善语

QQ:639343277

二〇一二年十一月

文件状态:

[ ] 草稿

[ ] 修改中

[√] 

正式发布文件标识:Arcgis9.3全套+oralce部署手册

当前版本:1.0
编    写:

陈善语
审    核:

完成日期:2012年11月

序号版本号修订日期修订概述修订人备注
10.92012年11月26日

初始创建陈善语
目录

1    数据库服务器安装和配置    2

1.1    Oracle数据库安装    2

1.2    Oracle数据库升级    6

1.3    创建Oracle数据库实例    10

1.4    创建Oracle监听服务    18

1.5    创建Oracle本地服务    21

1.6    安装ArcSDE for Oracle 10gR2    24

1.7    将ArcSDE升级到9.3.1    24

1.8    ArcSDE Post Installation    24

1.9    安装ArcGIS Desktop    27

2    Web服务器安装和配置    34

2.1    IIS6.0安装    34

2.2    安装.NET Framework3.5    35

2.3    安装ArcGIS Engine9.3    35

2.4    安装ArcGIS Server    39

3    动态地图服务发布    49

3.1    动态服务发布步骤    49

3.1.1    地图文件分析    49

3.1.2    预览地图发布    50

3.1.3    保存地图服务定义    51

3.1.4    将地图发布到ArcGIS Server    51

3.1.5    将要发布的地图文档设定为直连方式    53

4    瓦片地图服务发布    56

4.1    瓦片服务的发布步骤    56

4.1.1    发布动态服务    56

4.1.2    设置图片存储路径    56

4.1.3    缓存图片生成设置    58

4.1.4    缓存图片生成    61

1数据库服务器安装和配置

1.1Oracle数据库安装

1.双击Oracle10g安装程序,进行oracle10g安装,安装界面如图所示:

图 1 Oracle安装界面

浏览重新选择Oracle安装主目录位置,或直接创建一个空目录,去掉创建启动数据库的勾选项(此安装为Oracle10.2.0.1,要升级到10.2.0.3版本,不携带数据库的升级比较简单),去掉之后,安装界面如下所示:

图 2 不创建数据库实例

2.然后点击“下一步”按钮,显示如下:

图 3 准备安装界面

然后显示检查安装先决条件界面,如图所示:

图 4 安装环境检查

3.安装环境检查完毕后,点击“下一步”按钮,等待执行,然后进入安装界面,如图所示:

图 5 安装信息显示

4.点击“安装”按钮,执行安装,等待安装执行,如图所示:

图 6 安装执行

5.安装完成后,显示如下界面,

图 7 安装结束

6.安装结束后,点击“退出”按钮,退出安装界面即可。

1.2Oracle数据库升级

1.选择Oracle10.2.0.3的相应的补丁安装包,此处以oracle10203_WINNT安装包为例说明,双击安装包,显示如下:

图 8 安装前检查

2.然后显示出补丁安装界面,如下所示:

图 9 补丁安装界面

3.点击“下一步”按钮,进入oracle安装主目录选择界面,如下图所示:

图 10 oracle主目录选择

4.在主目录选择界面中,在路径下拉单中选择刚才安装oracle的主目录位置,然后点击“下一步”按钮,进入等待中。

图 11 等待安装执行

5.然后进入安装界面,如图所示:

图 12 安装信息界面

6.在安装界面中,点击“安装”按钮,即可开始安装操作,等待安装执行。

图 13 安装等待界面

图 14 安装更新界面

7.安装完成后,进入安装结束界面,如图所示:

图 15 安装结束

8.安装结束后,点击“退出”按钮,退出即可。

1.3创建Oracle数据库实例

1.在开始/所有程序,Oracle安装程序下面选择配置和移植工具-Database Configuration Assistant项,进入数据库实例创建界面,如图所示:

图 16 数据库实例创建

2.在数据库实例界面中,点击“下一步”按钮,如图所示:

图 17 数据库创建

3.选择“创建数据库”选项,然后点击“下一步”按钮,进入模板选择界面,如图所示:

图 18 数据库模板选择

4.在该界面中,选择“一般用途”选项,然后点击“下一步”按钮,进入创建数据库名界面,如图所示:

图 19 全局数据库创建

5.在全局数据库名文本框中输入全局数据库名,一般为orcl,然后在SID文本框中会自动出现与全局数据库名称一致的名称oracletest,然后点击“下一步”按钮,如图所示:

图 20 数据库配置

6.设置数据库配置选项,一般为默认为主,如果要对数据库进行备份,可以勾选“启用每日备份”选项,这里以默认设置,然后点击“下一步”按钮,进入密码设置界面,如下图所示:

图 21 密码设置

7.在该界面中,可以选择所有账户使用同一口令,也可以选择不同用户使用不同口令,然乎设置口令,这里选择所有账户使用同一口令,输入口令,如图所示:

图 22 输入口令

8.口令输入确认后,点击“下一步”按钮,进入数据库存储机制选择界面,如图所示:

图 23 数据库存储机制

9.选择存储机制,这里选择文件系统选项,然后点击“下一步”按钮,

图 24 数据库文件创建

10.这里选择默认选项“使用模板中的数据库文件位置”,然后点击“下一步”按钮,进入恢复设置界面,如图所示:

图 25 恢复设置

11.这里选择默认设置,然后点击“下一步”按钮,如图所示:

图 26 数据库内容选择

12.这里选择默认设置,然后点击“下一步”按钮,进入参数设置界面,如图所示:

图 27 参数设置

13.设置好Oracle数据库参数,然后点击“下一步”按钮,进入数据存储界面,如图所示:

图 28 数据库存储

14.这里选择默认设置,然后点击“下一步”按钮,进入创建选项界面,如图所示:

图 29 数据库创建选项

15.在该界面中勾选创建数据库的创建选项,该手册选择默认选项,只勾选创建数据库,然后点击“完成”按钮即可,进入数据库创建确认界面,如图所示:

图 30 数据库创建确认

16.在该界面中,可以将创建数据库的信息存为HTML文件,也可以直接确定完成,进入数据库创建等待界面,等待数据库创建完成

图 31 数据库创建等待

创建完成之后,确定并退出安装界面。

1.4创建Oracle监听服务

1.在开始-所有程序,Oracle安装程序下面选择配置和移植工具-Net Configuration Assistant项,进入监听配置界面,如图所示:

图 32 创建监听

2.选择监听程序配置选项,然后点击“下一步”,进行监听程序的配置,显示界面如图所示:

图 33 监听程序添加

3.尚未创建过监听程序,选择添加监听即可,然后点击“下一步”按钮,为监听命名

图 34 监听命名

4.输入监听名称,一般以默认监听名称即可,然后点击“下一步”按钮,进入协议选择界面,如图所示:

图 35 监听协议选择

5.选择可用的协议,在这里我们选择TCP协议,然后点击“下一步”按钮,进入端口号选择界面,如图所示:

图 36 端口号选择

6.在该界面中选择一个端口号,一般选择以默认的端口号:1521即可,然后点击“下一步”按钮,是否配置另一个监听。

图 37 监听配置

7.选择“是”可继续配置另一个监听,选择“否”监听配置结束,然后点击“下一步”按钮,监听配置结束,执行下去,返回到监听配置界面。

1.5创建Oracle本地服务

1.在开始-所有程序,Oracle安装程序下面选择配置和移植工具-Net Manager项,进入服务添加界面,如下图所示:

图 38 服务创建

2.在树列表中选择“服务命名”列,然后点击“”按钮,显示NET服务配置向导,如图所示:

图 39 服务命名

3.在网络服务名文本框中输入服务名,如oracletest,然后点击“下一步”按钮,进入服务协议选择界面,如图所示:

图 40 服务协议选择

4.选择网络服务协议,我们选择TCP/IP(Internet协议),然后点击“下一步”按钮,选择数据库主机。

图 41 协议设置

5.在主机名文本框中输入主机IP地址,输入安装服务器的本地IP地址,选择端口号,输入刚才创建的数据库的端口号,以默认端口号创建,这里选择默认设置,然后点击“下一步”按钮。

图 42 服务名选择

6.选择(Oracle8i或更高版本)服务名,然后在其文本框中输入oracle的实例名(如:oracletest),连接类型为数据库默认设置,然后点击“下一步”按钮,进入测试页面,如图所示:

图 43 测试完成

7.在该界面中,直接点击“完成”按钮,完成创建服务,然后选择“文件”菜单下的“保存网络配置”,保存创建的网络服务配置。

1.6安装ArcSDE for Oracle 10gR2

1、开始安装ArcSDE for Oracle 10g R2,如图所示

图 44 ArcSDE 安装界面

一路按“NEXT”执行下去,注意,当安装完成后弹出Post Installation界面时,先别Post Installation,等将ArcSDE版本升级到9.3.1后再Post Installation。

1.7将ArcSDE升级到9.3.1

直接运行SDE931-Oracle10g.msp(如果服务器为位,需要运行SDE931-Oracle10g-.msp)安装文件,一路next即可。

1.8ArcSDE Post Installation

在开始菜单下面运行ArcSDE for Oracle10gR2 Post Installation,系统弹出下图对话框:

图 45 ArcSDE Post Installation

点击“下一步”按钮,转到数据库连接设置页面,如图所示:

图 46 数据库连接设置

输入正确的Oracle数据库密码及创建的oracle的本地net服务名(非oracle实例名,参考3.5)称,然后点击“下一步”按钮,转到SDE库设置界面,如图所示:

图 47 SDE库设置

点击“Browse”按钮,选择SDE表空间要创建的位置,然后一路执行“下一步”,直到对SDE进行注册,如图:

图 48 SDE注册

选择注册文件,对SDE进行注册,点击“下一步”直到完成,然后创建SDE服务,如图所示

图 49 创建SDE服务

在ORACLE SID文本框中输入Oracle Sid,(一般跟Oracle所创建的实例名相同),然后点击“下一步”按钮,启动SDE服务并完成。这里server name 写localhost

ArcSDE安装完成之后,进入oracle服务管理平台,修改SDE空间库的大小,并设置自动增长值和最大值大小。

1.9安装ArcGIS Desktop

不强制要求在数据库服务器上面安装ArcGIS Desktop,但是安装了ArcGIS Desktop后,可以进行空间数据、基本处理的一些等操作。

安装步骤:

1)安装licence manager

记事本打开文件夹下License_server.dat 修改下图红色标记部分,将红色标记部分改成本机计算机名,另存为licence.lic文件

2)安装,browse选择刚刚创建的licence.lic文件,一路next

3)提示重启后选择NO,I will restart my computer later.

4)复制文件夹下4个文件ARCGIS.EXE, lmgrd.exe, lmtools.exe, lmutil.exe和licence.lic文件到C:\\Program Files\\ESRI\\License\\arcgis9x替换里面已有的文件。

5)安装desktop,双击文件夹下安装包一路next即可。安装顺序是先安装 ArcGIS Desktop9.3,然后再安装ArcGISDesktop931.msp(是9.3.1,不是9.3sp1)。

6)打开licence manager Tools,找到config services

7)红色标记部分选择licence.lic文件,

C:\\Program Files\\ESRI\\License\\arcgis9x\\licence.lic文件

最后保存设置.

8)重读许可,stop server→start server→reread licence file.

9)将授权方式改为本地授权

授权产品Software product选择arcinfo(floating)

Licence manager改为本地计算机名

点击ok至此arcgis授权完成。可以查看许可期限,授权到2017年。

2Web服务器安装和配置

2.1IIS6.0安装

1.点击“开始”-〉“控制面板”-〉“添加/删除程序”,进去“添加或者删除程序”对话框,如下图所示:

图 54 “添加或者删除程序”对话框

2.点击“添加/删除Windows组件”,弹出“Windows组件向导”对话框,如下图所示:

图 55 Windows组件添加界面

3.勾选“应用程序服务器”选项,然后点击详细信息按钮,弹出应用程序服务器的子组件添加列表,如图所示:

图 56 Internet服务器选择安装界面

4.在“Internet信息服务(IIS)”前的方框中打勾,点击“确定”按钮,返回到Windows组件添加界面,按照提示,以默认路径安装,一路点击“下一步”,如果提示没有找到安装文件,将系统安装盘插入光驱,完成IIS的安装。

2.2安装.NET Framework3.5

在dotnetfx35setup.exe文件上双击进行安装,按照提示,以默认路径安装,一路按Next执行即可。

2.3安装ArcGIS Engine9.3

安装Arc Engine9.3之前,请至少先安装.net framwork2.0。

在ArcEngine9.3安装包中双击“setup.exe”,弹出安装对话框,如图:

图 61 engine安装界面

然后一路按照默认安装即可,最后提示安装成功,如图:

图 62 engine安装成功界面

安装完毕后需要执行软件注册,然后点击开始菜单中<程序>-,弹出注册窗体,如图2-8:

图 63 engine注册界面

单击选择第三项,点击【下一步】,如图2-9:

图  engine安装选择许可

单击“Browse”,指定License注册文件的路径,然后单击【下一步】,如图2-10:

图 65 engine安装选择许可2

    默认指定的设置,单击【下一步】,如图:

图 66 engine安装完成

单击【完成】,安装完毕后,可以运行ArcGISEngine931.msp进行升级,直接一路next即可。

2.4安装ArcGIS Server

1.开始安装ArcGIS Server,选择ArcGIS Server for the Microsoft.NET Framework安装项。

图 69安装ArcGIS server

2.按照提示,一路按Next进行安装,执行下去。 

3.进入ArcGIS Server 后部分Post Installation,开始配置ArcGIS Server服务,两个选项全部选择,如下图所示。

图 70ArcGIS server post

然后创建两个用户名和帐号,输入密码并确认,如下图所示

图 71创建SOM和SOC帐号

完成密码设置之后,点击“下一步”按钮,创建ArcGISWebServices帐号,如下图所示

图 72创建web帐号

完成密码设置之后,点击“下一步”按钮,设置GIS Server 服务输出路径,如下图所示:

图 73创建GIS Server地址

一般以默认设置即可,然后一路点击“下一步”执行下去,直到安装界面,点击“install”即可,如图所示:

图 74 post摘要

点击“install”按钮,进入如下界面, 

图 75进入授权界面

完成安装post,然后点击“Next”按钮,进入授权文件界面。

4. 输入授权文件

图 76选择授权方式

点击下一步,然后选择授权文件,如下图所示。

图 77选择授权文件

点击“下一步”按钮,

图 78完成授权

5.向agsadmin用户组中添加用户

打开计算机管理-本地用户和组-组,在右侧列表中显示所有用户组,如图所示:

图 79设置帐号

选择agsadmin用户组,右键选择属性,点击“添加”按钮,打开选择用户界面,然后点击“高级”按钮,在高级界面中,点击“立即查找”按钮,在下面的用户名框中选中ArcGISSOC、ArcGISSOM、ArcGISWebServices、和安装ArcGIS Server时进入系统的用户名,将他们加入到agsadmin用户组中,如:Administrator一同加入到agsadmin用户组中。

图 80选择用户分组

6.然后选择开始-程序-ArcGIS-ArcGIS Server for the Microsoft .NET Framework-Web Applications Post Install,弹出Web Applications Post Install的界面,如图所示:

图 81 web post

如果没什么改变,以默认为准,GIS Server文本框中输入安装GIS Server的机器名称,然后点击Next按钮,输入GIS Server Web Services 帐号,如图所示:

图 82 web post设置帐号

选择Existing Local or Domain Account项,在Account Name文本框中输入帐号,输入本机Administrator帐号即可,然后输入本机Administrator登录机器时的密码,然后点击Next按钮,一路执行下去,直到结束。

7.重启电脑,然后可以用ArcCatalog或者ArcGIS Server Manager的web页面创建服务;

3动态地图服务发布

3.1动态服务发布步骤

3.1.1地图文件分析

本步骤的目的是为了分析地图文档(MXD)文件中存在的问题,包括一些警告、错误等,具体问题的解决方式后面注意事项中会有描述),具体操作如下:

打开要发布的地图文档(MXD)文件,将鼠标移动到map的菜单栏附近,调出动态服务发布的工具条,如下图所示:

图 91 服务发布工具条

调出后的工具条如下所示:

图 92 服务更新工具条

点击执行分析,这时将会分析出地图文档中存在的问题(包括错误、警告、消息3类),如下图所示:

图 93 地图文档分析界面

根据相应的错误提示,解决问题(具体问题如何解决参见后面的注意事项),然后进入下一步操作。

3.1.2预览地图发布

本步骤的目的是查看地图发布后的效果,显示单用户请求地图是响应时间,用户可以判断是否需要进一步优化地图文档(MXD),具体操作如下:

点击工具条上的按钮,可以预览地图服务后发布的效果,包括性能情况,如下图所示:

图 94 地图预览效果

在地图上进行缩放浏览,可以检查发布后地图的性能情况,将显示单用户访问地图的响应时间,如下图所示:

图 95响应时间界面

在窗口的右边,可以设定图片预览时返回的图片格式,这样可以知道每种返回图片格式的性能情况,如下图所示:

图 96 地图属性界面

图 97 图片格式界面

如果性能满足要求,将执行下一步骤,如果不满足要求,还需要对地图文件(mxd)进行优化等。

3.1.3保存地图服务定义

本步骤的目的是将mxd文件保存为一个MSD(Map Service Definition)文件,根据ESRI官方文档,采用MSD文件发布的地图服务,性能要比采用MXD文件发布的地图服务高出25%以上。具体操作如下:

点击工具条上的按钮,将会弹出一个对话框,如下所示:

图 98 保存地图定义界面

Arcmap将默认生成一个“地图文档文件名.msd”的文件,这个文件就是用于发布地图服务的文件。

3.1.4将地图发布到ArcGIS Server

点击按钮,arcmap将弹出发布地图服务的设置框,如下图所示:

图 99 服务发布设置界面

设置好了服务器地址、服务名称后点击【下一步】,设置发布服务的类型,一般选择mapping即可。

图 100 选择服务类型

设定服务类型后点击【下一步】,如下图所示:

图 101 服务摘要

点击【finish】后完成发布,发布后可以在catalog中的gis servers中能找到刚刚发布的地图服务。

图 102 服务列表显示

3.1.5将要发布的地图文档设定为直连方式

直连的概念是指地图服务直接访问底层关系数据库中的数据(如:oracle),中间不通过arcsde数据引擎访问oracle,根据ESRI官方文档,采用直连方式发布的地图服务要比非直连的性能高很多,如果地图文档(MXD)中图层是非直连的,则在分析时,将会给出警告,如下图所示:

图 106 非直连警告

为了建立高性能的地图服务,需要建立直连方式的地图文档(MXD)一共有如下步骤:

1.双击在arc catalog中的“Add Spatial Database Connection”,系统将弹出空间数据连接对话框,如下所示:

图 107 空间数据连接对话框

2.在对话框中进行如下图的设置,空白的textbox不需要填写内容:

图 108 直接设置方法

3.完成后点击ok,直连的效果如下所示:

4.将需要的图层拖动到地图文档(MXD)中。

5.查看直连的图层属性,可以发现直连的图层instance这项值是sde:oracle10g,如下图所示:

图 110 直连属性查看

4瓦片地图服务发布

4.1瓦片服务的发布步骤

4.1.1发布动态服务

发布瓦片服务之前,必须先将服务发布成动态服务,然后根据给定的设置,由动态服务生成出图片,然后存放到某一个文件目录中(做为缓存目录),当客户端进行请求时,只需要从缓存目录直接取回图片传送到客户端即可,少了一个图片生成的过程,速度上当然快很多。

本步骤操作参考7.1的内容。

4.1.2设置图片存储路径

默认情况下,ArcGIS Server会将瓦片服务生成的缓存图片存放在 $:\ArcGISserver\ArcGIScache下面,如果ArcGIS Server安装在C盘,则缓存图片会存放在C:\ArcGISserver\ArcGIScache下面。因为C盘往往是系统盘,不便于管理,往往需要根据图片大小单独设置缓存路径,具体操作如下:

1.在arc catalog中的GIS Server树上右键,点击“Server Properties…”

图 111 服务属性界面

2.将会弹出一个服务属性设置的对话框,然后选择“Directories”标签页,可以对缓存目录进行增加、修改、删除,如下所示:

图 112 设置缓存界面

3.以增加一个缓存目录为例,点击上图的【Add…】按钮,然后将弹出缓存目录设置对话框,如下所示:

图 113 设置服务缓存目录界面1

4.输入信息缓存路径信息,和该路径的虚拟目录地址(也就是说该目录必须是web共享目录,如果不是,需要在IIS中映射为虚拟目录),如下所示:

图 114 设置服务缓存目录界面2

输入后点击【ok】按钮,然后点击属性框的【确定】完成设置。

4.1.3缓存图片生成设置

本步骤的目的是在刚刚设置的的缓存路径中生成图片,具体操作如下:

1.GIS Server树上面,选择一个启动的地图服务,然后点击右键,点击“Service Properties…”。

图 115 服务属性

2.将弹出地图服务的属性框,然后切换到“Caching”标签页,如下所示:

图 116 动态地图属性界面

3.将上图中的绘制向选择为“Using tiles from a cache that you will define below”,将会显示图片生成的设置界面,下图所示详细说明:

图 117 修改成瓦片地图的设置界面

4.点击上图中【suggest…】进行比例尺等级的设置(关于比例尺等级的最佳设置,后面的注意事项中会有说明),输入等级后点击【ok】

图 118 比例尺等级设置界面

5.根据需要可以显示的比例尺进行增加和删除,一些用不到的比例等级可以删除。

图 119 添加比例尺等级设置界面

4.1.4缓存图片生成

完成了上述步骤的设置后,开始执行生成,具体操作步骤如下:

1.点击【确定】按钮,将弹出确认对话框,提示是否立即生成瓦片。

图 120 确认瓦片切割

图 121 弹出警告1

2.点击【是(Y)】确认,将会弹出结果管理的警告对话框,点击【ok】

图 122 弹出警告2

3.弹出瓦片服务管理工具设置,默认即可。

图 123 瓦片切割详细设置

4.点击上图的【OK】按钮,开始生成瓦片。

图 124 开始切割

5.生成瓦片后,打开缓存目录,效果如下所示:

文档

arcgis全套+oracle部署手册

安徽建筑工业学院部署手册陈善语QQ:639343277二〇一二年十一月文件状态:[]草稿[]修改中[√]正式发布文件标识:Arcgis9.3全套+oralce部署手册当前版本:1.0编写:陈善语审核:完成日期:2012年11月序号版本号修订日期修订概述修订人备注10.92012年11月26日初始创建陈善语目录1数据库服务器安装和配置21.1Oracle数据库安装21.2Oracle数据库升级61.3创建Oracle数据库实例101.4创建Oracle监听服务181.5创建Oracle本地服务2
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top