1 台の Windows サーバへの複数の ArcSDE サービスのセットアップ
同じサーバに 2 つのジオデータベースがあるときに ArcSDE サービスを使用する場合は、サービス名が一意でポート番号が異なる別々の ArcSDE サービスを、services ファイルに指定する必要があります。
以下の手順では、2 番目のジオデータベースがすでに作成されていることを前提としています。
手順:
- dbinit.sde ファイルのコピーを作成して新しい名前を付けます。この名前には、新しい ArcSDE サービスの名前を含める必要があります。たとえば、新しいサービスを sde2 にする場合は、dbinit ファイルに dbinit_sde2.sde という名前を付けます。
-
新しい dbinit ファイルを更新し、ORACLE_SID 接続変数が 2 番目のデータベースの Oracle SID を指すように設定します。
Oracle が ArcSDE アプリケーション サーバとは異なるサーバにインストールされている場合、LOCAL 変数を 2 番目のデータベースの Oracle SID に設定します。
- services.sde ファイルと Windows の services ファイルを開き、新しいサービスのエントリを追加します。
たとえば、新しいサービスが sde2 でポート 9999 の場合、このエントリを両方のファイルに追加します。
sde2 9999/tcp
- create 操作を指定した sdeservice コマンドを使用し、サービスを作成します。データベース管理者ユーザのパスワードを入力するよう求められます。
次の例は、ArcSDE とデータベースを同じサーバにインストールしたときのサービスの作成方法を示しています。ArcSDE とデータベースが別のサーバにあるときの作成オペレーションで使用する構文については、「リモート Windows サーバからの ArcSDE サービスの作成」をご参照ください。
この例では、Oracle データベースに SID が orasid2 のサービスが作成されます。
sdeservice -o create -d ORACLE,orasid2 -i sde2
ヒント:sdeservice および sdemon コマンドの詳細については、ダウンロードまたはインストール メディアに付属する ArcSDE アプリケーション サーバのインストール ガイドをご参照ください。
- start 操作を指定した sdemon コマンドを使用して、新しいサービスを開始します。
sdemon -o start -i sde2
リモート コンピュータ上でサービスを開始するには、「Windows でのリモート ArcSDE サービスの開始」をご参照ください。
9/14/2013