Linux または UNIX でのリモート ArcSDE サービスの起動
Linux または UNIX システム上の ArcSDE サービスをリモート コンピュータから起動するには、次の 4 つの設定手順を完了する必要があります。設定が完了したら、リモート コンピュータから sdemon -o start を実行します。
手順:
-
dbinit.sde ファイルに、データベース接続と、ArcSDE および DBMS のダイナミック ライブラリへのパスが含まれている必要があります。dbinit.sde ファイルは、$SDEHOME/etc にあります。
set INFORMIXDIR/usr/informix set INFORMIXSERVER myserver set path = ($path $INFORMIXDIR/bin) dbaccess sde@mycon
-
root ユーザとして、/etc/services ファイルのサービス名を、ローカルおよびリモート サーバの同じポート番号を使用する UDP(User Datagram Protocol)エントリとして複製します。
# \etc\services esri_sde 5151/tcp esri_sde 5151/udp
-
root ユーザとして、/etc/inetd.conf ファイルを更新し、ファイルの最後に次の行を追加します。
<ArcSDE instance> dgram udp wait <owner of ArcSDE home> <$SDEHOME>/bin/sderemote iomgr_inetd <$SDEHOME><ArcSDE instance>
- root ユーザとして、UNIX コマンド ps の出力を grep にパイプし、該当するプロセスを特定します。inetd デーモンにハングアップ シグナル(SIGHUP)を送信して、再初期化します。
-
ArcSDE 管理者として、ArcSDE サービスが起動されていないことを確認します。
sdemon –o status ArcSDE Instance esri_sde Status on bula ____________________________________ ArcSDE instance esri_sde is not available on bula.
-
設定手順が完了したら、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