安徽建筑工业学院
部
署
手
册
陈善语
QQ:639343277
二〇一二年十一月
文件状态:
[ ] 草稿
[ ] 修改中
[√]
正式发布 | 文件标识: | Arcgis9.3全套+oralce部署手册 |
当前版本: | 1.0 | |
编 写: | 陈善语 | |
审 核: | ||
完成日期: | 2012年11月 |
序号 | 版本号 | 修订日期 | 修订概述 | 修订人 | 备注 |
1 | 0.9 | 2012年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安装成功界面
安装完毕后需要执行软件注册,然后点击开始菜单中<程序>- 图 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.生成瓦片后,打开缓存目录,效果如下所示: