在一台 Windows 服务器上建立多个 ArcSDE 服务
如果同一服务器上存在两个单独的地理数据库,并且您要使用 ArcSDE 服务,则服务文件必须包含具有唯一服务名称和单独端口号的单独 ArcSDE 服务。
假设您已创建第二个地理数据库,则执行以下步骤:
步骤:
- 打开 services.sde 文件和 Windows 服务文件并为新服务添加条目。
例如,如果新服务是端口 9999 上的 sde2,则将此条目添加到以下两个文件:
sde2 9999/tcp
- 在进行创建操作时,使用 sdeservice 命令来创建服务。系统将提示您提供数据库管理员的密码。
以下示例介绍了在同一台服务器上安装 ArcSDE 和数据库时如何创建服务。要了解 ArcSDE 和数据库位于不同服务器上时对 create 操作使用的语法,请参阅从远程 Windows 服务器创建 ArcSDE 服务。
在本例中,在 DB2 实例全局中为地理数据库创建了一个服务。
sdeservice -o create -d DB2,global -i sde2
提示:有关 sdeservice 和 sdemon 命令的详细信息,请参阅下载或安装介质附带的 ArcSDE 应用程序服务器安装指南。
- 使用带有注册操作的 sdeservice 命令为第二个地理数据库注册新服务。
在本例中,gdb2 地理数据库注册有 sde2 服务。
sdeservice -o register -d DB2 -r ADMIN_DATABASE -v gdb2 -i sde2
- 使用带有启动操作的 sdemon 命令来启动新服务。
sdemon -o start -i sde2
要启动远程计算机上服务,请参阅启动 Window 上的远程 ArcSDE 服务。
5/10/2014