什么是 ArcSDE 服务?
ArcSDE 服务(也称为应用程序服务器或三层架构)用于在 GIS 应用程序和地理数据库之间传递空间数据。
数据库可以是任意受支持的数据库管理系统 (DBMS) - Oracle、SQL Server、Informix、DB2 或 PostgreSQL。
定义 ArcSDE 服务的属性
- Giomgr 进程
这是 ArcSDE 服务监视器。每个 ArcSDE 服务都有一个 giomgr 进程。此进程监听用户应用程序连接请求,生成 gsrvr 进程,并且清理断开的用户进程。如果未安装有效的服务器许可,则 giomgr 不会启动。
- Gsrvr 进程
Giomgr 进程为连接到 ArcSDE 服务的每一个应用程序生成一个 gsrvr 进程。Gsrvr 进程专用于单一用户/应用程序连接。它代表连接的应用程序与数据库通信。Gsrvr 进程对应用程序发送给数据库的查询和编辑请求作出响应。
- TCP/IP 服务名称和端口号
ArcSDE 服务通过 giomgr 进程监听专用的“传输控制协议/Internet 协议”(TCP/IP) 服务名称和端口号上的应用程序连接请求。接着,Gsrvr 进程会与相同 TCP/IP 服务和端口号上的应用程序通信。这些信息会存储在 services.sde 文件、操作系统服务文件和 Windows 上的 Windows 注册表中。
7/10/2012