ArcEngine、ArcIMS或ArcGIS Server开发时,SDE和Oracle数据库部署在一台服务器上早已是家常便饭,像我的notebook就是一锅出,什么都有,用起来方便,甚至不少最终产品部署的时候都是如此,考虑更多的是webserver集群,Oracle双机热备等等,SDE和Oracle就凑合放在一块了。那么,什么时候需要将两者分开呢?分散服务负载是一种考虑,经典服务器配置理论就是一台服务器一个核心服务,不仅分散服务器的负载,还便于压力测试,方便调试与维护,或是在不同的操作系统平台上进行安装配置,如Oracle数据库在Solaris系统,SDE安装在Windows2003或Suse10企业版上,具体应该如何配置呢?下面给出教条一二三,针对ArcSDE9.x和Oracle9i/10g:
1.首先应该将Oracle安装在单独服务器上并进行dbca,正常监听和启动服务。
2.在SDE服务器上安装Oracle Network Software,以便在SDE服务器上执行sql操控远程Oracle服务器,相对于SDE服务器是Oracle服务器的一个客户端。
3.根据不同的操作系统安装SDE,post时需要做一点调整,在Windows平台上,需手工创建sde服务,因为post无法为远程SDE服务器创建sde服务。
sdeservice -o create -d ORACLE10G,ORACLE_SID -i esri_sde -p password -n
注意,后面要加上参数"-n"!Windows平台上不能分布式部署SDE8.x。
环境变量设置:
SDE服务器只有写入相应的环境变量后,才能让Oracle Network Software找到Oracle服务。Windows系统中,需要设置SDEHOME\etc\dbinit.sde,加入set LOCAL=netservicename,在sde服务创建后写入。Unix系统要在环境变量中添加TWO_TASK,和Oracle双机安装SDE一样,当然少不了TNS_ADMIN。SDE服务启动时,giomgr进程会读取dbinit.sde里的变量值,它们会覆盖.cshrc和.profile中的值,这里需要注意。
OK,这样就配置好了,如果发现服务还是存在问题,多检查环境变量的设置、Oracle Network连通性,最后重启服务器也许就能解决问题,看到这里,当自己有多余服务器时,要不要尝试一把!
分享到:
相关推荐
ArcSDE_for_oracle(AIX)分布式部署,与window下安装有一些不同点
ArcSDE for Oracle 安装详解(单机及分布式)
ArcSDE和Oracle Spatial的定位不同
arcsde 操作oracle的操作原理
ArcSDE连接Oracle配置 ArcSDE连接Oracle配置 ArcSDE连接Oracle配置
ArcSDE For Oracle 10g 的安装文件
汇总了当前网络上比较流行的arcsde及oracle安装配置教程,资料齐全,绝对好东东。
ArcSDE for Oracle是Arcgis连接Oracle数据库的中间件,这是连接Oracle11g的版本
arcsde10.1 for oracle 11g百度云下载链接,包括ArcSDE_Windows_101.iso,server101.ecp,ArcSDE10.1安装.pdf等等内容
ArcSDE 10.2 FOR Oracle10g、11g安装包,Windows平台的。
arcgis,arcsde,oracle安装配置手册word文档,内有详细的安装以及配置过程截图,并且该方法经过长期实践,行之有效。在64位操作系统中,也可以按照该方法安装。
arcsde9.2结合oracle 10数据库的分布式安装过程
ArcSDE vs Oracle Spatial ,空间数据存储的比较与分析
基于ArcSDE和Oracle 9i的水库移民数据库构建.pdf
基于ArcSDE和Oracle的空间数据集成应用研究.pdf
基于ArcSDE和Oracle的海岛空间数据库框架设计.pdf
ArcSDE for Oracle 10g 安装及配置教程
基于ArcSDE和Oracle的地震风险评估数据库设计与研究.pdf
ArcSDE for Oracle linux安装配置文档