停止远程 ArcSDE 服务
使用 sdemon 命令 shutdown 操作停止远程 UNIX 或 Windows 计算机上的服务。
停止 ArcSDE 服务的原因有多种(例如,如果 giomgr 进程阻塞,或者如果更改环境变量而需要停止服务,然后重新启动服务以使变量生效)。
停止 ArcSDE 服务将释放该服务占用的所有进程和操作系统资源。如果没有服务器任务在运行,则可停止 ArcSDE 服务。如果服务器任务在运行,则必须在关闭该服务之前移除正在运行的任务。有关结束用户进程的信息,请参阅移除地理数据库 (geodatabase) 的 ArcSDE 服务连接。
服务停止后,将无法使用该服务与地理数据库建立任何其他连接。
服务停止后,尝试使用 ArcSDE 服务进行连接的客户端会收到以下错误消息:
Failed to connect to the specified server. SDE not running on server
注意:
Windows 用户必须具有高级用户或管理员组权限,才能暂停、恢复或者关闭本地或远程 ArcSDE 服务。
步骤:
-
在 MS-DOS 命令提示符 (Windows) 或 shell 提示符(UNIX 或 Linux)处输入带 shutdown 操作的 sdemon 命令。指定远程服务端口号和服务器名称。系统将提示您提供 ArcSDE 管理员用户的密码。
sdemon –o shutdown –i 4300 –s our_server Please enter ArcSDE DBA password: ArcSDE Instance 4300 on our_server is Shutdown!
-
输入带 status 操作的 sdemon 命令来确认 ArcSDE 服务是否已停止。
sdemon –o status –i 4300 –s our_server ArcSDE instance 4300 is not available on our_server.
提示:任何用户都可以运行 sdemon 的 status 操作,因此不需要密码。
3/7/2012