行业软件安装流程
北京数慧时空信息技术有限公司
童杨辉@surveyboy 二零一三年六月
目 录
1. 2. 3.
系统环境 ....................................................................................................................... - 1 - 安装顺序概述 ................................................................................................................ - 1 - 软件安装流程 ................................................................................................................ - 1 - 3.1.
安装ARCGIS FOR DESKTOP ...................................................................................... - 1 -
3.1.1. 3.1.2. 3.1.3. 3.2. 3.3. 3.4.
安装许可 ............................................................................................................. - 2 - 破解..................................................................................................................... - 2 - 软件打补丁 ......................................................................................................... - 4 -
安装ARCGIS FOR ENGINE ......................................................................................... - 5 - 安装ORACLE_DATABASE_11.2.0.2_X ......................................................................... - 5 - 安装ORACLE_CLIENT_11.2.0.2_X86(32位客户端).............................................. - 14 -
3.4.1. 3.4.2. 3.4.3. 3.5. 3.6.
软件安装 ........................................................................................................... - 14 - 客户端配置网络服务名 ................................................................................... - 17 - 监听问题的解决 ............................................................................................... - 20 -
安装ARCSDE10.1 .................................................................................................. - 25 - 配置数据库 ............................................................................................................ - 32 -
3.6.1. 3.6.2. 3.6.3. 3.7. 3.8.
创建表空间 ....................................................................................................... - 33 - 创建用户 ........................................................................................................... - 38 - 通过SQL进行表空间、用户创建 ................................................................... - 45 -
配置IIS ................................................................................................................... - 46 - 安装ARCGIS FOR SERVER ............................................................................................. - 48 -
I
1. 系统环境
操作系统:win7 x 旗舰版(必须是位,否则不能安装SDE和server);
2. 安装顺序概述
软件之间具有一定的安装关联性,所以必须要注意各个软件之间的安装顺序。
一般来讲:
Arcgis for Desktop、Arcgis for Engine;(他们两个没有严格顺序) Oracle、Arcgis for SDE(必须是先数据库再sde);
IIS、Arcgis for Server(一般都是最后安装,安装前必须先安装IIS)
3. 软件安装流程
3.1. 安装Arcgis for Desktop
先安装desktop
- 1 -
安装过程省略,直接下一步、下一步操作,完成后弹出一个许可的框,先直接关闭。
3.1.1. 安装许可
安装过程省略,直接下一步、下一步操作,完成后弹出一个许可的框,先直接关闭。
3.1.2. 破解
打开服务管理器,
- 2 -
计算机---右键(管理)---服务和应用程序
手动将arcgis license 服务关闭。
将破解文件bin文件夹中service.txt打开,把其中的的计算机名称修改成自己的计算机名称,如下:
然后将整个bin文件夹替换覆盖License Manager安装主目录下bin文件夹内的内容。
重启arcgis license 服务。 打开
- 3 -
Ok!
3.1.3. 软件打补丁
直接点击补丁文件,下一步下一步安装即可。
- 4 -
3.2. 安装Arcgis for Engine
直接安装
下一步下一步,安装完成后,双击授权ECP文件,导入即可。 软件打补丁,直接下一步安装即可。
3.3. 安装Oracle_database_11.2.0.2_x
默认安装,自动具有了监听和网络服务名。
请参考Oracle产品安装说明。请记住安装时初始界面中设置的服务名和系统管理员的用户名及密码,数据库SID为“******”。
另外有一些建议:根据数据被访问的频度和现有数据库服务器资源现状,减少I/0竞争,提高数据存取的效率,建议Oracle程序安装在D盘中,将空间数据库的数据文件分布到不同的磁盘上。
安装过程如下:
1. 双击Oracle11g安装程序,进行oracle11g安装,安装界面如图所示:
- 5 -
不用设置更新,直接点击【下一步】按钮,出现如下图的提示,如下图所示:
- 6 -
选择【是】,进入下一步安装步骤,如下图所示:
在安装选项里选择“创建和配置数据库”选项,点击【下一步】按钮 ,进入“系统类”选择界面,如下图所示:(笔记本安装我们一般选择桌面类,要是配置服务器的我们选择服务器类,这个截图我们做的服务器类的,安装过程一样,没有什么需要设置的)
- 7 -
选择“服务器类”点击【下一步】按钮,进入“安装类型”界面,如下图所示:
- 8 -
选择“单示例数据库安装”,点击【下一步】按钮,进入到“典型
安装”界面,如下图所示:
选择“典型安装”选项,点击【下一步】按钮,进入到“典型安装配置”界面,如下图所示:
- 9 -
在“典型安装配置”界面做如下的设置:
Oracle基目录:浏览选择Oracle安装主目录位置; 软件位置:浏览选择Oracle软件安装主位置;
数据库版本:下拉选择数据库安装版本,比如:企业版; 全局数据库名:设置全局数据库名(默认为orcl); 管理口令:设置管理口令,比如:sys; 确认口令:设置确认口令,比如:sys。
设置完毕后,点击【下一步】按钮,会弹出如下图的提示:
- 10 -
选择【是】,然后进入到“概要”界面,如下图所示:
- 11 -
点击【完成】按钮,进入到“安装产品”界面,如下图所示:
- 12 -
安装完成后,弹出如下的信息界面,如下图所示:
【确定】后,进入到“完成”界面,如下图所示:
注意:Oracle11g默认对空表不分配segment,如果使用exp导出数据时要将空表一起导出,需要做如下设置:在Sqlplus中,执行如
- 13 -
下命令:alter system set deferred_segment_creation=false;
如下:
该设置只对后面新增的表产生作用,对之前建立的空表不起作用。
3.4. 安装Oracle_Client_11.2.0.2_x86(32位客户端)
注意点:因为10.1版本的sde、server都只有位版,但arcmap只有32位版,所有需要安装32位的数据库客户端。有人说也需要安装位客户端,其实是不用安装的,因为安装位数据库时默认是有自己的客户端的。
3.4.1. 软件安装
双击安装包,打开Oracle_Client_11.2.0.2_x86 安装程序,进入“选择安装类型”窗口:
- 14 -
选择“管理员(1.02GB)(A)”,单击“下一步”,进入“选择产品语言”:
单击“下一步”,进入指定安装路径窗口,设置Oracle基目录和软件位置:
- 15 -
单击“下一步”,进入“概要”窗口,如图:
单击“完成”,进行安装:
- 16 -
单击“完成”,完成安装。
3.4.2. 客户端配置网络服务名
配置网络服务名
- 17 -
- 18 -
- 19 -
由于没有检测到监听程序,测试未成功!
3.4.3. 监听问题的解决
下面主要来解决服务端的监听程序问题。
- 20 -
解决办法一:
在服务器端把监听程序删除监听,重建。 解决办法二: 在安装目录下找到:
app\\Administrator\\product\\11.2.0\\dbhome_1\\NETWORK\\ADMIN/listener.ora”文件
在下面代码
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = E:\ools\\oracle\\product\\11.2.0\\dbhome_1) (PROGRAM = extproc)
(ENVS = \"EXTPROC_DLLS=ONLY:E:\ools\\oracle\\product\\11.2.0\\dbhome_1\\bin\\oraclr11.dll\") ) 后面添加 (SID_DESC =
(GLOBAL_DBNAME = orcl )
(ORACLE_HOME = E:\ools\\oracle\\product\\11.2.0\\dbhome_1) (SID_NAME = ORCL) )
添加后的文件内容: #
listener.ora
Network
Configuration
File:
E:\\app\\kerry\\product\\11.2.0\\dbhome_1\\network\\admin\\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = E:\\app\\kerry\\product\\11.2.0\\dbhome_1) (PROGRAM = extproc) (ENVS
\"EXTPROC_DLLS=ONLY:E:\\app\\kerry\\product\\11.2.0\\dbhome_1\\bin\\oraclr11.dll\") )
(SID_DESC =
- 21 -
=
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = E:\\app\\kerry\\product\\11.2.0\\dbhome_1) (SID_NAME = ORCL) ) )
LISTENER =
(DESCRIPTION_LIST = (DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.32.106)(PORT = 1521)) ) )
ADR_BASE_LISTENER = E:\\app\\kerry
注意SID_NAME对应网络服务命名, GLOBAL_DBNAME对应服务名。配置这些后,然后重新开启服务重新连接就可以了。 解决后验证:
- 22 -
- 23 -
依然显示失败,其实已经成功了,因为默认scott账户被锁定了,只需要更改用户登录即可。 选择system用户登录
也可以用命令进行连接验证: Cmd进入dos界面
Conn 用户名/密码@数据库实例 as sysdba
- 24 -
Ok了!
3.5. 安装ArcSDE10.1
SDE10.1的安装与之前的版本发现些变化,不在有post安装步骤,所以安装的时候需要仔细阅读安装文档。
步骤:
1、在安装SDE之前,需要确保以及安装了数据库,同时以及在企业数据库中创建了geodatabase数据库,创建工具可以使用toolbox中create enterprise geodatabase工具,如下。
- 25 -
2、成功执行完上步之后就可以在安装包下面找到对应的数据库版本,安装。
- 26 -
3、选择安装选项
选择好“安装路径”,点击【Next】按钮,进入如下界面,如下图所示:
- 27 -
【Install】按钮,进入如下安装界面:
安装完成界面:
- 28 -
注意,当安装完成后,点击【Finish】按钮。 测试是否能够连接,打开catalog
- 29 -
分割线
以下内容可以不做,因为10.1版本的SDE现在默认是采用了数据库直连的模式,若想恢复sde实例服务的模式,可以参考以下内容。 4、编辑服务文件,在安装目录下arcsde\\sdeexe101\\etc文件夹下找到services.sde文件,使用记事本打开,将esri_sde前面的#去掉。同时添加一个唯一的服务名称和端口名称,例如arcsde 4000/tc
- 30 -
5、复制services.sde文件中的内容,并将其复制到windows系统服务文件中,C:\\Windows\\System32\\drivers\\etc目录下的service文件中,
并保存。
6、在CMD窗口中使用命令创建服务。
sdeservice -o create -d ORACLE,SID –i 例如:sdeservice -o create -d ORACLE,ORA2 -i sdesvc -p nopeeking -s myserver 7、成功创建后就可以在服务管理中启动服务了,或者通过命令启动,如果不能正常查看日志文件分析错误原因。安装完成后使用catalog进行测试读写操作。 - 31 - 3.6. 配置数据库 首先需要明白几个基础问题: - 32 - Oracle数据库数据库实例1表空间1用户1表空间2表空间3用户2数据库实例2表空间4…………数据库实例3……一个数据库可以有多个数据库实例一个数据库实例可以有多个表空间一个表空间只能有一个用户一个用户可以有多个表空间 基本的几个道理: 一个数据库可以有多个数据库实例 一个数据库实例可以有多个表空间 一个表空间只能有一个用户 一个用户可以有多个表空间 3.6.1. 创建表空间 IE中输入链接Oracle的网址,如https://192.9.100.124:5500/em,(ip地址请改为实际的Oracle数据库服务器地址)打开Oracle企业控制台的登陆界面。 或者打开 如下图: 输入用户名、密码以管理员身份登录 - 33 - - 34 - 进入表空间界面后,单击“创建”按钮,如下图: 在创建页面中,点击“一般信息”标签,在【名称】一栏输入表空间名SJZX_ZC,如下图: - 35 - 点击“添加”按钮,在数据文件页面【文件名】一栏输入SJZX_ZC,文件目录为E:\\ SJZX_ZC\\,在【文件大小】一栏输入256,单位选择为MB,,然后在【存储】下方选中自动扩展的复选框,【增量】一栏输入32,单位选择MB,【最大文件大小】选中“值”,1024,选择单位为MB,然后点击“继续”按钮,如下图: - 36 - 界面返回创建表空间界面,点击“确定”,如下图: - 37 - SJZX_ZC表空间创建成功!返回到上一界面。 3.6.2. 创建用户 下面以SJZX_ZC用户为例介绍创建过程。 点击“服务器”标签,然后在【安全性】组下单击“用户”,如下图: - 38 - 在用户页面上,单击“创建”,如下图: - 39 - 在用户创建页面上,点击“一般信息”标签,然后在【名称】一栏输入SJZX_ZC,在【输 入口令】和【确认口令】栏上输入四位以上密码,在【默认表空间】和【临时表空间】栏上分别输入SJZX_ZC和TEMP,其他项默认配置,点击“确定”,完成用户基本信息的配置,如下图: - 40 - 点击“角色”标签,然后单击“编辑列表”,弹出修改角色页面,通过选中角色和移动等按钮来指定所选角色,增加CONNECT、DBA、RESOURCE的角色,如下图: - 41 - 点击“确定”,返回上一页面,如下图: - 42 - 点击“系统权限”标签,然后单击“编辑列表”,弹出修改系统权限页面,通过选中系统权 限和移动等按钮来指定所选系统权限为UNLIMITED TABLESPACE,如下图: 点击“确定”,返回上一页面,如下图: - 43 - 再次点击“确定”,完成用户对象创建,如下图: 此时SJZX_ZC用户创建成功! - 44 - 3.6.3. 通过SQL进行表空间、用户创建 表空间和用户的建立也可以通过脚本进行创建,具体的例子和语法如下: sqlplus sys/SJZX123com@sjzx as sysdba; (sqlplus 用户名/密码@实例名 as sysdba;) create temporary tablespace YNTEMP tempfile 'F:\\oracle\\nxsjzx\\NXTEMP.dbf' size 2000M autoextend on next 500M maxsize unlimited ; (建立临时表空间) create tablespace CJ_XZQH datafile 'F:\\oracle\\nxsjzx\\CJ_XZQH.dbf' size 160M autoextend on next 160M maxsize unlimited ; - 45 - (创建表空间) create tablespace CJ_XZQH_IDX datafile 'G:\\oracle\\nxsjzx\\CJ_XZQH_IDX.dbf' size 100M autoextend on next 100M maxsize unlimited ; (创建索引表空间,一般先不做,后续再进行优化) create user CJ_XZQH default tablespace CJ_XZQH temporary tablespace NXTEMP identified by CJ_XZQH ; (创建用户,赋予表空间和临时表空间,及密码) grant dba to CJ_XZQH ; (给用户CJ_XZQH赋予DBA权限,一般不建议全部赋DBA权限) create tablespace CJ_JCCH datafile 'F:\\oracle\\nxsjzx\\CJ_JCCH.dbf' size 340M autoextend on next 130M maxsize unlimited ; create tablespace CJ_JCCH_IDX datafile 'G:\\oracle\\nxsjzx\\CJ_JCCH_IDX.dbf' size 210M autoextend on next 80M maxsize unlimited ; create user CJ_JCCH default tablespace CJ_JCCH temporary tablespace NXTEMP identified by CJ_JCCH ; grant dba to CJ_JCCH ; 3.7. 配置IIS 安装arcgis for server之前,必须安装iis服务。 Win7系统安装iis过程如下: 打开控制面板—删除程序 - 46 - 逐级的把iis的选项全部选择上 确定 测试一下是否安装成功,在ie浏览器输入:localhost 若出现下图,即代表安装成功。 - 47 - 3.8. 安装arcgis for server 1. 开始安装ArcGIS Server,单击setup安装项,进入如下窗口: 图 3-1 点击【Next】按钮,进入如下界面: - 48 - 选择【I accept the license agreement】,单击【Next】,进入如下界面: 点击【Next】按钮,进入如下界面: - 49 - 点击【Next】按钮,进入如下界面: 设置密码(防止忘记一般密码直接设置为arcgis),点击【Next】按钮,进入如下界面: - 50 - 选择【Do not export configuration】,点击【Next】按钮,进入如下界面: 点击【Install】,进入安装界面: - 51 - 点击【Finish】,进入授权界面 - 52 - 点击【下一步】,进入如下界面: - 53 - 点击【完成】,进入“创建站点”(第一次使用需要创建新站点,后面再安装server可以加入到这个站点,实现集群管理)页面: - 54 - 点击【创建站点】,进入如下界面: - 55 - 输入设置好的密码,点击【下一步】,进入如下界面: - 56 - 点击【下一步】,进入如下界面: - 57 - 单击【完成】,进入如下界面: - 58 - - 59 - 输入设置的密码,点击【登录】,进入如下界面,表示安装成功。 - 60 -
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务