部署Oracle和ArcGIS.docx
安装Oracle1、64位Oracle11g服务端安装1、 将Oracle安装光盘放入光驱,打开安装盘,双击Oracle服务端所在文件夹中的setup安装程序或是找到Oracle服务端安装文件所在硬盘,双击setup安装程序,弹出Oracle安装界面,如图1-1所示;图1-12、 点击上图中的“下一步”,弹出 “尚未指定电子邮件地址”框,点击是,进入“安装选项”页面,选择“仅安装数据库软件(I)”,如图1-2所示:图1-23、 点击上图中的“下一步”,进入“网络安装选项”页面,选择“单实例数据库安装(S)”,如图1-3所示:图1-34、 单击上图中的“下一步”,进入“产品语言”页面,如图1-4所示:图1-45、点击上图中的“下一步”,进入“数据库版本”页面,选择“企业版”,如图1-5所示:图1-56、 点击上图中的“下一步”以后,进入“安装位置”页面;显示oracle安装位置的信息,如图1-6所示:图1-67、点击上图中的“下一步”,进入“先决条件检查”页面,如图1-7所示:图1-78、“先决条件检查”页面完成后,会自动跳入 “概要”界面,如图1-8所示:图1-89、点击上图中的“完成”,进入“安装产品”页面,如图1-9所示:图1-910、安装完成后,弹出“完成”页面,点击关闭,数据库管理软件即安装完毕。如图1-10所示:图1-102、64位Oracle11g服务端创建数据库1. 安装好64位Oracle11g后,点击开始所有程序Oracle - OraDb11g_home1配置和移植工具Database Configuration Assistant,如图2-1所示:图2-12. 选择Database Configuration Assistant打开数据库配置窗口,如图2-2所示: 图2-23. 点击上图中的“下一步”,进入执行操作页面,选择“创建数据库”,如图2-3所示:图2-34. 点击上图中的“下一步”,进入数据库模板设置页面,选择“定制数据库”,如图2-4所示:注:如数据库模板类型不选择“定制数据库”,块大小将无法修改。图2-45. 点击上图中“下一步”,进入数据库标识设置页面,输入全局数据库名称,一般为(orcl、gtdj等等)如图2-5所示:图2-56. 点击上图中的“下一步”,进入管理选项页面,默认“使用Enterprise Manager配置数据库”与“使用Database control管理数据库”(默认不需要修改),如图2-6所示:图2-67. 点击上图中的“下一步”,弹出警告窗口,提示需配置监听程序,如图2-7所示。图2-78. Database Configuration Assistant的界面先不用管,点击开始所有程序Oracle - OraDb11g_home1配置和移植工具Net Configuration Assistant,如图2-8所示,弹出界面后,选择 “监听程序配置”,下一步,选择“添加”,点击下一步,下一步,下一步,下一步,下一步,下一步,完成,即可:图2-8 9. 点击图2-6中的“下一步”,就不会出现警告窗口,弹出进入数据库用户口令设置页面,可根据各自情况选择“所有帐户使用同一口令”或“使用不同的口令”,如图2-7所示:图2-910. 点击上图中的“下一步”,进入存储选项设置页面,选择“文件系统”存储机制(默认不需要修改),如图2-10所示:图2-1011. 点击上图中的“下一步”,进入数据库恢复配置页面,选择“指定快速恢复区”在这可对快速恢复区路径及区域大小进行设置(默认不需要修改),如图2-11所示:图2-1112. 点击上图中的“下一步”进入数据库内容设置页面,配置数据库组件及定制脚本(默认不需要修改),如图2-11所示:图2-1213. 点击上图中的“下一 步”,进入初始化参数设置页面,设置内存、块大小、字符集、连接模式,内存设置选择“典型“或是”定制”如图2-13所示:图2-1314. 选择调整大小选项进行块大小设置,块大小选择“16384字节”,进程参数默认(注:值必须为6或更高值(其中5个为后台进程,1个为每个用户进程)),如图2-14所示:图2-1415. 选择字符集选项,设置数据库的字符集,选择“使用默认值”,如图2-15所示:图2-1516. 选择连接模式选项,设置数据库运行的默认模式,如图2-16所示:图2-1617. 点击上图中的“下一步”,进入数据库存储设置页面,可对控制文件、表空间、数据文件、重做日志组进行创建、删除、文件存放路径及文件大小进行设置,在此建议把这几种文件存放路径及SDE表空间文件分开磁盘存放,如图2-17所示:图2-1718. 点击“下一步”,进入数据库创建选项页面,选择“创建数据库”,如图2-18所示:图2-1819. 点击上图中的“完成”,进入数据库确认窗口,如图2-19所示:图2-1920. 点击上图中的“确定”进入数据库创建页面,根据机器性能,大概需要50分钟左右,图2-20所示:图2-20下图显示为数据库创建完成页面,点击“退出”,则数据库创建结束。如图2-21所示:图2-2121. 打开的浏览器(打开浏览器的地址可在以在安装目录“D:appadminproduct11.2.0dbhome_1install “下的readme.txt文件中查看,如:http:/localhost:1158/em(本地访问)、http:/172.18.1.106:5500/em(访问服务器)端口:一般为1158或是5500)就可以用sys账户sysdba身份登录11g的企业管理器,如图2-22所示:图2-223、对Oracle进行一些简单优化说明:优化oracle 主要是提高数据库的运行速度;1) 调整块大小与调整数据文件存放位置。详见安装oracle 11G中的创建数据库。2) 调整内存参数(SGA系统全局区与PGA程序全局区)说明:除分配给操作系统和其它应用程序的内存,可从余下的内存中划分SGA系统全局区和PGA程序全局区区域。PGA程序全局区内存设置应该是总内存的较小部分(例如20),剩下80分配给SGA系统全局区。例如:服务器的内存为16GB,SGA最大大小可设置成:6GB,PGA总大小可设置成:4GB,余下:6GB 如果没有别的软件在用也可以对SGA与PGA在进行增加调整。1) 打开浏览器输入http:/localhost:1158/em(本地访问)、http:/172.18.1.106:5500/em(访问服务器)端口:一般为1158或是5500,进入oracle控制器登陆页面,输入用户名、密码、选择连接身份(使用管理员登陆管理员用户名为:sys,密码为创建数据库时自己定义,连接身份选择sysdba),点击“登陆”按钮,进入控制器主页面;2) 选择“服务器”选项,进入数据库管理页面,如上图,点击“内存指导”,进入调整内存参数页面,如下图:3) 选择“自动内存管理-禁用”选项,进入数据库管理页面,如上图,点击“内存参数”,进入调整内存参数页面,如下图:4) 选择“PGA”选项,进入调整PGA大小页,输入PGA大小,点击“应用”按钮,完成修改,如上图: 5) 选择“SGA”选项,进入调整SGA大小页面(调整最大大小),输入SGA最大大小,点击“应用”按钮,如上图,进入是否重启数据页面,如下图:(注:如果点击否的话到此结束,需要到服务中手动重启数据服务。)6) 选择“是”按钮,进入重新启动数据库页面,如下图: 7) 输入当前计算机用户名与密码,数据库管理员用户名与密码;(注:执行之前须要把当前用户加入到“作为批处理作业登陆”中,添加方法:开始-控制面板-管理工具-本地安全设置-本地策略-用户权利指派-作为批处理作业登陆-添加添加用户或组-输入用户名-完成添加。),如上图,点击“确定”按钮,重启数据库完成,进入确定页面,如下图:8) 点击上图中的“是”按钮,进入活动信息页面,如下图:9) 点击上图右上方的“注销”,弹出注销页面,如下图: 10) 点击上图中的“登陆”按钮,进入登陆页面;11) 使用管理员登陆(管理员用户名为:sys,密码为创建数据库时自己定义),输入好用户名与密码,如上图,点击“登陆”按钮,进入控制器主页面,如下图:12) 选择“服务器”选项,进入数据库管理页面,如上图,点击“内存指导”,进入调整内存参数页面,如下图:13) 选择“SGA”选项,进入调整SGA大小页面(SGA总大小),输入SGA总大小,如上图:点击“应用”按钮完成操作(SGA总大小不能超过SGA最大大小);4、Oracle各个服务说明执行过程>>1) Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。(非必须启动)2) OracleDBConsoleorcl:Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务(此服务开启,使用浏览器才可以打开oracle企业管理器)。(非必须启动)3) OracleJobSchedulerORCL:Oracle作业调度(定时器)服务,ORCL是Oracle实例标识。(非必须启动)4) OracleMTSRecoveryService:服务端控制。该服务允许数据库充当一个微软事务服务器MTS、COM/COM+对象和分布式环境下的事务的资源管理器。(非必须启动)5) OracleOraDb11g_home1ClrAgent:Oracle数据库.NET扩展服务的一部分。 (非必须启动)6) OracleOraDb11g_home1TNSListener:监听器服务,服务只有在数据库需要远程访问的时候才需要。(无论是通过另外一台主机还是在本地通过 SQL*Net 网络协议都属于远程访问)。7) OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务该服务,是数据库启动的基础, 只有该服务启动,Oracle数据库才能正常启动。(必须启动)8) 一般只(使用我们系统)须要启动控制台、监听、数据库服务;要是只用Oracle自带的sql*plus的话,只要启动OracleServiceORCL即可,要是使用PL/SQL Developer等第三方工具话,OracleOraDb11g_home1TNSListener服务也要开启。OracleDBConsoleorcl是进入基于web的EM必须开启的,其余服务很少用。安装ArcGIS Desktop及SDE1、 安装ArcGIS 10.1 license manager1) 点击Pre-release_license manager文件夹下的setup.exe运行安装程序,弹出如下界面:2) 点击“Next”弹出如下界面,选中I accept the license agreement:3) 点击“Next”弹出如下界面:4) 点击“Next”弹出如下界面:5) 点击“Next”弹出如下界面:6) 当进度条达到100%时,弹出安装完毕界面:7) 点击“Finish”,完成ArcEngine Runtime的安装,并弹出如下界面,关闭此界面即可。8) 安装完成后,选择安装包所在文件夹下的service.txt文本文档,打开,替换文档中第二行的主机名,保存。复制service.txt到License Manager的安装目录中,本机的安装目录是(ArcGISLicense10.1bin),覆盖掉原有文件。9) 点击“开始菜单-所有程序-ArcGIS-License Manager-License Server Administrator”,弹出如下界面,点击停止,重新读取许可,启动,完成后点击确定:2、 安装ArcGIS Desktop 10.11) 点击ArcGIS_Desktop_101_full文件夹下的ESRI.exe运行安装程序,弹出如下界面:2) 点击“ArcGIS for Desktop-setup”弹出如下界面, 点击“Next”,弹出如下界面:3) 点击“Next”弹出如下界面,选中I accept the license agreement:4) 点击“Next”,弹出如下界面, 选择“Complete”:5) 点击“Next”弹出如下选择安装路径的界面:6) 点击“Next”弹出如下界面:7) 点击“Next”弹出如下安装进度界面:8) 当进度条达到100%时,弹出安装完毕界面:9) 点击“Finish”,完成ArcGIS Desktop 10.1的安装,并弹出界面,选择ArcGIS Desktop-Advanced(ArcInfo) Concurrent Use,选择Define a License Manager now,填入localhost,如下图。10) 点击Ok,弹出如下界面,查看有Desktop的授权信息,点击ok即可: 11) 点击“开始菜单-所有程序-ArcGIS-”就可以使用ArcGIS Desktop的产品了。3、 安装ArcSDE 10.1 for Oracle11g1) 点击ArcSDE 10.1 for Oracle11g 软件安装包,打开欢迎页面,如下图。2) 点击“下一步”,进入协议界面,选择接受协议,如下图。3) 点击“下一步”,进入选择安装位置界面,如下图。4) 点击下一步,进入开始安装界面,如下图。5) 点击“下一步”,进入安装过程界面,此过程须要等几分钟,如下图。6) 安装完成弹出完成界面,如下图。7) 单击“Finish”,ArcSDE 10.1 For Oracle 11G安装完成。8) 打开ArcCatalog,点开ArcToolbox,如下图;9) 选择Data Management-Geodatabase Administration工具箱下的Create Enterprise Geodatabase,双击弹出如下界面,参数填写如下,最后一列为选择许可文件所在位置:10) 单击“OK”,弹出界面如下:11) 执行完成的界面如下:12) 单击“close”,完成创建。此时,就可以在ArcCatalog中“Add DataBase Connection”了,如下图:13) 单击“OK”,空间数据连接就创建完毕,此时我们就可以在里面新建数据集等要素,进行图形数据入库了。