Skip to main content

ArcGIS から Dameng への接続

次のリストは、ArcGIS から Dameng データベースに接続するために必要な手順の要約です:

DM クライアントのインストール

Dameng に接続するすべての ArcGIS クライアント コンピューターに DM クライアントが必要です。

DM クライアントを入手するには、Dameng にお問い合わせください。 Dameng の指示に従って DM クライアントをインストールします。 ArcGIS クライアントが動作するコンピューター上にソフトウェアをインストールする権限がない場合は、IT 部門に DM クライアントをインストールしてもらう必要があります。

ArcGIS Server Linux コンピューターで DM クライアントを構成するとき、オペレーティング システムに libodbcinst.so ライブラリーのバージョンが含まれている場合は、libodbcinst.so へのソフト リンクを作成します。 次の例では、libodbcinst.so.2.0.0 から libodbcinst.so へのリンクが作成されています:

ln -s libodbcinst.so /usr/lib64/libodbcinst.so.2.0.0

ArcGIS クライアントが動作するコンピューター上にソフトウェアをインストールする権限がない場合は、IT 部門に DM クライアントをインストールして構成してもらう必要があります。

init_user_param.sh スクリプトの変更

データベース クライアント ファイルをインストールしたら、クライアント ファイルを参照するように、ArcGIS Server とともにインストールされた init_user_param.sh スクリプトを変更します。 このスクリプトにアクセスするには、<ArcGIS Server installation directory>/arcgis/server/usr ディレクトリーを参照します。

ArcGIS Server サイト内のすべてのコンピューターで init_user_param.sh を更新する必要があります。

ほとんどの Linux オペレーティング システムでは、自分のコンピューター上の libodbcinst.so ライブラリーのバージョンから libodbcinst.so へのリンクも作成する必要があります。

  1. 各コンピューターの ArcGIS Server インストールの所有者が、データベース クライアント ライブラリーに対する読み取りおよび実行以上の権限を持っていることを確認します。

  2. テキスト エディターで init_user_param.sh スクリプトを開きます。

  3. export で始まる各行からコメント記号 (#) を削除して、<Dameng_InstallDir> を DM クライアントのインストールのパスに置き換えます。

# Modify this section to configure a connection to Dameng.
  export DAMENGDIR=<Dameng_InstallDir>
  export LD_LIBRARY_PATH=$DAMENGDIR/bin:$LD_LIBRARY_PATH
  1. スクリプトを保存して閉じます。

DM クライアントには libodbcinst.so ライブラリーが必要です。

  1. 別のバージョンのライブラリーが存在する場合は、libodbcinst.so を参照するソフト リンクを作成します。

この例では、libodbcinst.so.2.0.0libodbcinst.so の間にリンクが作成されます。

 In -S libodbcinst.so
 /usr/lib64/libodbcinst.so.2.0.0
  1. 「init_user_param.sh」ファイルの変更を有効にするには、ArcGIS Server を再起動する必要があります。

そのためには、ArcGIS Server サイトの各コンピューターで stopserver. sh スクリプトを実行してから startserver. sh スクリプトを実行します。

./stopserver.sh

./startserver.sh

データベース コネクションの作成

データベース コネクション (.sde ファイル) がデータベースへの接続を認証する必要があります。 データベース コネクション ファイルを ArcGIS Server で使用するには、ユーザー情報を接続ファイルに保存する必要があります。

データベースへの接続を必要とする ArcGIS Server サイト内のコンピューターから、ArcPy の CreateDatabaseConnection 関数を呼び出すことができます。 この関数の実行については、ArcGIS Pro ヘルプの「データベース コネクションの作成」をご参照ください。

ヒント:

接続に使用されるアカウントに、データベースと、アカウントがアクセスする必要があるデータに対する、適切な権限が付与されていることを確認します。 詳細については、ArcGIS Pro ヘルプの「Dameng で ArcGIS を使用するための権限」をご参照ください。

ArcGIS Server への登録

Web サービスが Dameng データベースのデータにアクセスするには、ArcGIS Server サイトにデータベースを登録する必要があります。

作成したデータベース コネクション ファイルを使用して、ArcGIS Pro の 登録済みデータ ストアの管理 ウィンドウArcGIS Server Manager から、ArcGIS Server にデータベースを登録できます。