Linux または UNIX でのリモート ArcSDE サービスの起動

Linux または UNIX システム上の ArcSDE サービスをリモート コンピュータから起動するには、次の 4 つの設定手順を完了する必要があります。設定が完了したら、リモート コンピュータから sdemon -o start を実行します。

手順:
  1. dbinit.sde ファイルに、データベース接続と、ArcSDE および DBMS のダイナミック ライブラリへのパスが含まれている必要があります。dbinit.sde ファイルは、$SDEHOME/etc にあります。

    set INFORMIXDIR/usr/informix
    set INFORMIXSERVER myserver
    set path = ($path $INFORMIXDIR/bin)
    dbaccess sde@mycon

  2. root ユーザとして、/etc/services ファイルのサービス名を、ローカルおよびリモート サーバの同じポート番号を使用する UDP(User Datagram Protocol)エントリとして複製します。

    # \etc\services
    esri_sde 5151/tcp
    esri_sde 5151/udp

  3. root ユーザとして、/etc/inetd.conf ファイルを更新し、ファイルの最後に次の行を追加します。

    <ArcSDE instance> dgram udp wait <owner of ArcSDE home> 
    <$SDEHOME>/bin/sderemote iomgr_inetd
    <$SDEHOME><ArcSDE instance>

  4. root ユーザとして、UNIX コマンド ps の出力を grep にパイプし、該当するプロセスを特定します。inetd デーモンにハングアップ シグナル(SIGHUP)を送信して、再初期化します。
  5. ArcSDE 管理者として、ArcSDE サービスが起動されていないことを確認します。
    sdemon –o status
    ArcSDE Instance esri_sde Status on bula
    ____________________________________
    ArcSDE instance esri_sde is not available on bula.
  6. 設定手順が完了したら、sdemon コマンドを start 操作を指定して入力し、ArcSDE サービスをリモートから起動します。-s(サーバ)オプション、および -i(サービス)オプションを指定します。
    sdemon –o start –p password –s bula –i esri_sde
    
    ArcSDE Instance esri_sde started Fri Oct 31 07:42:02 2008
ヒントヒント:
sdemon などの管理コマンドを使用する方法については、ArcGIS Server Enterprise に付属している『ArcSDE コマンド リファレンス』をご参照ください。

関連項目


3/6/2012