停止远程 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 服务。

步骤:
  1. 在 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!
  2. 输入带 status 操作的 sdemon 命令来确认 ArcSDE 服务是否已停止。
    sdemon –o status –i 4300 –s our_server
    
    ArcSDE instance 4300 is not available on our_server.
    提示提示:

    任何用户都可以运行 sdemon 的 status 操作,因此不需要密码。


7/10/2012