A quick tour of setting up a geodatabase in Informix
このトピックは、ArcGIS for Desktop Standard および ArcGIS for Desktop Advanced にのみ該当します。
Use the Enable Enterprise Geodatabase geoprocessing tool or a Python script to create geodatabases in an IBM Informix database management system (DBMS).
ArcGIS for Desktop(Standard または Advanced)にアクセスできる場合は、[エンタープライズ ジオデータベースの有効化(Enable Enterprise Geodatabase)] ジオプロセシング ツールを使用することができます。Geodatabase Update エクステンションを持つ ArcGIS Engine Runtime または ArcGIS for Server(Standard または Advanced)がインストールされているコンピュータからジオデータベースを作成する必要がある場合は、Python スクリプトを実行します。
Before you can create a geodatabase in Informix, you must first install the Informix software, configure the DBMS, create a database, register it with Spatial DataBlade, and create an operating system user named sde.
DBMS の設定には、データベース インスタンスに格納されるテーブル、インデックス、ファイルの格納領域の設定と、適切なメモリ割り当てが含まれます。作成するテーブル、インデックス、格納領域の名前、タイプ、場所や、バックアップ ログ ファイルのサイズ、および一時領域のサイズについても検討する必要があります。データベース管理者は、サイトで使用される命名規則や、サイトで必要とされるコンフィグレーションのタイプを知っておく必要があります。
データを格納するときの言語も決定する必要があります。DBMS のデフォルト言語以外の言語を使用してデータベースを設定する場合、DBMS をその言語用に設定する必要があります。
ジオデータベースを設定する前に、使用するデータベース、ArcGIS、およびハードウェアの組み合わせがサポートされていることを、Resource Center にあるシステム要件から確認してください。
Setting up a geodatabase in Informix
The following is a summary of the steps you take to create a geodatabase in Informix:
- Install the Informix IDS and configure it. See your Informix documentation for information on configuring the database.
To create a geodatabase in the Informix database, you must have the Spatial DataBlade module registered and one of Informix's full-text search extensions. See ArcSDE XML columns in Informix for more information.
- sde というユーザ名のオペレーティング システム アカウントを作成します。
- Make the following changes to the Informix ONCONFIG file:
- Uncomment the VPCLASS jvp,num=1 parameter to run Java user-defined routines (UDRs).
If you do not uncomment this parameter, the sde.retrieve_uid() function will not be created when you enable geodatabase functionality in the Informix database. The sde.retrieve_uid() function is required if any tables in your geodatabase participate in geodatabase replication or offline maps. It is also needed if you use SQL to edit tables that contain global ID or GUID columns.
- Set the USEOSTIME parameter to 1 to use subsecond precision for time values.
Setting this parameter allows you to implement editing workflows that require editing nonversioned data while disconnected from the network.
- Uncomment the VPCLASS jvp,num=1 parameter to run Java user-defined routines (UDRs).
- Restart Informix to implement the changes you made to the ONCONFIG file.
- Install and configure the Informix client application on the ArcGIS client computers.
This must be done before the Enable Enterprise Geodatabase tool or a Python script can be run.
See the Informix documentation for instructions to install the client. If you are installing the Informix client to run with a 32-bit ArcGIS client, install the 32-bit Informix I-Connect client. If you are installing the Informix client to run with ArcGIS for Server, install the 64-bit I-Connect client. See Setting up a connection to Informix for more information.
- Create a database and storage spaces on the Informix instance.
- Grant the EXTEND role and RESOURCE privilege to the sde user you created in step 2.
- Create a geodatabase in the database by doing one of the following:
- Run the Enable Enterprise Geodatabase tool from ArcGIS for Desktop (Standard or Advanced). See Enabling geodatabase functionality in an Informix database for details.
- Run a Python script from a computer running ArcGIS for Desktop (Standard or Advanced), ArcGIS Engine with the Geodatabase Update extension, or ArcGIS for Server (Standard or Advanced). An example script can be copied from Scripting geodatabase creation in Informix and altered to run at your site.
Alternate setup scenarios
There are some scenarios that require you to use different tools to set up a geodatabase in Informix, such as when you want to use an ArcSDE service for connections or multiple geodatabases are needed in the same Informix instance. See Multiple geodatabases in Informix for information on setting up multiple geodatabases on the same Informix instance.
ArcSDE サービスを使用するには、ArcSDE アプリケーション サーバをインストールして設定する必要があります。そのための手順については、ArcSDE アプリケーション サーバに付属するインストール ガイドをご参照ください。ArcSDE アプリケーション サーバのインストールは、Esri Customer Care ポータルからダウンロードできます。