oracle11g+sde9.3安装部署
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1数据库服务器:
1.1安装Oracle 11g database 64bit:
内网安装,不要勾选‘接受安全更新’;
注:数据库软件安装时,不建议直接创建数据库。
此文档以单实例数据库安装为主,RAC数据库部署详见网络教程。
选择数据库版本为:企业版;
这里选择安装目录的时候系统会自动去选择容量最大的分区,你也可以手动改动,但不
要改变原有的文件夹目录结构。初次安装时,为dbhome_1;
先决条件检查会检查目前操作系统中的硬件是否符合条件,如果硬件未达标,需要升级硬件。——如果个人平时测试使用,对数据库稳定性无强烈要求,可忽略继续。
1.2创建Oracle数据库:
WINDOWS SERVER 2008 中Oracle 11g数据库的创建:
输入相应的用户密码信息,并记录在相应项目的服务器配置文档中。
设置Oracle实例占用的内存大小,数据库启动后会占用相应的内存容量,默认为40%,可根据实际情况调整。
1.3安装ArcSDE (空间数据库引擎)
注:如果ArcSDE安装程序的位数与服务器操作系统的位数相同,且与数据库的位数相同,可以不安装Oracle Client 客户端程序。该文档主要以ArcSDE9.3 32bit for Oracle 11g64bit的安装程序为例,说明部署过程。
安装Oracle client 32bit:
安装ArcSDE9.3 32bit for Oracle 11g64bit:
安装过程省略,一切按下一步即可。
1.4配置数据库监听程序和网络服务:
1.4.1添加数据库监听程序:
在配置与移植管理工具中,选择Net Configuration Assistant 向导创建:
注:如果监听的端口号存在冲突,则会提示用户更改,更改后的端口号要牢记。
1.4.2添加网络服务名(用于创建sde服务)
1.5配置ArcSDE:
注:此步骤中Create ArcSDE Services由于ArcGIS 9.3版本的SDE造成,需要使用命令创建,在ArcGIS 10中不需要这样配置。
用Sdeservice命令创建sde服务:
在命令提示符下,输入以下命令创建sde服务。
Sdeservice -o create -d ORACLE,kfdlwy -p sde -i esri_sde -n
注:删除esri_sde服务方法:sdeservice -o delete -d oracle10g -i esri_sde -n
其中:kfdlwy:该信息为oracle网络服务名
修改dbinit.sde文件:
在$SDEHOME(C:\Program Files\ArcGIS\ArcSDE\ora10gexe\etc)目录下
ect/dbinit.sde文件夹,打开,如果有:set Oracle_SID = Oracle_ServiceName 改为:set LOCAL = Oracle_ServiceName。其中:Oracle_ServiceName是指用Oracle Net配置的本地的Oracle连接服务名。如果没有则添加:set LOCAL = Oracle_ServiceName
检查services文件:
检查系统安装磁盘下C:\WINDOWS\system32\drivers\etc\services是否有esri_sde 5151/cp #ArcSDE for Oracle的记录。如果没有,则在最后一行添加这个记录。
esri_sde 5151/tcp #ArcSDE for Oracle
检查%sdehome%/etc/services.sde文件:
检查%sdehome%/etc/services.sde文件里面是否有:ESRI_SDE 5151/TCP #ArcSDE for Oracle。(一般安装sde后自动会添加该端口的打开)如果没有,则在最后一行添加这个记录。
启动sde服务:
①、用sdemon命令进行sde服务的启动。
sdemon -o start -i esri_sde -p sde就可以成功启动服务了
其中:-p:为sde用户的密码。
②、在服务中点击启动esri_sde;