`

分布式部署 ArcSDE 和 Oracle 服务

阅读更多
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)分布式部署

    总结来说,ArcSDE for Oracle(AIX)分布式部署涉及多个步骤,包括安装ArcSDE软件,配置Oracle客户端,手动创建和管理数据库对象,以及调整系统配置文件以确保服务的正确启动和通信。这一过程需要对AIX、Oracle数据库...

    ArcSDE 10.2 FOR Oracle10g、11g安装包

    理解Oracle和ArcSDE的日志信息,以及熟悉相关的故障排除指南,是解决问题的关键。 10. **升级与迁移**:随着版本的更新,用户可能需要将ArcSDE 10.2的数据迁移到更高版本的ArcSDE或Oracle数据库中。这通常涉及数据...

    ArcSDE安装详解

    最后,分布式部署ArcSDE和Oracle服务是提升性能和可用性的关键。这涉及在多台服务器上部署ArcSDE实例,通过复制和负载均衡策略来提高服务的稳定性和响应速度。这一步骤需要深入理解ArcSDE的集群架构和Oracle的RAC...

    arcsde的分布式安装

    以上步骤详细介绍了在分布式环境中安装和配置ArcSDE for Oracle的过程,以及解决可能出现的问题。理解这些步骤对于管理和维护GIS系统至关重要,确保数据的高效、安全和可靠的存储与访问。在实际应用中,还应考虑备份...

    ArcSDE分布式安装[收集].pdf

    若启动时出现错误,可能是因为ArcSDE与Oracle分开安装,需要调整服务配置文件和服务启动参数。 4. 错误解决与配置调整 - 修改ArcSDE服务配置文件:在`\ArcSDE\ora10gexe\etc`目录下的`services.sde`文件中添加服务...

    ArcSDE轻松入门.pdf

    其中,应用服务器连接更适用于需要跨多个服务器进行分布式部署的应用场景。 - **数据加载**: - **Coverage数据**:Coverage是一种传统的矢量数据格式,在ArcSDE中可以通过特定工具将其转换为Geodatabase格式再进行...

    Oracle spatial VS SDE

    - Oracle Spatial:可以通过 Oracle 数据库提供的各种插件和服务来扩展功能。 - ArcSDE:支持多种数据格式和标准,易于与第三方系统集成。 综上所述,Oracle Spatial 与 ArcSDE 都是高效的空间数据管理解决方案,...

    arcgis.rar_VBa_arcgis_arcgis vba_arcgis学习_arcsde

    1. ArcSDE架构:理解ArcSDE如何在不同数据库(如Oracle、SQL Server、PostgreSQL等)中部署和管理地理空间数据。 2. 多用户编辑:学习如何设置ArcSDE权限,实现多人协同工作,确保数据一致性。 3. 数据同步:探讨...

    ARCGIS9.3全套授权文件

    用户可以通过ArcServer将地理数据转换为可交互的网络服务,实现地图服务、地理编码服务、查询服务等,以支持分布式地理信息系统的运行。 3. ArcSDE 9.3.ecp:ArcSDE是Spatial Database Engine的简称,是ARCGIS中用...

    GeoServer地图开发解决方案.doc

    这个平台允许用户轻松地共享和编辑空间信息,支持多种数据源,如 PostGIS、Shapefile、ArcSDE、Oracle、VPF、MySQL 和 MapInfo 等。GeoServer 还兼容 WMS(Web Map Service)和 WFS(Web Feature Service)标准,...

    ArcGIS 9.3 下载

    3. ArcGIS Server:作为服务器端的GIS解决方案,ArcGIS Server 9.3支持Java和.NET两种平台,使得GIS服务可以部署在分布式环境中,提供网络地图服务、地理编码服务、空间分析服务等,实现了地理信息的共享和分布式...

    FAST电磁波宁静区遥感监测系统研究.pdf

    在系统开发中,结合了ArcGIS Server 10.1的REST服务,这使得系统能够通过网络提供地理服务,实现数据的分布式存储和访问。RESTful服务使得不同客户端可以轻松地获取和操作空间数据,提高数据的可用性和共享性。 ...

    ArcGIS9.3注册文件

    - **ArcSDE 9.3.ecp**:ArcSDE(Spatial Database Engine)是Esri的分布式地理数据库管理系统,用于在关系型数据库中存储和管理地理数据。此文件可能是ArcSDE 9.3的许可文件,用于激活和配置数据库连接和权限。 ...

    ArcGIS93全套至2020年

    6. **ArcSDE**:(Spatial Database Extension)是GIS与关系数据库之间的桥梁,它允许在Oracle、SQL Server、DB2等数据库中存储和管理地理数据,支持多用户并发编辑和高级空间查询。 7. **ArcGIS Advanced (ArcInfo...

    GIS PORTAL

    同时,它也遵循OGC(开放地理空间联盟)制定的一系列标准,如WMS(Web Map Service)、WFS(Web Feature Service)和GML(Geography Markup Language),以及支持Z39.50协议,确保数据和服务的标准化交互。...

    arcgis 9.3 全套无限期许可

    9. ArcSDE:是ArcGIS的数据库连接器,支持多种数据库系统如Oracle、SQL Server、PostgreSQL等,实现空间数据的高效存储和管理。 ArcGIS 9.3的无限期许可文件包含了上述所有组件的许可,使得用户可以根据项目需求...

Global site tag (gtag.js) - Google Analytics