欢迎来到天天文库
浏览记录
ID:38398435
大小:2.75 MB
页数:46页
时间:2019-06-11
《ArcSDE基本原理与配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ArcSDE基本原理与配置ESRI中国(北京)有限公司刘锋演示环境OS:CentOS5,IP:192.168.200.201DBMS:oracle10.2.0.4.0ArcSDE9.3fororacleOS:WinXPSP3IP:192.168.200.210DBMS:SQLSERVER2005ArcSDE9.3forSQLSERVERDesktop9.3主要内容1.系统架构2.组成部分以及连接方式3.安装步骤4.故障处理5.基本配置UC2009TechnicalWorkshop4ArcSDE整体架构DB2En
2、terpriseArcSDETechnologyOracleDB2InformixSQLServerGISclientsEnterpriseGeodatabaseGISdataPostGreSQLArcSDE的对象栈结构ArcSDEObjectsDBMSObjectsOSObjectsHardwareOSDBMSEngineArcSDEEngineGeodatabaseObjectsArcEngine主要内容1.系统架构2.组成部分以及连接方式3.安装步骤4.故障处理5.基本配置组成部分ArcSDE程序部分A
3、rcSDE自身的进程程序(giomgr,gsrvr以及dll或so)各种工具程序(sdesetup,sdeconfig,sdelog等)数据库的schema(各种数据库对象)表,索引,视图,存储过程,包两部分的关系服务进程工具程序表程序部分存储过程数据库SCHEMA其他对象ArcGISgiomgrgsrvr5151SDEST1TCP/IPnetworkRDBMSRDBMS应用服务连接Client请求连接Giomgr进程监听指定端口giomgr进程衍生专用的gsrvr进程用client提供的用户名/密码连接RDB
4、MSgsrvr服务所有client的读/写请求直连无ArcSDE服务请求无giomgr进程无gsrvr进程驱动安装在client直接连接DBDBGISclient11配置:应用服务1ClientmachineArcSDEDBMSArcSDE跟数据库服务器在一台机器上ArcSDE要跟数据库服务器共享机器资源ArcSDE不需要安装数据库客户端12配置:应用服务2ArcSDE安装在单独的机器上ArcSDE相关进程运行在独立的机器上不会抢占数据库的硬件资源需要安装相关数据库的客户端Server1Server2Clie
5、ntmachineArcSDEDBMS13配置:直连ArcSDE的服务不会被启动不存在giomgr和gsrvr进程giomgr和gsrvr作为客户端的线程存在于客户端中通讯方式使用数据库所提供的Example:OracleNetServer2ClientmachineDBMS数据库对象表索引视图存储过程包序列类型操作符表用户表(Business,F,S)系统表FeatureClassFeatureDatasetRelationship索引AttributeSpatial主要内容1.系统架构2.组成部分以及连接方
6、式3.安装步骤4.故障处理5.基本配置ArcSDE的安装安装程序部分Windows:setup.exeLi&Unix:A.设置环境变量B.运行./install-load安装数据库schema部分A.创建数据库B.创建表空间C.创建数据库用户D.给用户赋予相应的权限E.运行sdesetup命令安装各种数据库对象ArcSDE的安装设置服务部分A.修改$SDEHOME/etc/dbinit.sde文件,设置连接字符串B.修改$SDEHOME/etc/services.sde文件,设置服务端口C.修改操作系统服务文件
7、windows:c:windowssystem32driversetcservicesLi&Unix:/etc/servicesSdeservice创建服务(windows)故障处理1根据提示确定问题2根据日志3根据经验经常碰到的问题运行.install–load时没有执行权限chmod755install经常碰到的问题-------------------------------------------------------ArcSDE9.3forOracle10gBuild546ThuSep1
8、812:35:502008-------------------------------------------------------DB_open_instance()::db_connect(OCI8)error:12560init_DBDB_instance_open_as_dba:-51DBMSerrorcode:12560ORA-12560:TNS:协议适配器错误无法启动服
此文档下载收益归作者所有