リモート ArcSDE サービスの停止

リモートの UNIX または Windows コンピュータでサービスを停止するには、sdemon コマンドを shutdown 操作を指定して使用します。

ArcSDE サービスを停止する理由はさまざまです。giomgr プロセスが応答しなくなることもあれば、環境変数の変更を反映させるために、サービスをいったん停止してから再開しなければならないこともあります。

ArcSDE サービスを停止すると、そのすべてのプロセスとオペレーティング システム リソースが解放されます。ArcSDE サービスを停止できるのは、サーバ タスクが実行されていない場合です。サーバ タスクが実行されている場合、サービスを停止するためには、実行中のタスクを削除する必要があります。ユーザ プロセスの終了については、「ジオデータベースからの ArcSDE サービス接続の削除」をご参照ください。

サービスが停止している間は、サービスを使用してジオデータベースに接続を確立することはできません。

ArcSDE サービスの停止中にサービスを使用して接続を試みたクライアントでは、次のエラー メッセージが表示されます。

Failed to connect to the specified server.
SDE not running on server
メモメモ:

Windows ユーザがローカルまたはリモートの ArcSDE サービスを一時停止、再開、または停止するには、Power Users グループまたは Administrators グループの権限が必要です。

手順:
  1. MS-DOS コマンド プロンプト(Windows)またはシェル プロンプト(UNIX または Linux)で、sdemon コマンドを shutdown 操作を指定して入力します。リモート サービスのポート番号とサーバ名を指定します。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.
    ヒントヒント:

    status オプションを指定した sdemon は誰でも実行できるので、パスワードは必要ありません。


3/6/2012