1 台の Linux または UNIX サーバへの複数の ArcSDE サービスのセットアップ

同じサーバに 2 つのジオデータベースがあるときに ArcSDE サービスを使用する場合は、サービス名が一意でポート番号が異なる別々の ArcSDE サービスを、services ファイルに指定する必要があります。

このトピックでは、ArcSDE アプリケーション サーバをデータベースと同じサーバにインストールする場合の、2 番目のサービスの設定について説明します。インストールされていない場合、サービスの構成手順については「Linux または UNIX でのリモート ArcSDE サービスの開始」をご参照ください。

手順:
  1. 2 番目のサービス用の dbinit.sde ファイルを作成します。1 番目のサービスに dbinit.sde ファイルを使用している場合、2 番目のファイルの名前には、新しい ArcSDE サービスの名前が必ず含まれるようにします。たとえば、新しいサービスが sde2 の場合は、dbinit ファイルに dbinit_sde2.sde という名前を付けます。
  2. 新しい dbinit ファイルを更新し、ORACLE_SID 接続変数が 2 番目のデータベースの Oracle SID を指すように設定します。
  3. services.sde および /etc/services ファイルに、2 番目のサービス名、ポート番号、ネットワーク プロトコルを追加します。

    選択したポート番号がまだ使用されていないことを確認します。

    たとえば、新しいサービスが sde2 でポート 9999 の場合、このエントリを両方のファイルに追加します。

    sde2					9999/tcp

  4. sdemon コマンドを使用して、2 つめのデータベースの ArcSDE サービスを起動します。
    sdemon –o start –i <name_of_second_ArcSDE_service> –p <ArcSDE_admin_password>
    
    ヒントヒント:

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

5/10/2014