1 台の Windows サーバへの複数の ArcSDE サービスのセットアップ

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

以下の手順では、2 番目のジオデータベースがすでに作成されていることを前提としています。

手順:
  1. dbinit.sde ファイルのコピーを作成して新しい名前を付けます。この名前には、新しい ArcSDE サービスの名前を含める必要があります。たとえば、新しいサービスを sde2 にする場合は、dbinit ファイルに dbinit_sde2.sde という名前を付けます。
  2. 新しい dbinit ファイルを更新し、ORACLE_SID 接続変数が 2 番目のデータベースの Oracle SID を指すように設定します。

    Oracle が ArcSDE アプリケーション サーバとは異なるサーバにインストールされている場合、LOCAL 変数を 2 番目のデータベースの Oracle SID に設定します。

  3. services.sde ファイルと Windows の services ファイルを開き、新しいサービスのエントリを追加します。

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

    sde2					9999/tcp

  4. create 操作を指定した sdeservice コマンドを使用し、サービスを作成します。データベース管理者ユーザのパスワードを入力するよう求められます。

    次の例は、ArcSDE とデータベースを同じサーバにインストールしたときのサービスの作成方法を示しています。ArcSDE とデータベースが別のサーバにあるときの作成オペレーションで使用する構文については、「リモート Windows サーバからの ArcSDE サービスの作成」をご参照ください。

    この例では、Oracle データベースに SID が orasid2 のサービスが作成されます。

    sdeservice -o create -d ORACLE,orasid2 -i sde2
    

    ヒントヒント:

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

  5. start 操作を指定した sdemon コマンドを使用して、新しいサービスを開始します。

    sdemon -o start -i sde2
    

    リモート コンピュータ上でサービスを開始するには、「Windows でのリモート ArcSDE サービスの開始」をご参照ください。

9/14/2013