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

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

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

    set ORACLE_HOME=/bula/oracle
    set ORACLE_SID=ora
    set LD_LIBRARY_PATH=/usr/lib:/bula/oracle/lib:/bula/oraexe/lib
    unset TWO_TASK

    IBM AIX オペレーティング システムで実行している場合は、LD_LIBRARY_PATH の代わりに LIBPATH を使用します。

  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 コマンドの使用の詳細については、ダウンロードまたはインストール メディアに付属する ArcSDE アプリケーション サーバのインストール ガイドをご参照ください。

関連トピック

9/14/2013