Linux または UNIX でのリモート ArcSDE サービスの起動
Linux または UNIX システム上の ArcSDE サービスをリモート コンピュータから起動するには、次の 4 つの設定手順を完了する必要があります。設定が完了したら、リモート コンピュータから sdemon -o start を実行します。
手順:
-
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 を使用します。
-
root ユーザとして、/etc/services ファイルのサービス名を、ローカルおよびリモート サーバの同じポート番号を使用する UDP(User Datagram Protocol)エントリとして複製します。
# \etc\services esri_sde 5151/tcp esri_sde 5151/udp
-
root ユーザとして、更新します。ファイルの最後に次の行を追加します。
<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 コマンドの使用の詳細については、ダウンロードまたはインストール メディアに付属する ArcSDE アプリケーション サーバのインストール ガイドをご参照ください。
関連トピック
5/10/2014